Communes of the Haute-Loire department

The following is a list of the 257 communes of the Haute-Loire department of France.

The communes cooperate in the following intercommunalities (as of 2020):
 * Communauté d'agglomération du Puy-en-Velay
 * Communauté de communes Auzon Communauté
 * Communauté de communes Brioude Sud Auvergne
 * Communauté de communes du Haut-Lignon
 * Communauté de communes Loire et Semène
 * Communauté de communes Marches du Velay-Rochebaron
 * Communauté de communes Mézenc-Loire-Meygal
 * Communauté de communes des Pays de Cayres et de Pradelles
 * Communauté de communes du Pays de Montfaucon
 * Communauté de communes des Rives du Haut Allier
 * Communauté de communes des Sucs