Ce classement porte sur 29 des 257 communes de la Haute-Loire : ne sont pas classées les communes de moins de 2 000 habitants. À l’autre bout du classement, Saint-Ferréol-d'Auroure ferme la marche avec 4,8 naissances pour 1 000 habitants.
Le classement de la Haute-Loire : communes qui comptent, pour 1 000 habitants, le plus de naissances
| Rang | Commune | Naissances pour 1 000 habitants | Barre proportionnelle | Habitants |
|---|---|---|---|---|
| 1 | Saint-Just-Malmont | 10,9 | 4 300 | |
| 2 | Saint-Pal-de-Mons | 9,1 | 2 413 | |
| 3 | Saint-Germain-Laprade | 9,1 | 3 535 | |
| 4 | Langeac | 8,4 | 3 585 | |
| 5 | Bas-en-Basset | 8,3 | 4 703 | |
| 6 | Le Puy-en-Velay | 8,1 | 19 376 | |
| 7 | Saint-Paulien | 8,0 | 2 505 | |
| 8 | Espaly-Saint-Marcel | 7,9 | 3 676 | |
| 9 | Brives-Charensac | 7,8 | 4 478 | |
| 10 | Brioude | 7,7 | 6 839 | |
| 11 | Beauzac | 7,6 | 3 024 | |
| 12 | Craponne-sur-Arzon | 7,4 | 2 016 | |
| 13 | Yssingeaux | 7,4 | 7 876 | |
| 14 | Sainte-Sigolène | 7,1 | 6 209 | |
| 15 | Vals-près-le-Puy | 7,1 | 3 538 | |
| 16 | Monistrol-sur-Loire | 6,9 | 9 216 | |
| 17 | Aurec-sur-Loire | 6,8 | 6 287 | |
| 18 | Polignac | 6,8 | 2 934 | |
| 19 | Saint-Didier-en-Velay | 6,7 | 3 577 | |
| 20 | Sainte-Florine | 6,5 | 3 378 | |
| 21 | Saint-Julien-Chapteuil | 6,2 | 2 086 | |
| 22 | Dunières | 5,5 | 2 728 | |
| 23 | Saint-Maurice-de-Lignon | 5,5 | 2 748 | |
| 24 | Tence | 5,3 | 3 189 | |
| 25 | Coubon | 5,3 | 3 215 | |
| 26 | Retournac | 5,2 | 3 064 | |
| 27 | Le Chambon-sur-Lignon | 5,1 | 2 551 | |
| 28 | Chadrac | 5,0 | 2 619 | |
| 29 | Saint-Ferréol-d'Auroure | 4,8 | 2 479 |
Source : Insee, état civil (naissances domiciliées) ; populations légales ; naissances de la dernière année publiée, selon le domicile de la mère, pour 1 000 habitants (population totale légale), communes de 2 000 habitants et plus. Non classées : les communes de moins de 2 000 habitants. Rangs ex æquo pour des valeurs égales. Sources des données.