# Arrondissement de Moulins

L'arrondissement de Moulins est une division administrative française, située dans le département de l'Allier et la région Auvergne-Rhône-Alpes.

## Composition
### Ancienne composition avant le redécoupage cantonal
#### Canton de Bourbon-l'Archambault (8 communes)

    Bourbon-l'Archambault, Buxières-les-Mines, Franchesse, Saint-Aubin-le-Monial, Saint-Hilaire, Saint-Plaisir, Vieure et Ygrande.

#### Canton de Chantelle (15 communes)

    Barberier, Chantelle, Chareil-Cintrat, Charroux, Chezelle, Deneuille-lès-Chantelle, Étroussat, Fleuriel, Monestier, Saint-Germain-de-Salles, Target, Taxat-Senat, Fourilles, Ussel-d'Allier et Voussac.

#### Canton de Chevagnes (10 communes)

    Beaulon, La Chapelle-aux-Chasses, Chevagnes, Chézy, Gannay-sur-Loire, Garnat-sur-Engièvre, Lusigny, Paray-le-Frésil, Saint-Martin-des-Lais et Thiel-sur-Acolin.

#### Canton de Dompierre-sur-Besbre (9 communes)

    Coulanges, Diou, Dompierre-sur-Besbre, Molinet, Monétay-sur-Loire, Pierrefitte-sur-Loire, Saint-Pourçain-sur-Besbre, Saligny-sur-Roudon et Vaumas.

#### Canton de Lurcy-Lévis (9 communes)

    Château-sur-Allier, Couleuvre, Couzon, Limoise, Lurcy-Lévis, Neure, Pouzy-Mésangy, Saint-Léopardin-d'Augy et Le Veurdre.

#### Canton du Montet (11 communes)

    Châtel-de-Neuvre, Châtillon, Cressanges, Deux-Chaises, Meillard, Le Montet, Rocles, Saint-Sornin, Le Theil, Treban et Tronget.

#### Canton de Moulins-Ouest (6 communes + fraction Moulins)

    Aubigny, Avermes, Bagneux, Coulandon, Montilly et Neuvy.

#### Canton de Moulins-Sud (2 communes + fraction Moulins)

    Bressolles et Toulon-sur-Allier.

#### Canton de Neuilly-le-Réal (9 communes)

    Bessay-sur-Allier, Chapeau, La Ferté-Hauterive, Gouise, Mercy, Montbeugny, Neuilly-le-Réal, Saint-Gérand-de-Vaux et Saint-Voir.

#### Canton de Saint-Pourçain-sur-Sioule (14 communes)

    Bayet, Bransat, Cesset, Contigny, Laféline, Loriges, Louchy-Montfand, Marcenat, Monétay-sur-Allier, Montord, Paray-sous-Briailles, Saint-Pourçain-sur-Sioule, Saulcet et Verneuil-en-Bourbonnais.

#### Canton de Souvigny (11 communes)

    Agonges, Autry-Issards, Besson, Bresnay, Chemilly, Gipcy, Marigny, Meillers, Noyant-d'Allier, Saint-Menoux et Souvigny.

#### Canton d'Yzeure (6 communes)

    Aurouër, Gennetines, Saint-Ennemond, Trévol, Villeneuve-sur-Allier et Yzeure.
En 2017, les limites changent puisque Target, Monestier et Chezelle intègrent l'arrondissement de Vichy. Chassenard fait le chemin inverse.

### Ancien découpage communal de 2015 à 2024

Depuis 2015, le nombre de communes des arrondissements varie chaque année soit du fait du redécoupage cantonal de 2014 qui a conduit à l'ajustement de périmètres de certains arrondissements, soit à la suite de la création de communes nouvelles. Le nombre de communes de l'arrondissement de Moulins est ainsi de 111 en 2015, 111 en 2016 et 109 en 2017.
Au 1er janvier 2023, l'arrondissement groupait les 109 communes suivantes :
* Agonges
* Aubigny
* Aurouër
* Autry-Issards
* Avermes
* Bagneux
* Barberier
* Bayet
* Beaulon
* Bessay-sur-Allier
* Besson
* Bourbon-l'Archambault
* Bransat
* Bresnay
* Bressolles
* Buxières-les-Mines
* Cesset
* Chantelle
* Chapeau
* La Chapelle-aux-Chasses
* Chareil-Cintrat
* Charroux
* Chassenard
* Château-sur-Allier
* Châtel-de-Neuvre
* Châtillon
* Chemilly
* Chevagnes
* Chézy
* Contigny
* Coulandon
* Coulanges
* Couleuvre
* Couzon
* Cressanges
* Deneuille-lès-Chantelle
* Deux-Chaises
* Diou
* Dompierre-sur-Besbre
* Étroussat
* La Ferté-Hauterive
* Fleuriel
* Fourilles
* Franchesse
* Gannay-sur-Loire
* Garnat-sur-Engièvre
* Gennetines
* Gipcy
* Gouise
* Laféline
* Limoise
* Loriges
* Louchy-Montfand
* Lurcy-Lévis
* Lusigny
* Marcenat
* Marigny
* Meillard
* Meillers
* Mercy
* Molinet
* Monétay-sur-Allier
* Monétay-sur-Loire
* Montbeugny
* Le Montet
* Montilly
* Montord
* Moulins
* Neuilly-le-Réal
* Neure
* Neuvy
* Noyant-d'Allier
* Paray-le-Frésil
* Paray-sous-Briailles
* Pierrefitte-sur-Loire
* Pouzy-Mésangy
* Rocles
* Saint-Aubin-le-Monial
* Saint-Ennemond
* Saint-Gérand-de-Vaux
* Saint-Germain-de-Salles
* Saint-Hilaire
* Saint-Léopardin-d'Augy
* Saint-Martin-des-Lais
* Saint-Menoux
* Saint-Plaisir
* Saint-Pourçain-sur-Besbre
* Saint-Pourçain-sur-Sioule
* Saint-Sornin
* Saint-Voir
* Saligny-sur-Roudon
* Saulcet
* Souvigny
* Taxat-Senat
* Le Theil
* Thiel-sur-Acolin
* Toulon-sur-Allier
* Treban
* Trévol
* Tronget
* Ussel-d'Allier
* Vaumas
* Verneuil-en-Bourbonnais
* Le Veurdre
* Vieure
* Villeneuve-sur-Allier
* Voussac
* Ygrande
* Yzeure

### Découpage communal actuel depuis 2024

La composition de l'arrondissement est modifiée par l'arrêté préfectoral du 2 janvier 2024 prenant effet au 1er janvier 2024, le nombre de communes passant de 109 à 67.
Au 1er janvier 2024, l'arrondissement groupe les 67 communes suivantes :
* Agonges
* Aubigny
* Aurouër
* Autry-Issards
* Avermes
* Bagneux
* Bessay-sur-Allier
* Besson
* Bourbon-l'Archambault
* Bresnay
* Bressolles
* Buxières-les-Mines
* Chapeau
* La Chapelle-aux-Chasses
* Château-sur-Allier
* Châtel-de-Neuvre
* Châtillon
* Chemilly
* Chevagnes
* Chézy
* Coulandon
* Couzon
* Cressanges
* Deux-Chaises
* Franchesse
* Gannay-sur-Loire
* Garnat-sur-Engièvre
* Gennetines
* Gipcy
* Gouise
* Limoise
* Louroux-Bourbonnais
* Lurcy-Lévis
* Lusigny
* Marigny
* Meillard
* Meillers
* Montbeugny
* Le Montet
* Montilly
* Moulins
* Neuilly-le-Réal
* Neure
* Neuvy
* Noyant-d'Allier
* Paray-le-Frésil
* Pouzy-Mésangy
* Rocles
* Saint-Aubin-le-Monial
* Saint-Ennemond
* Saint-Hilaire
* Saint-Léopardin-d'Augy
* Saint-Martin-des-Lais
* Saint-Menoux
* Saint-Plaisir
* Saint-Sornin
* Souvigny
* Thiel-sur-Acolin
* Toulon-sur-Allier
* Treban
* Trévol
* Tronget
* Le Veurdre
* Vieure
* Villeneuve-sur-Allier
* Ygrande
* Yzeure

## Démographie

En 2021, l'arrondissement comptait 76 316 habitants.
Évolution de la population :
| 1968 | 1975 | 1982 | 1990 | 1999 | 2006 | 2011 | 2016 | 2021 |
| 116 866 | 114 908 | 113 250 | 110 475 | 106 705 | 105 957 | 105 520 | 106 124 | 76 316 |