Ce classement porte sur 177 des 257 communes de la Haute-Loire : ne sont pas classées les communes sans monument historique. Le tableau est découpé en pages de 100 communes. À l’autre bout du classement, Arlet ferme la marche avec 1 monument historique.
Le classement de la Haute-Loire : communes qui comptent le plus de monuments historiques
| Rang | Commune | Monuments historiques | Barre proportionnelle | Habitants |
|---|---|---|---|---|
| 1 | Le Puy-en-Velay | 86 | 19 376 | |
| 2 | Pradelles | 12 | 545 | |
| 3 | Blesle | 10 | 623 | |
| 4 | Brioude | 9 | 6 839 | |
| 5 | Séneujols | 8 | 332 | |
| 6 ex æquo | Saugues | 7 | 1 745 | |
| 6 ex æquo | Saint-Pal-de-Chalencon | 7 | 1 054 | |
| 6 ex æquo | Cayres | 7 | 693 | |
| 9 ex æquo | Coubon | 6 | 3 215 | |
| 9 ex æquo | Craponne-sur-Arzon | 6 | 2 016 | |
| 9 ex æquo | Le Monastier-sur-Gazeille | 6 | 1 819 | |
| 9 ex æquo | Allègre | 6 | 937 | |
| 9 ex æquo | La Chaise-Dieu | 6 | 636 | |
| 9 ex æquo | Saint-Privat-d'Allier | 6 | 400 | |
| 15 ex æquo | Aiguilhe | 5 | 1 547 | |
| 15 ex æquo | Bains | 5 | 1 507 | |
| 15 ex æquo | Vieille-Brioude | 5 | 1 267 | |
| 15 ex æquo | Saint-Vidal | 5 | 621 | |
| 15 ex æquo | Saint-André-de-Chalencon | 5 | 381 | |
| 20 ex æquo | Brives-Charensac | 4 | 4 478 | |
| 20 ex æquo | Espaly-Saint-Marcel | 4 | 3 676 | |
| 20 ex æquo | Vals-près-le-Puy | 4 | 3 538 | |
| 20 ex æquo | Saint-Germain-Laprade | 4 | 3 535 | |
| 20 ex æquo | Tence | 4 | 3 189 | |
| 20 ex æquo | Retournac | 4 | 3 064 | |
| 20 ex æquo | Polignac | 4 | 2 934 | |
| 20 ex æquo | Saint-Paulien | 4 | 2 505 | |
| 20 ex æquo | Pont-Salomon | 4 | 1 918 | |
| 20 ex æquo | Mazeyrat-d'Allier | 4 | 1 475 | |
| 20 ex æquo | Solignac-sur-Loire | 4 | 1 307 | |
| 20 ex æquo | Grazac | 4 | 1 175 | |
| 20 ex æquo | Auzon | 4 | 881 | |
| 20 ex æquo | Saint-Front | 4 | 415 | |
| 20 ex æquo | Grèzes | 4 | 194 | |
| 20 ex æquo | Arlempdes | 4 | 157 | |
| 20 ex æquo | Blassac | 4 | 131 | |
| 20 ex æquo | Montusclat | 4 | 125 | |
| 38 ex æquo | Monistrol-sur-Loire | 3 | 9 216 | |
| 38 ex æquo | Aurec-sur-Loire | 3 | 6 287 | |
| 38 ex æquo | Bas-en-Basset | 3 | 4 703 | |
| 38 ex æquo | Langeac | 3 | 3 585 | |
| 38 ex æquo | Beauzac | 3 | 3 024 | |
| 38 ex æquo | Saint-Maurice-de-Lignon | 3 | 2 748 | |
| 38 ex æquo | Dunières | 3 | 2 728 | |
| 38 ex æquo | Beaulieu | 3 | 1 114 | |
| 38 ex æquo | Saint-Jeures | 3 | 1 035 | |
| 38 ex æquo | Chamalières-sur-Loire | 3 | 513 | |
| 38 ex æquo | Céaux-d'Allègre | 3 | 496 | |
| 38 ex æquo | Saint-Beauzire | 3 | 467 | |
| 38 ex æquo | Tiranges | 3 | 466 | |
| 38 ex æquo | Lavaudieu | 3 | 249 | |
| 38 ex æquo | Monistrol-d'Allier | 3 | 236 | |
| 38 ex æquo | Léotoing | 3 | 231 | |
| 38 ex æquo | Cerzat | 3 | 224 | |
| 38 ex æquo | Saint-Ilpize | 3 | 206 | |
| 38 ex æquo | Saint-Arcons-d'Allier | 3 | 196 | |
| 38 ex æquo | Domeyrat | 3 | 184 | |
| 38 ex æquo | Salettes | 3 | 162 | |
| 38 ex æquo | Alleyras | 3 | 156 | |
| 38 ex æquo | Malvières | 3 | 147 | |
| 38 ex æquo | Présailles | 3 | 113 | |
| 62 ex æquo | Yssingeaux | 2 | 7 876 | |
| 62 ex æquo | Saint-Julien-Chapteuil | 2 | 2 086 | |
| 62 ex æquo | Rosières | 2 | 1 571 | |
| 62 ex æquo | Saint-Pierre-Eynac | 2 | 1 325 | |
| 62 ex æquo | Lempdes-sur-Allagnon | 2 | 1 318 | |
| 62 ex æquo | Riotord | 2 | 1 212 | |
| 62 ex æquo | Mazet-Saint-Voy | 2 | 1 143 | |
| 62 ex æquo | Loudes | 2 | 962 | |
| 62 ex æquo | Chaspinhac | 2 | 903 | |
| 62 ex æquo | Lavoûte-sur-Loire | 2 | 821 | |
| 62 ex æquo | Paulhac | 2 | 604 | |
| 62 ex æquo | Roche-en-Régnier | 2 | 484 | |
| 62 ex æquo | Vergezac | 2 | 480 | |
| 62 ex æquo | Saint-Georges-d'Aurac | 2 | 477 | |
| 62 ex æquo | Chomelix | 2 | 465 | |
| 62 ex æquo | Chanteuges | 2 | 411 | |
| 62 ex æquo | Saint-Jean-Lachalm | 2 | 312 | |
| 62 ex æquo | Saint-Haon | 2 | 285 | |
| 62 ex æquo | Lavoûte-Chilhac | 2 | 259 | |
| 62 ex æquo | Saint-Julien-d'Ance | 2 | 251 | |
| 62 ex æquo | Saint-Paul-de-Tartas | 2 | 208 | |
| 62 ex æquo | Rauret | 2 | 204 | |
| 62 ex æquo | Mazerat-Aurouze | 2 | 188 | |
| 62 ex æquo | Chilhac | 2 | 177 | |
| 62 ex æquo | Agnat | 2 | 174 | |
| 62 ex æquo | Ally | 2 | 126 | |
| 62 ex æquo | Chassignolles | 2 | 67 | |
| 62 ex æquo | Tailhac | 2 | 61 | |
| 62 ex æquo | Saint-Julien-des-Chazes | 2 | 54 | |
| 62 ex æquo | Ouides | 2 | 53 | |
| 62 ex æquo | Autrac | 2 | 52 | |
| 93 ex æquo | Saint-Didier-en-Velay | 1 | 3 577 | |
| 93 ex æquo | Saint-Pal-de-Mons | 1 | 2 413 | |
| 93 ex æquo | Lapte | 1 | 1 841 | |
| 93 ex æquo | Blavozy | 1 | 1 778 | |
| 93 ex æquo | Cussac-sur-Loire | 1 | 1 700 | |
| 93 ex æquo | La Séauve-sur-Semène | 1 | 1 480 | |
| 93 ex æquo | Arsac-en-Velay | 1 | 1 254 | |
| 93 ex æquo | Saint-Romain-Lachalm | 1 | 1 173 |
Source : Ministère de la Culture, base Mérimée (immeubles protégés au titre des monuments historiques) ; immeubles classés ou inscrits au titre des monuments historiques, en totalité ou en partie. Non classées : les communes sans monument historique. Rangs ex æquo pour des valeurs égales. Sources des données.