| Boucé | 505 | 100 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Vallon-en-Sully | 1 542 | 100 | 87.2% | — | Communauté de communes du Val de Cher |
| Saint-Bonnet-de-Rochefort | 733 | 100 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Biozat | 895 | 100 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Villebret | 1 366 | 100 | 21.5% | — | Communauté d'agglomération Montluçon Communauté |
| Meaulne-Vitray | 921 | 100 | — | — | Communauté de communes du Pays de Tronçais |
| Verneix | 599 | 100 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Bayet | 694 | 100 | 75.7% | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Durdat-Larequille | 1 420 | 100 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Chassenard | 1 050 | 100 | — | — | Communauté de communes Le Grand Charolais |
| Saint-Menoux | 1 152 | 96 | — | — | Communauté de communes du Bocage Bourbonnais |
| Vendat | 2 323 | 96 | — | — | Communauté d'agglomération Vichy Communauté |
| Diou | 1 408 | 95 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Lusigny | 1 722 | 91 | — | — | Communauté d'agglomération Moulins Communauté |
| Gennetines | 653 | 91 | — | — | Communauté d'agglomération Moulins Communauté |
| Saint-Léon | 549 | 91 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Lapalisse | 3 210 | 91 | — | — | Communauté de communes du Pays de Lapalisse |
| Thiel-sur-Acolin | 1 054 | 91 | — | — | Communauté d'agglomération Moulins Communauté |
| Huriel | 2 688 | 91 | — | — | Communauté de communes du Pays d'Huriel |
| Hérisson | 616 | 91 | — | — | Communauté de communes du Pays de Tronçais |
| Haut-Bocage | 875 | 91 | — | — | Communauté de communes du Val de Cher |
| Tronget | 892 | 91 | — | — | Communauté de communes du Bocage Bourbonnais |
| Isserpent | 565 | 91 | — | — | Communauté de communes du Pays de Lapalisse |
| Beaulon | 1 652 | 91 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Rongères | 551 | 89 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Jenzat | 534 | 87 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Cérilly | 1 328 | 87 | — | — | Communauté de communes du Pays de Tronçais |
| Saint-Gérand-le-Puy | 974 | 87 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Couleuvre | 603 | 87 | — | — | Communauté de communes du Pays de Tronçais |
| Neuilly-le-Réal | 1 482 | 87 | — | — | Communauté d'agglomération Moulins Communauté |
| Chevagnes | 663 | 86 | 92.4% | — | Communauté d'agglomération Moulins Communauté |
| Vaumas | 547 | 85 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Monétay-sur-Allier | 552 | 85 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Malicorne | 790 | 85 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Busset | 851 | 85 | — | — | Communauté d'agglomération Vichy Communauté |
| Saint-Hilaire | 531 | 85 | — | — | Communauté de communes du Bocage Bourbonnais |
| Creuzier-le-Neuf | 1 247 | 85 | — | — | Communauté d'agglomération Vichy Communauté |
| Montvicq | 734 | 84 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Billy | 812 | 84 | — | — | Communauté d'agglomération Vichy Communauté |
| Quinssaines | 1 552 | 84 | 19.7% | — | Communauté d'agglomération Montluçon Communauté |
| Le Mayet-de-Montagne | 1 472 | 82 | — | — | Communauté d'agglomération Vichy Communauté |
| Paray-sous-Briailles | 634 | 82 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Seuillet | 507 | 82 | — | — | Communauté d'agglomération Vichy Communauté |
| Châtel-de-Neuvre | 555 | 82 | — | — | Communauté de communes du Bocage Bourbonnais |
| Broût-Vernet | 1 269 | 82 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Estivareilles | 1 141 | 82 | — | — | Communauté de communes du Val de Cher |
| Ébreuil | 1 296 | 82 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Bessay-sur-Allier | 1 368 | 82 | — | — | Communauté d'agglomération Moulins Communauté |
| Besson | 779 | 82 | — | — | Communauté d'agglomération Moulins Communauté |
| Lavault-Sainte-Anne | 1 161 | 82 | — | — | Communauté d'agglomération Montluçon Communauté |
| Saint-Victor | 2 134 | 82 | — | — | Communauté d'agglomération Montluçon Communauté |
| Charmeil | 1 056 | 82 | — | — | Communauté d'agglomération Vichy Communauté |
| Buxières-les-Mines | 1 034 | 80 | — | — | Communauté de communes du Bocage Bourbonnais |
| Chazemais | 505 | 80 | — | — | Communauté de communes du Pays d'Huriel |
| Le Breuil | 542 | 80 | — | — | Communauté de communes du Pays de Lapalisse |
| Vichy | 25 680 | 80 | — | — | Communauté d'agglomération Vichy Communauté |
| Avermes | 4 109 | 80 | — | — | Communauté d'agglomération Moulins Communauté |
| Saint-Prix | 823 | 80 | — | — | Communauté de communes du Pays de Lapalisse |
| Lignerolles | 755 | 80 | — | — | Communauté d'agglomération Montluçon Communauté |
| Saligny-sur-Roudon | 744 | 78 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Bellenaves | 1 002 | 78 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Chamblet | 1 116 | 78 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Contigny | 587 | 76 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Saint-Rémy-en-Rollat | 1 783 | 76 | — | — | Communauté d'agglomération Vichy Communauté |
| Saint-Angel | 795 | 76 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Saulcet | 680 | 76 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Trévol | 1 690 | 76 | — | — | Communauté d'agglomération Moulins Communauté |
| Saint-Pourçain-sur-Sioule | 5 221 | 76 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Villeneuve-sur-Allier | 1 090 | 76 | — | — | Communauté d'agglomération Moulins Communauté |
| Escurolles | 822 | 76 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Molles | 949 | 76 | — | — | Communauté d'agglomération Vichy Communauté |
| Pierrefitte-sur-Loire | 527 | 76 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Saint-Loup | 578 | 75 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Prémilhat | 2 553 | 75 | — | — | Communauté d'agglomération Montluçon Communauté |
| Gannat | 6 012 | 73 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Hauterive | 1 190 | 73 | — | — | Communauté d'agglomération Vichy Communauté |
| Saint-Étienne-de-Vicq | 531 | 73 | — | — | Communauté de communes du Pays de Lapalisse |
| Montluçon | 34 868 | 73 | — | — | Communauté d'agglomération Montluçon Communauté |
| Le Vernet | 1 957 | 73 | — | — | Communauté d'agglomération Vichy Communauté |
| Serbannes | 837 | 71 | — | — | Communauté d'agglomération Vichy Communauté |
| Néris-les-Bains | 2 686 | 71 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Bézenet | 948 | 71 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Étroussat | 674 | 71 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Moulins | 19 997 | 71 | — | — | Communauté d'agglomération Moulins Communauté |
| Dompierre-sur-Besbre | 3 091 | 71 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Noyant-d'Allier | 608 | 70 | 31.9% | — | Communauté de communes du Bocage Bourbonnais |
| Montbeugny | 665 | 69 | — | — | Communauté d'agglomération Moulins Communauté |
| Bellerive-sur-Allier | 9 080 | 69 | — | — | Communauté d'agglomération Vichy Communauté |
| Saint-Ennemond | 621 | 67 | — | — | Communauté d'agglomération Moulins Communauté |
| Varennes-sur-Allier | 3 713 | 67 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Souvigny | 1 786 | 67 | — | — | Communauté d'agglomération Moulins Communauté |
| La Chapelaude | 960 | 67 | — | — | Communauté de communes du Pays d'Huriel |
| Doyet | 1 201 | 66 | 55.1% | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Domérat | 8 871 | 66 | 10.7% | — | Communauté d'agglomération Montluçon Communauté |
| Désertines | 4 565 | 65 | — | — | Communauté d'agglomération Montluçon Communauté |
| Montmarault | 1 541 | 65 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Saint-Yorre | 2 610 | 65 | — | — | Communauté d'agglomération Vichy Communauté |
| Ainay-le-Château | 1 012 | 64 | — | — | Communauté de communes du Pays de Tronçais |
| Cressanges | 643 | 64 | — | — | Communauté de communes du Bocage Bourbonnais |
| Toulon-sur-Allier | 1 160 | 64 | — | — | Communauté d'agglomération Moulins Communauté |
| Coulandon | 695 | 64 | — | — | Communauté d'agglomération Moulins Communauté |
| Creuzier-le-Vieux | 3 385 | 64 | — | — | Communauté d'agglomération Vichy Communauté |
| Saint-Bonnet-Tronçais | 740 | 64 | — | — | Communauté de communes du Pays de Tronçais |
| Treteau | 521 | 62 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Montoldre | 634 | 60 | — | — | Communauté de communes Entr'Allier Besbre et Loire |
| Magnet | 1 058 | 60 | — | — | Communauté d'agglomération Vichy Communauté |
| Teillet-Argenty | 563 | 60 | 68% | — | Communauté d'agglomération Montluçon Communauté |
| Chantelle | 1 131 | 58 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Ferrières-sur-Sichon | 543 | 58 | — | — | Communauté d'agglomération Vichy Communauté |
| Saint-Germain-des-Fossés | 3 723 | 58 | — | — | Communauté d'agglomération Vichy Communauté |
| Montilly | 512 | 58 | — | — | Communauté d'agglomération Moulins Communauté |
| Commentry | 6 285 | 58 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Molinet | 1 176 | 56 | — | — | Communauté de communes Le Grand Charolais |
| Saint-Pont | 715 | 55 | — | — | Communauté d'agglomération Vichy Communauté |
| Bransat | 535 | 55 | — | — | Communauté de communes Saint-Pourçain Sioule Limagne |
| Bourbon-l'Archambault | 2 635 | 55 | — | — | Communauté de communes du Bocage Bourbonnais |
| Bressolles | 1 170 | 54 | 42.1% | — | Communauté d'agglomération Moulins Communauté |
| Marcillat-en-Combraille | 927 | 54 | 100% | — | Communauté d'agglomération Montluçon Communauté |
| Le Donjon | 1 062 | 54 | 39.2% | — | Communauté de communes Entr'Allier Besbre et Loire |
| Garnat-sur-Engièvre | 724 | 53 | — | — | Communauté d'agglomération Moulins Communauté |
| Brugheas | 1 567 | 53 | — | — | Communauté d'agglomération Vichy Communauté |
| Jaligny-sur-Besbre | 570 | 50 | 41.9% | — | Communauté de communes Entr'Allier Besbre et Loire |
| Vaux | 1 188 | 49 | — | — | Communauté de communes du Val de Cher |
| Villefranche-d'Allier | 1 321 | 49 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Cosne-d'Allier | 2 060 | 49 | — | — | Communauté de communes Commentry Montmarault Néris Communauté |
| Lurcy-Lévis | 1 923 | 47 | — | — | Communauté d'agglomération Moulins Communauté |
| Espinasse-Vozelle | 1 003 | 47 | — | — | Communauté d'agglomération Vichy Communauté |
| Abrest | 2 961 | 45 | — | — | Communauté d'agglomération Vichy Communauté |
| Chemilly | 633 | 44 | — | — | Communauté d'agglomération Moulins Communauté |
| Cusset | 13 154 | 44 | — | — | Communauté d'agglomération Vichy Communauté |
| Ygrande | 793 | 44 | — | — | Communauté de communes du Bocage Bourbonnais |
| Cognat-Lyonne | 713 | 44 | — | — | Communauté d'agglomération Vichy Communauté |
| Arfeuilles | 646 | 38 | — | — | Communauté d'agglomération Vichy Communauté |
| Saint-Martinien | 604 | 31 | — | — | Communauté de communes du Pays d'Huriel |
| Neuvy | 1 752 | 29 | — | — | Communauté d'agglomération Moulins Communauté |
| Yzeure | 13 224 | 29 | — | — | Communauté d'agglomération Moulins Communauté |
| Mariol | 750 | 22 | — | — | Communauté d'agglomération Vichy Communauté |