Counts and populations based on the observatory’s municipality index (source INSEE). The detail available varies from one municipality to another, depending on the coverage of public sources.
All municipalities
317 municipalities, ranked from most to least populous.
- Montluçon · 33,317 inhab.
- Vichy · 25,702 inhab.
- Moulins · 19,344 inhab.
- Cusset · 13,329 inhab.
- Yzeure · 12,670 inhab.
- Bellerive-sur-Allier · 8,898 inhab.
- Domérat · 8,665 inhab.
- Commentry · 6,018 inhab.
- Gannat · 5,684 inhab.
- Saint-Pourçain-sur-Sioule · 4,894 inhab.
- Désertines · 4,323 inhab.
- Avermes · 4,109 inhab.
- Saint-Germain-des-Fossés · 3,600 inhab.
- Varennes-sur-Allier · 3,588 inhab.
- Creuzier-le-Vieux · 3,246 inhab.
- Lapalisse · 3,127 inhab.
- Dompierre-sur-Besbre · 2,970 inhab.
- Abrest · 2,927 inhab.
- Saint-Yorre · 2,618 inhab.
- Huriel · 2,568 inhab.
- Bourbon-l'Archambault · 2,542 inhab.
- Prémilhat · 2,513 inhab.
- Néris-les-Bains · 2,441 inhab.
- Vendat · 2,269 inhab.
- Saint-Victor · 2,078 inhab.
- Cosne-d'Allier · 2,013 inhab.
- Le Vernet · 1,914 inhab.
- Lurcy-Lévis · 1,852 inhab.
- Saint-Rémy-en-Rollat · 1,769 inhab.
- Souvigny · 1,717 inhab.
- Beaulon · 1,640 inhab.
- Trévol · 1,639 inhab.
- Lusigny · 1,633 inhab.
- Brugheas · 1,556 inhab.
- Quinssaines · 1,539 inhab.
- Montmarault · 1,522 inhab.
- Neuvy · 1,487 inhab.
- Vallon-en-Sully · 1,468 inhab.
- Neuilly-le-Réal · 1,440 inhab.
- Le Mayet-de-Montagne · 1,388 inhab.
- Bessay-sur-Allier · 1,384 inhab.
- Diou · 1,354 inhab.
- Villebret · 1,333 inhab.
- Durdat-Larequille · 1,317 inhab.
- Cérilly · 1,312 inhab.
- Ébreuil · 1,292 inhab.
- Villefranche-d'Allier · 1,265 inhab.
- Creuzier-le-Neuf · 1,235 inhab.
- Broût-Vernet · 1,209 inhab.
- Hauterive · 1,186 inhab.
- Toulon-sur-Allier · 1,171 inhab.
- Vaux · 1,164 inhab.
- Bressolles · 1,141 inhab.
- Lavault-Sainte-Anne · 1,138 inhab.
- Saint-Menoux · 1,135 inhab.
- Doyet · 1,129 inhab.
- Chantelle · 1,124 inhab.
- Molinet · 1,120 inhab.
- Estivareilles · 1,114 inhab.
- Chamblet · 1,079 inhab.
- Magnet · 1,046 inhab.
- Villeneuve-sur-Allier · 1,037 inhab.
- Thiel-sur-Acolin · 1,036 inhab.
- Chassenard · 1,030 inhab.
- Le Donjon · 1,011 inhab.
- Buxières-les-Mines · 1,001 inhab.
- Ainay-le-Château · 987 inhab.
- Bellenaves · 986 inhab.
- Espinasse-Vozelle · 973 inhab.
- Charmeil · 967 inhab.
- Saint-Gérand-le-Puy · 956 inhab.
- La Chapelaude · 941 inhab.
- Biozat · 923 inhab.
- Bézenet · 917 inhab.
- Molles · 916 inhab.
- Marcillat-en-Combraille · 907 inhab.
- Meaulne-Vitray · 907 inhab.
- Tronget · 889 inhab.
- Haut-Bocage · 850 inhab.
- Serbannes · 826 inhab.
- Billy · 823 inhab.
- Busset · 810 inhab.
- Escurolles · 797 inhab.
- Saint-Prix · 785 inhab.
- Ygrande · 778 inhab.
- Malicorne · 768 inhab.
- Lignerolles · 758 inhab.
- Saint-Angel · 753 inhab.
- Besson · 746 inhab.
- Saint-Bonnet-Tronçais · 739 inhab.
- Saint-Bonnet-de-Rochefort · 714 inhab.
- Cognat-Lyonne · 707 inhab.
- Montvicq · 697 inhab.
- Mariol · 696 inhab.
- Saint-Pont · 692 inhab.
- Bayet · 673 inhab.
- Garnat-sur-Engièvre · 672 inhab.
- Étroussat · 663 inhab.
- Saulcet · 651 inhab.
- Saligny-sur-Roudon · 648 inhab.
- Montbeugny · 645 inhab.
- Cressanges · 637 inhab.
- Chevagnes · 635 inhab.
- Coulandon · 634 inhab.
- Gennetines · 624 inhab.
- Saint-Ennemond · 619 inhab.
- Paray-sous-Briailles · 615 inhab.
- Arfeuilles · 610 inhab.
- Montoldre · 602 inhab.
- Noyant-d'Allier · 599 inhab.
- Saint-Martinien · 595 inhab.
- Couleuvre · 592 inhab.
- Chemilly · 588 inhab.
- Verneix · 577 inhab.
- Contigny · 575 inhab.
- Saint-Loup · 572 inhab.
- Hérisson · 564 inhab.
- Isserpent · 560 inhab.
- Châtel-de-Neuvre · 557 inhab.
- Jaligny-sur-Besbre · 556 inhab.
- Teillet-Argenty · 553 inhab.
- Rongères · 552 inhab.
- Monétay-sur-Allier · 538 inhab.
- Vaumas · 538 inhab.
- Saint-Léon · 533 inhab.
- Le Breuil · 531 inhab.
- Bransat · 529 inhab.
- Saint-Étienne-de-Vicq · 527 inhab.
- Jenzat · 521 inhab.
- Treteau · 517 inhab.
- Pierrefitte-sur-Loire · 509 inhab.
- Saint-Hilaire · 508 inhab.
- Ferrières-sur-Sichon · 506 inhab.
- Chazemais · 504 inhab.
- Boucé · 499 inhab.
- Montilly · 496 inhab.
- Voussac · 493 inhab.
- Seuillet · 483 inhab.
- Le Veurdre · 476 inhab.
- Périgny · 470 inhab.
- Le Montet · 469 inhab.
- Franchesse · 465 inhab.
- Le Pin · 431 inhab.
- Saint-Christophe-en-Bourbonnais · 431 inhab.
- Créchy · 430 inhab.
- Saint-Désiré · 429 inhab.
- Cesset · 428 inhab.
- Saint-Germain-de-Salles · 426 inhab.
- Saint-Plaisir · 423 inhab.
- Treignat · 416 inhab.
- Aurouër · 411 inhab.
- Audes · 408 inhab.
- Lalizolle · 407 inhab.
- Louchy-Montfand · 406 inhab.
- La Celle · 400 inhab.
- La Chapelle · 396 inhab.
- Saint-Gérand-de-Vaux · 395 inhab.
- Gannay-sur-Loire · 394 inhab.
- Trézelles · 393 inhab.
- Saulzet · 392 inhab.
- Saint-Didier-la-Forêt · 388 inhab.
- Saint-Genest · 388 inhab.
- Le Theil · 388 inhab.
- Bresnay · 385 inhab.
- Chareil-Cintrat · 385 inhab.
- Pouzy-Mésangy · 383 inhab.
- Arronnes · 382 inhab.
- Deux-Chaises · 380 inhab.
- Paray-le-Frésil · 379 inhab.
- Marcenat · 376 inhab.
- Treban · 376 inhab.
- Valigny · 376 inhab.
- Arpheuilles-Saint-Priest · 374 inhab.
- Charmes · 374 inhab.
- Échassières · 369 inhab.
- Saint-Pourçain-sur-Besbre · 368 inhab.
- Droiturier · 367 inhab.
- Saint-Pierre-Laval · 365 inhab.
- Saint-Léopardin-d'Augy · 364 inhab.
- Billezois · 361 inhab.
- Loriges · 354 inhab.
- Deneuille-les-Mines · 352 inhab.
- Charroux · 340 inhab.
- Theneuille · 340 inhab.
- Bagneux · 339 inhab.
- Fleuriel · 339 inhab.
- Archignat · 336 inhab.
- Rocles · 330 inhab.
- Colombier · 328 inhab.
- Le Brethon · 324 inhab.
- Saint-Sauvier · 324 inhab.
- Châtel-Montagne · 321 inhab.
- Couzon · 321 inhab.
- Sorbier · 321 inhab.
- Mazerier · 320 inhab.
- Châtillon · 313 inhab.
- Laprugne · 310 inhab.
- Autry-Issards · 309 inhab.
- Courçais · 309 inhab.
- Meillard · 307 inhab.
- Le Mayet-d'École · 305 inhab.
- Agonges · 304 inhab.
- Hyds · 301 inhab.
- Montaigu-le-Blin · 301 inhab.
- Bizeneuille · 300 inhab.
- Urçay · 296 inhab.
- Montcombroux-les-Mines · 295 inhab.
- Vicq · 294 inhab.
- Beaune-d'Allier · 293 inhab.
- Viplaix · 293 inhab.
- Coulanges · 292 inhab.
- Nizerolles · 288 inhab.
- Montaiguët-en-Forez · 285 inhab.
- Saint-Félix · 285 inhab.
- Saint-Clément · 284 inhab.
- Cindré · 282 inhab.
- Thionne · 282 inhab.
- Mazirat · 280 inhab.
- Monestier · 280 inhab.
- Chambérat · 279 inhab.
- Isle-et-Bardais · 278 inhab.
- Sanssat · 277 inhab.
- Vieure · 276 inhab.
- Langy · 274 inhab.
- Servilly · 273 inhab.
- Luneau · 269 inhab.
- Le Vilhain · 269 inhab.
- Monteignet-sur-l'Andelot · 267 inhab.
- Murat · 267 inhab.
- Saint-Aubin-le-Monial · 266 inhab.
- Chavroches · 262 inhab.
- Reugny · 262 inhab.
- Bert · 261 inhab.
- La Ferté-Hauterive · 260 inhab.
- Braize · 259 inhab.
- Saint-Léger-sur-Vouzance · 259 inhab.
- Lenax · 250 inhab.
- Monétay-sur-Loire · 249 inhab.
- Target · 247 inhab.
- Saint-Didier-en-Donjon · 245 inhab.
- Mercy · 244 inhab.
- Verneuil-en-Bourbonnais · 237 inhab.
- Chapeau · 236 inhab.
- Gipcy · 236 inhab.
- Chappes · 231 inhab.
- Chouvigny · 230 inhab.
- Bègues · 229 inhab.
- Blomard · 229 inhab.
- Louroux-de-Bouble · 228 inhab.
- Varennes-sur-Tèche · 225 inhab.
- Venas · 224 inhab.
- Saint-Bonnet-de-Four · 223 inhab.
- Gouise · 220 inhab.
- Saint-Sornin · 220 inhab.
- Andelaroche · 217 inhab.
- Chézy · 214 inhab.
- Saint-Priest-en-Murat · 213 inhab.
- Taxat-Senat · 211 inhab.
- Montord · 209 inhab.
- Lamaids · 206 inhab.
- Louroux-Bourbonnais · 206 inhab.
- Neure · 201 inhab.
- Saint-Voir · 201 inhab.
- Marigny · 200 inhab.
- Liernolles · 199 inhab.
- Neuilly-en-Donjon · 198 inhab.
- La Chapelle-aux-Chasses · 197 inhab.
- Nassigny · 195 inhab.
- Le Bouchaud · 193 inhab.
- Fourilles · 191 inhab.
- Saint-Fargeol · 187 inhab.
- Barrais-Bussolles · 185 inhab.
- Laféline · 183 inhab.
- Terjat · 181 inhab.
- Bost · 180 inhab.
- Louroux-de-Beaune · 180 inhab.
- Sainte-Thérence · 179 inhab.
- Limoise · 176 inhab.
- Tortezais · 175 inhab.
- La Chabanne · 172 inhab.
- Ronnet · 168 inhab.
- Ussel-d'Allier · 168 inhab.
- Loddes · 167 inhab.
- La Petite-Marche · 165 inhab.
- Château-sur-Allier · 163 inhab.
- Chezelle · 158 inhab.
- Coutansouze · 158 inhab.
- Nades · 158 inhab.
- Saint-Palais · 157 inhab.
- Saint-Nicolas-des-Biefs · 153 inhab.
- Lavoine · 152 inhab.
- Poëzat · 152 inhab.
- Vernusse · 150 inhab.
- Aubigny · 146 inhab.
- Saint-Priest-d'Andelot · 146 inhab.
- Barberier · 142 inhab.
- Sazeret · 140 inhab.
- Chavenon · 139 inhab.
- Avrilly · 137 inhab.
- Naves · 137 inhab.
- Châtelperron · 132 inhab.
- Saint-Marcel-en-Murat · 129 inhab.
- Chirat-l'Église · 128 inhab.
- Meillers · 128 inhab.
- Saint-Marcel-en-Marcillat · 128 inhab.
- Mesples · 125 inhab.
- Saint-Martin-des-Lais · 125 inhab.
- La Guillermie · 122 inhab.
- Châtelus · 114 inhab.
- Sussat · 105 inhab.
- Saint-Caprais · 97 inhab.
- Deneuille-lès-Chantelle · 93 inhab.
- Lételon · 91 inhab.
- Sauvagny · 83 inhab.
- Valignat · 65 inhab.
- Saint-Éloy-d'Allier · 56 inhab.
- Veauce · 39 inhab.