Ce classement porte sur les 257 communes de la Haute-Loire. Le tableau est découpé en pages de 100 communes. À l’autre bout du classement, Varennes-Saint-Honorat ferme la marche avec 2 hab./km².
Le classement de la Haute-Loire : communes les plus denses
| Rang | Commune | Densité | Barre proportionnelle | Habitants | km² |
|---|---|---|---|---|---|
| 1 | Aiguilhe | 1 406 | 1 547 | 1,1 | |
| 2 | Le Puy-en-Velay | 1 154 | 19 376 | 17 | |
| 3 | Chadrac | 1 056 | 2 619 | 2,5 | |
| 4 | Brives-Charensac | 920 | 4 478 | 4,9 | |
| 5 | Vals-près-le-Puy | 691 | 3 538 | 5,1 | |
| 6 | Espaly-Saint-Marcel | 584 | 3 676 | 6,3 | |
| 7 | Frugerès-les-Mines | 520 | 562 | 1,1 | |
| 8 | Brioude | 506 | 6 839 | 14 | |
| 9 | Sainte-Florine | 440 | 3 378 | 7,7 | |
| 10 | Le Monteil | 319 | 709 | 2,2 | |
| 11 | Aurec-sur-Loire | 280 | 6 287 | 22 | |
| 12 | Blavozy | 279 | 1 778 | 6,4 | |
| 13 | Montfaucon-en-Velay | 236 | 1 177 | 5,0 | |
| 14 | Saint-Ferréol-d'Auroure | 228 | 2 479 | 11 | |
| 15 | Pont-Salomon | 228 | 1 918 | 8,4 | |
| 16 | Sainte-Sigolène | 203 | 6 209 | 31 | |
| 17 | Monistrol-sur-Loire | 191 | 9 216 | 48 | |
| 18 | La Séauve-sur-Semène | 188 | 1 480 | 7,9 | |
| 19 | Saint-Just-Malmont | 185 | 4 300 | 23 | |
| 20 | Cussac-sur-Loire | 166 | 1 700 | 10 | |
| 21 | Costaros | 147 | 567 | 3,9 | |
| 22 | Vergongheon | 146 | 1 846 | 13 | |
| 23 | Coubon | 141 | 3 215 | 23 | |
| 24 | Saint-Didier-en-Velay | 140 | 3 577 | 26 | |
| 25 | Les Villettes | 127 | 1 497 | 12 | |
| 26 | Lempdes-sur-Allagnon | 127 | 1 318 | 10 | |
| 27 | Saint-Germain-Laprade | 126 | 3 535 | 28 | |
| 28 | Fontannes | 112 | 1 098 | 9,8 | |
| 29 | Langeac | 106 | 3 585 | 34 | |
| 30 | Arsac-en-Velay | 103 | 1 254 | 12 | |
| 31 | Bas-en-Basset | 101 | 4 703 | 47 | |
| 32 | Yssingeaux | 98 | 7 876 | 81 | |
| 33 | La Chapelle-d'Aurec | 97 | 1 146 | 12 | |
| 34 | Cohade | 92 | 922 | 10,0 | |
| 35 | Chaspuzac | 91 | 893 | 9,8 | |
| 36 | Saint-Maurice-de-Lignon | 91 | 2 748 | 30 | |
| 37 | Vézézoux | 91 | 646 | 7,1 | |
| 38 | Saint-Pal-de-Mons | 89 | 2 413 | 27 | |
| 39 | Polignac | 89 | 2 934 | 33 | |
| 40 | Lantriac | 87 | 1 975 | 23 | |
| 41 | Beauzac | 83 | 3 024 | 36 | |
| 42 | Lavoûte-sur-Loire | 81 | 821 | 10 | |
| 43 | Saint-Vidal | 81 | 621 | 7,7 | |
| 44 | Dunières | 79 | 2 728 | 35 | |
| 45 | Paulhaguet | 77 | 868 | 11 | |
| 46 | Borne | 75 | 412 | 5,5 | |
| 47 | Saint-Julien-Chapteuil | 74 | 2 086 | 28 | |
| 48 | Sanssac-l'Église | 73 | 1 112 | 15 | |
| 49 | Paulhac | 72 | 604 | 8,4 | |
| 50 | Lavoûte-Chilhac | 72 | 259 | 3,6 | |
| 51 | Lamothe | 69 | 845 | 12 | |
| 52 | Bournoncle-Saint-Pierre | 68 | 1 106 | 16 | |
| 53 | Saint-Étienne-Lardeyrol | 67 | 793 | 12 | |
| 54 | Retournac | 67 | 3 064 | 46 | |
| 55 | Saint-Romain-Lachalm | 62 | 1 173 | 19 | |
| 56 | Saint-Paulien | 62 | 2 505 | 41 | |
| 57 | Tence | 61 | 3 189 | 52 | |
| 58 | Le Chambon-sur-Lignon | 61 | 2 551 | 42 | |
| 59 | Bessamorel | 61 | 449 | 7,4 | |
| 60 | Craponne-sur-Arzon | 60 | 2 016 | 33 | |
| 61 | Lapte | 60 | 1 841 | 31 | |
| 62 | Rosières | 59 | 1 571 | 27 | |
| 63 | Saint-Victor-Malescours | 57 | 818 | 14 | |
| 64 | Blanzac | 56 | 482 | 8,6 | |
| 65 | Malrevers | 56 | 783 | 14 | |
| 66 | Saint-Pierre-Eynac | 55 | 1 325 | 24 | |
| 67 | Chaspinhac | 55 | 903 | 16 | |
| 68 | Solignac-sur-Loire | 54 | 1 307 | 24 | |
| 69 | Saint-Vincent | 54 | 1 110 | 20 | |
| 70 | Grazac | 54 | 1 175 | 22 | |
| 71 | Beaux | 54 | 902 | 17 | |
| 72 | Saint-Hostien | 53 | 715 | 13 | |
| 73 | Auzon | 52 | 881 | 17 | |
| 74 | Beaulieu | 50 | 1 114 | 22 | |
| 75 | Le Pertuis | 50 | 589 | 12 | |
| 76 | Raucoules | 47 | 990 | 21 | |
| 77 | La Chaise-Dieu | 47 | 636 | 14 | |
| 78 | Le Monastier-sur-Gazeille | 46 | 1 819 | 39 | |
| 79 | Vieille-Brioude | 46 | 1 267 | 28 | |
| 80 | Malvalette | 43 | 906 | 21 | |
| 81 | Chilhac | 43 | 177 | 4,1 | |
| 82 | Salzuit | 42 | 342 | 8,1 | |
| 83 | Ceyssac | 42 | 458 | 11 | |
| 84 | Laussonne | 41 | 1 029 | 25 | |
| 85 | Bains | 40 | 1 507 | 38 | |
| 86 | Allègre | 40 | 937 | 24 | |
| 87 | Loudes | 40 | 962 | 24 | |
| 88 | Vorey | 38 | 1 504 | 39 | |
| 89 | Chamalières-sur-Loire | 38 | 513 | 13 | |
| 90 | Saint-Pal-de-Chalencon | 36 | 1 054 | 29 | |
| 91 | Saint-Christophe-sur-Dolaizon | 35 | 951 | 27 | |
| 92 | Chavaniac-Lafayette | 33 | 281 | 8,4 | |
| 93 | Mazeyrat-d'Allier | 33 | 1 475 | 45 | |
| 94 | Solignac-sous-Roche | 31 | 271 | 8,7 | |
| 95 | Saint-Laurent-Chabreuges | 31 | 259 | 8,3 | |
| 96 | Pradelles | 31 | 545 | 17 | |
| 97 | Lorlanges | 30 | 441 | 14 | |
| 98 | Saint-Jeures | 30 | 1 035 | 34 | |
| 99 | Saint-Julien-du-Pinet | 29 | 495 | 17 | |
| 100 | Boisset | 29 | 402 | 14 |
Source : Insee (populations légales) ; IGN / Observatoire des territoires (superficies) ; population totale divisée par la superficie. Rangs ex æquo pour des valeurs égales. Sources des données.