Astuce :
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Moulins-2 | partie de la commune de Moulins non incluse dans le canton de Moulins-1. | |||
| Bert | 261 | 03024 | 210300240 | 03130 |
| Bessay-sur-Allier | 1384 | 03025 | 210300257 | 03340 |
| Chapeau | 236 | 03054 | 210300547 | 03340 |
| Châtelperron | 132 | 03067 | 210300679 | 03220 |
| Chavroches | 262 | 03071 | 210300711 | 03220 |
| Cindré | 282 | 03079 | 210300794 | 03220 |
| la Ferté-Hauterive | 260 | 03114 | 210301149 | 03340 |
| Gouise | 220 | 03124 | 210301248 | 03340 |
| Jaligny-sur-Besbre | 556 | 03132 | 210301321 | 03220 |
| Liernolles | 199 | 03144 | 210301446 | 03130 |
| Mercy | 244 | 03171 | 210301719 | 03340 |
| Montbeugny | 645 | 03180 | 210301800 | 03340 |
| Neuilly-le-Réal | 1440 | 03197 | 210301974 | 03340 |
| Saint-Gérand-de-Vaux | 395 | 03234 | 210302345 | 03340 |
| Saint-Léon | 533 | 03240 | 210302402 | 03220 |
| Saint-Voir | 201 | 03263 | 210302634 | 03220 |
| Sorbier | 321 | 03274 | 210302741 | 03220 |
| Thionne | 282 | 03284 | 210302840 | 03220 |
| Toulon-sur-Allier | 1171 | 03286 | 210302865 | 03400 |
| Treteau | 517 | 03289 | 210302899 | 03220 |
| Trézelles | 393 | 03291 | 210302915 | 03220 |
| Varennes-sur-Tèche | 225 | 03299 | 210302998 | 03220 |
Le canton de Moulins-2 est composé de 22 communes entières et une partie de commune ( Moulins-2 ) pour une population de 10159 habitants.