| Saint-Pourçain-sur-Sioule | 5 221 | 90 | 77.2% | 0.1 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Bellerive-sur-Allier | 9 080 | 83 | 48.2% | 4.7 ans | Communauté d'agglomération Vichy Communauté |
| Domérat | 8 871 | 69 | 11% | 4.5 ans | Communauté d'agglomération Montluçon Communauté |
| Vichy | 25 680 | 66 | 264.6% | 13.5 ans | Communauté d'agglomération Vichy Communauté |
| Besson | 779 | 65 | 255% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Chassenard | 1 050 | 65 | 397.6% | 99 ans | Communauté de communes Le Grand Charolais |
| Lurcy-Lévis | 1 923 | 65 | 426.6% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Meaulne-Vitray | 921 | 65 | 247.3% | 99 ans | Communauté de communes du Pays de Tronçais |
| Saint-Loup | 578 | 65 | 1204.5% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Saint-Martinien | 604 | 65 | 320.7% | 99 ans | Communauté de communes du Pays d'Huriel |
| Verneix | 599 | 65 | 436.3% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Haut-Bocage | 875 | 65 | 624.8% | 99 ans | Communauté de communes du Val de Cher |
| Montmarault | 1 541 | 65 | 187.6% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Bayet | 694 | 65 | 75.7% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Beaulon | 1 652 | 65 | 461.3% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Bessay-sur-Allier | 1 368 | 65 | 574.2% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Creuzier-le-Neuf | 1 247 | 65 | 178.8% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Lusigny | 1 722 | 65 | 483.3% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Vendat | 2 323 | 65 | 942.6% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Malicorne | 790 | 65 | 700.3% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Saint-Angel | 795 | 65 | 716.5% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Ainay-le-Château | 1 012 | 65 | 145% | 99 ans | Communauté de communes du Pays de Tronçais |
| Biozat | 895 | 65 | 217.1% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Boucé | 505 | 65 | 161.4% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Châtel-de-Neuvre | 555 | 65 | 281.7% | 99 ans | Communauté de communes du Bocage Bourbonnais |
| Gennetines | 653 | 65 | 324.5% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Jenzat | 534 | 65 | 419.7% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Escurolles | 822 | 65 | 753.2% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Bransat | 535 | 65 | 121.4% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Brugheas | 1 567 | 65 | 287.6% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Busset | 851 | 65 | 501.1% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Buxières-les-Mines | 1 034 | 65 | 282.9% | 99 ans | Communauté de communes du Bocage Bourbonnais |
| Cérilly | 1 328 | 65 | 267.2% | 99 ans | Communauté de communes du Pays de Tronçais |
| Chantelle | 1 131 | 65 | 323.9% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| La Chapelaude | 960 | 65 | 574.8% | 99 ans | Communauté de communes du Pays d'Huriel |
| Charmeil | 1 056 | 65 | 350.9% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Chazemais | 505 | 65 | 277% | 99 ans | Communauté de communes du Pays d'Huriel |
| Coulandon | 695 | 65 | 201.2% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Couleuvre | 603 | 65 | 166.2% | 99 ans | Communauté de communes du Pays de Tronçais |
| Cressanges | 643 | 65 | 209.4% | 99 ans | Communauté de communes du Bocage Bourbonnais |
| Désertines | 4 565 | 65 | 742.4% | 99 ans | Communauté d'agglomération Montluçon Communauté |
| Diou | 1 408 | 65 | 521.2% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Dompierre-sur-Besbre | 3 091 | 65 | 845% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Durdat-Larequille | 1 420 | 65 | 990.7% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Ébreuil | 1 296 | 65 | 180.7% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Estivareilles | 1 141 | 65 | 387% | 99 ans | Communauté de communes du Val de Cher |
| Étroussat | 674 | 65 | 320.6% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Ferrières-sur-Sichon | 543 | 65 | 197.3% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Hérisson | 616 | 65 | 307.4% | 99 ans | Communauté de communes du Pays de Tronçais |
| Huriel | 2 688 | 65 | 349.7% | 99 ans | Communauté de communes du Pays d'Huriel |
| Lapalisse | 3 210 | 65 | 1331.8% | 99 ans | Communauté de communes du Pays de Lapalisse |
| Le Mayet-de-Montagne | 1 472 | 65 | 185.1% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Montoldre | 634 | 65 | 427.7% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Montvicq | 734 | 65 | 482.7% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Neuilly-le-Réal | 1 482 | 65 | 222.6% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Paray-sous-Briailles | 634 | 65 | 425.8% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Pierrefitte-sur-Loire | 527 | 65 | 167.5% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Prémilhat | 2 553 | 65 | 326.2% | 99 ans | Communauté d'agglomération Montluçon Communauté |
| Rongères | 551 | 65 | 418.6% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Saint-Bonnet-de-Rochefort | 733 | 65 | 607.3% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Saint-Ennemond | 621 | 65 | 164.2% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Saint-Hilaire | 531 | 65 | 203.3% | 99 ans | Communauté de communes du Bocage Bourbonnais |
| Saint-Menoux | 1 152 | 65 | 414.9% | 99 ans | Communauté de communes du Bocage Bourbonnais |
| Saint-Pont | 715 | 65 | 888.6% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Saint-Prix | 823 | 65 | 391.4% | 99 ans | Communauté de communes du Pays de Lapalisse |
| Saint-Victor | 2 134 | 65 | 1188.1% | 99 ans | Communauté d'agglomération Montluçon Communauté |
| Saint-Yorre | 2 610 | 65 | 274.3% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Saligny-sur-Roudon | 744 | 65 | 237.8% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Seuillet | 507 | 65 | 115.4% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Tronget | 892 | 65 | 216.3% | 99 ans | Communauté de communes du Bocage Bourbonnais |
| Vallon-en-Sully | 1 542 | 65 | 87.2% | 99 ans | Communauté de communes du Val de Cher |
| Vaumas | 547 | 65 | 228.1% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Villebret | 1 366 | 65 | 21.5% | 99 ans | Communauté d'agglomération Montluçon Communauté |
| Villefranche-d'Allier | 1 321 | 65 | 328.2% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Villeneuve-sur-Allier | 1 090 | 65 | 147.6% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Commentry | 6 285 | 65 | 216.1% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Bellenaves | 1 002 | 65 | 100.6% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Néris-les-Bains | 2 686 | 65 | 416.8% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Cusset | 13 154 | 64 | 13.7% | 0 ans | Communauté d'agglomération Vichy Communauté |
| Saint-Bonnet-Tronçais | 740 | 63 | 111.6% | 99 ans | Communauté de communes du Pays de Tronçais |
| Saint-Rémy-en-Rollat | 1 783 | 63 | 484.8% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Montilly | 512 | 63 | 495.2% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Cognat-Lyonne | 713 | 63 | 183% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Chemilly | 633 | 63 | 339.5% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Contigny | 587 | 63 | 410.1% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Bézenet | 948 | 62 | 228.1% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Saint-Germain-des-Fossés | 3 723 | 60 | 629.9% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Saint-Léon | 549 | 60 | 116.7% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Cosne-d'Allier | 2 060 | 60 | 123.7% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Vaux | 1 188 | 60 | 540.3% | 99 ans | Communauté de communes du Val de Cher |
| Chevagnes | 663 | 58 | 92.4% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Serbannes | 837 | 57 | 160% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Chamblet | 1 116 | 57 | 525.6% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Quinssaines | 1 552 | 57 | 19.7% | 99 ans | Communauté d'agglomération Montluçon Communauté |
| Thiel-sur-Acolin | 1 054 | 57 | 203.7% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Souvigny | 1 786 | 55 | 18% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Bourbon-l'Archambault | 2 635 | 52 | 12.4% | 99 ans | Communauté de communes du Bocage Bourbonnais |
| Neuvy | 1 752 | 50 | 190.8% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Lavault-Sainte-Anne | 1 161 | 50 | 26.9% | 99 ans | Communauté d'agglomération Montluçon Communauté |
| Saulcet | 680 | 50 | 82.1% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Montbeugny | 665 | 50 | 49.2% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Molles | 949 | 50 | 127% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Noyant-d'Allier | 608 | 50 | 31.9% | 99 ans | Communauté de communes du Bocage Bourbonnais |
| Lignerolles | 755 | 50 | 189.8% | 99 ans | Communauté d'agglomération Montluçon Communauté |
| Molinet | 1 176 | 50 | 161.5% | 99 ans | Communauté de communes Le Grand Charolais |
| Creuzier-le-Vieux | 3 385 | 50 | 216.8% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Monétay-sur-Allier | 552 | 50 | 126.5% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Abrest | 2 961 | 50 | 143.2% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Saint-Étienne-de-Vicq | 531 | 50 | 183.2% | 99 ans | Communauté de communes du Pays de Lapalisse |
| Treteau | 521 | 50 | 76.2% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Trévol | 1 690 | 50 | 154.7% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Le Breuil | 542 | 48 | 309% | 99 ans | Communauté de communes du Pays de Lapalisse |
| Varennes-sur-Allier | 3 713 | 48 | 156.9% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Saint-Gérand-le-Puy | 974 | 48 | 343.2% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Ygrande | 793 | 48 | 43% | 99 ans | Communauté de communes du Bocage Bourbonnais |
| Toulon-sur-Allier | 1 160 | 48 | 89.2% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Arfeuilles | 646 | 48 | 57.6% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Doyet | 1 201 | 48 | 55.1% | 99 ans | Communauté de communes Commentry Montmarault Néris Communauté |
| Avermes | 4 109 | 46 | 12.6% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Teillet-Argenty | 563 | 45 | 68% | 99 ans | Communauté d'agglomération Montluçon Communauté |
| Isserpent | 565 | 45 | 77.8% | 99 ans | Communauté de communes du Pays de Lapalisse |
| Garnat-sur-Engièvre | 724 | 43 | 16.1% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Marcillat-en-Combraille | 927 | 42 | 100% | 99 ans | Communauté d'agglomération Montluçon Communauté |
| Hauterive | 1 190 | 42 | 87.3% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Le Donjon | 1 062 | 42 | 39.2% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Le Vernet | 1 957 | 42 | 186.1% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Bressolles | 1 170 | 42 | 42.1% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Billy | 812 | 40 | 370.9% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Jaligny-sur-Besbre | 570 | 40 | 41.9% | 99 ans | Communauté de communes Entr'Allier Besbre et Loire |
| Mariol | 750 | 40 | 162.7% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Espinasse-Vozelle | 1 003 | 40 | 33% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Magnet | 1 058 | 38 | 14.4% | 99 ans | Communauté d'agglomération Vichy Communauté |
| Moulins | 19 997 | 35 | 25.4% | 21.9 ans | Communauté d'agglomération Moulins Communauté |
| Broût-Vernet | 1 269 | 25 | -186.4% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |
| Yzeure | 13 224 | 18 | -2.7% | 99 ans | Communauté d'agglomération Moulins Communauté |
| Montluçon | 34 868 | 17 | -367.8% | 99 ans | Communauté d'agglomération Montluçon Communauté |
| Gannat | 6 012 | 17 | -8.3% | 99 ans | Communauté de communes Saint-Pourçain Sioule Limagne |