Ce classement porte sur 76 des 257 communes de la Haute-Loire : ne sont pas classées les communes de moins de 500 suffrages exprimés. À l’autre bout du classement, Montfaucon-en-Velay ferme la marche avec 6,9 %.
Le classement de la Haute-Loire : communes où Jean-Luc Mélenchon a obtenu ses plus forts scores
| Rang | Commune | Score (% des exprimés) | Barre proportionnelle | Habitants |
|---|---|---|---|---|
| 1 | Le Puy-en-Velay | 26,1 | 19 376 | |
| 2 | Brioude | 22,5 | 6 839 | |
| 3 | Espaly-Saint-Marcel | 22,1 | 3 676 | |
| 4 | Langeac | 21,7 | 3 585 | |
| 5 | Le Monastier-sur-Gazeille | 21,6 | 1 819 | |
| 6 | Beaux | 21,4 | 902 | |
| 7 | Sainte-Florine | 21,3 | 3 378 | |
| 8 | Saint-Étienne-Lardeyrol | 21,2 | 793 | |
| 9 | Auzon | 21,2 | 881 | |
| 10 | Saint-Pierre-Eynac | 21,2 | 1 325 | |
| 11 | Saint-Julien-Chapteuil | 20,9 | 2 086 | |
| 12 | Vieille-Brioude | 20,6 | 1 267 | |
| 13 | Vergongheon | 20,5 | 1 846 | |
| 14 | Fontannes | 20,2 | 1 098 | |
| 15 | Lantriac | 20,1 | 1 975 | |
| 16 | Chaspinhac | 19,9 | 903 | |
| 17 | Lempdes-sur-Allagnon | 19,8 | 1 318 | |
| 18 | Retournac | 19,5 | 3 064 | |
| 19 | Brives-Charensac | 19,3 | 4 478 | |
| 20 | Vals-près-le-Puy | 19,0 | 3 538 | |
| 21 | Lamothe | 18,9 | 845 | |
| 22 | Saint-Germain-Laprade | 18,7 | 3 535 | |
| 23 | Pont-Salomon | 18,4 | 1 918 | |
| 24 | Chadrac | 18,4 | 2 619 | |
| 25 | Loudes | 18,4 | 962 | |
| 26 | Les Villettes | 18,4 | 1 497 | |
| 27 | Tence | 18,3 | 3 189 | |
| 28 | Aiguilhe | 18,2 | 1 547 | |
| 29 | Cussac-sur-Loire | 17,8 | 1 700 | |
| 30 | Saint-Vincent | 17,7 | 1 110 | |
| 31 | Saint-Christophe-sur-Dolaizon | 17,7 | 951 | |
| 32 | Saint-Paulien | 17,5 | 2 505 | |
| 33 | Bournoncle-Saint-Pierre | 17,4 | 1 106 | |
| 34 | Vorey | 17,2 | 1 504 | |
| 35 | Sanssac-l'Église | 17,2 | 1 112 | |
| 36 | Arsac-en-Velay | 17,2 | 1 254 | |
| 37 | Coubon | 16,8 | 3 215 | |
| 38 | Polignac | 16,7 | 2 934 | |
| 39 | Mazet-Saint-Voy | 16,6 | 1 143 | |
| 40 | Saint-Jeures | 16,5 | 1 035 | |
| 41 | Le Chambon-sur-Lignon | 16,5 | 2 551 | |
| 42 | Laussonne | 16,5 | 1 029 | |
| 43 | Aurec-sur-Loire | 16,4 | 6 287 | |
| 44 | Blavozy | 16,3 | 1 778 | |
| 45 | Mazeyrat-d'Allier | 16,2 | 1 475 | |
| 46 | Lapte | 16,1 | 1 841 | |
| 47 | Saint-Didier-en-Velay | 15,9 | 3 577 | |
| 48 | Monistrol-sur-Loire | 15,7 | 9 216 | |
| 49 | Solignac-sur-Loire | 15,6 | 1 307 | |
| 50 | Saint-Pal-de-Mons | 15,4 | 2 413 | |
| 51 | Sainte-Sigolène | 15,4 | 6 209 | |
| 52 | Allègre | 15,3 | 937 | |
| 53 | Yssingeaux | 15,1 | 7 876 | |
| 54 | Rosières | 15,0 | 1 571 | |
| 55 | Saint-Maurice-de-Lignon | 14,9 | 2 748 | |
| 56 | Saint-Romain-Lachalm | 14,9 | 1 173 | |
| 57 | Saint-Just-Malmont | 14,8 | 4 300 | |
| 58 | Beaulieu | 14,8 | 1 114 | |
| 59 | Bains | 14,5 | 1 507 | |
| 60 | Chaspuzac | 14,3 | 893 | |
| 61 | La Séauve-sur-Semène | 14,0 | 1 480 | |
| 62 | Raucoules | 13,9 | 990 | |
| 63 | Grazac | 13,5 | 1 175 | |
| 64 | Bas-en-Basset | 13,4 | 4 703 | |
| 65 | Siaugues-Sainte-Marie | 13,4 | 854 | |
| 66 | Landos | 13,3 | 892 | |
| 67 | Beauzac | 13,1 | 3 024 | |
| 68 | Saint-Pal-de-Chalencon | 12,9 | 1 054 | |
| 69 | Dunières | 12,9 | 2 728 | |
| 70 | Craponne-sur-Arzon | 12,7 | 2 016 | |
| 71 | La Chapelle-d'Aurec | 12,7 | 1 146 | |
| 72 | Saint-Ferréol-d'Auroure | 12,0 | 2 479 | |
| 73 | Saint-Victor-Malescours | 11,5 | 818 | |
| 74 | Riotord | 9,6 | 1 212 | |
| 75 | Saugues | 9,4 | 1 745 | |
| 76 | Montfaucon-en-Velay | 6,9 | 1 177 |
Source : Ministère de l’Intérieur, résultats des élections par commune ; voix divisées par les suffrages exprimés (votes blancs et nuls exclus) de la commune au premier tour de la présidentielle 2022, communes d’au moins 500 suffrages exprimés. Non classées : les communes de moins de 500 suffrages exprimés. Rangs ex æquo pour des valeurs égales. Sources des données.