A l’origine, lors de leur création en 1790, les cantons n’étaient qu’une unité judiciaire sans existence électorale ; ils sont devenus circonscriptions électorales en 1834. Il y a d’abord eu 32 cantons. En 1795, 4 cantons ont été créés, ce qui a porté leur nombre à 36. En 1802, on en supprime huit pour n’en laisser que 28. Ce nombre est demeuré inchangé jusqu’en 1931. Le nombre de cantons a été ensuite modifié en 1931, 1974 et 1982 pour atteindre 35 cantons. La loi du 17 mai 2013 a porté le nombre de cantons à 19 depuis les élections de mars 2015. Chaque canton est représenté par un binôme d’élus homme-femme.
Quant aux communes, elles ont été, elles aussi, créées en 1790 en même temps que les départements, les districts (futurs arrondissements) et les cantons. Mais on ne connaît pas le document qui a délimité les communes de la Haute-Loire. Il est difficile d’en dresser la liste pour la période révolutionnaire et on ne connaît bien cette liste qu’à partir de 1802. Elle comprend 277 communes. Aujourd’hui, après suppressions et créations, il y en a 257.
Téléchargez au format PDF (22Ko) la liste des communes par canton en 2016 en cliquant ici :