Voici les 19 cantons du département de la Haute-Loire, en France, suite à la réorganisation cantonale française entrée en vigueur en mars 2015 :
| Aurec-sur-Loire ; | Plateau du Haut-Velay granitique ; |
| Bas-en-Basset ; | Le Puy-en-Velay-1 ; |
| Boutières ; | Le Puy-en-Velay-2 ; |
| Brioude ; | Le Puy-en-Velay-3 ; |
| Deux Rivières et Vallées ; | Le Puy-en-Velay-4 ; |
| Emblavez-et-Meygal ; | Saint-Paulien ; |
| Gorges de l’Allier-Gévaudan ; | Sainte-Florine ; |
| Mézenc ; | Velay volcanique ; |
| Monistrol-sur-Loire ; | Yssingeaux |
| Pays de Lafayette ; |
© 2025