Astuce :
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Agonges | 304 | 03002 | 210300026 | 03210 |
| Autry-Issards | 309 | 03012 | 210300125 | 03210 |
| Besson | 746 | 03026 | 210300265 | 03210 |
| Bransat | 529 | 03038 | 210300380 | 03500 |
| Bresnay | 385 | 03039 | 210300398 | 03210 |
| Bressolles | 1141 | 03040 | 210300406 | 03000 |
| Cesset | 428 | 03049 | 210300497 | 03500 |
| Châtel-de-Neuvre | 557 | 03065 | 210300653 | 03500 |
| Châtillon | 313 | 03069 | 210300695 | 03210 |
| Chemilly | 588 | 03073 | 210300737 | 03210 |
| Contigny | 575 | 03083 | 210300836 | 03500 |
| Cressanges | 637 | 03092 | 210300927 | 03240 |
| Deux-Chaises | 380 | 03099 | 210300992 | 03240 |
| Gipcy | 236 | 03122 | 210301222 | 03210 |
| Laféline | 183 | 03134 | 210301347 | 03500 |
| Marigny | 200 | 03162 | 210301628 | 03210 |
| Meillard | 307 | 03169 | 210301693 | 03500 |
| Meillers | 128 | 03170 | 210301701 | 03210 |
| Monétay-sur-Allier | 538 | 03176 | 210301768 | 03500 |
| le Montet | 469 | 03183 | 210301834 | 03240 |
| Noyant-d'Allier | 599 | 03202 | 210302022 | 03210 |
| Rocles | 330 | 03214 | 210302147 | 03240 |
| Saint-Menoux | 1135 | 03247 | 210302477 | 03210 |
| Saint-Sornin | 220 | 03260 | 210302600 | 03240 |
| Souvigny (chef lieu) | 1717 | 03275 | 210302758 | 03210 |
| le Theil | 388 | 03281 | 210302816 | 03240 |
| Treban | 376 | 03287 | 210302873 | 03240 |
| Tronget | 889 | 03292 | 210302923 | 03240 |
| Verneuil-en-Bourbonnais | 237 | 03307 | 210303079 | 03500 |
Le canton de Souvigny est composé de 29 communes entières pour une population de 14844 habitants.