The 3 arrondissements of the Allier department are:[1]
- Arrondissement of Montluçon, (subprefecture: Montluçon) with 89 communes. The population of the arrondissement was 108,364 in 2016.
- Arrondissement of Moulins, (prefecture of the Allier department: Moulins) with 109 communes. The population of the arrondissement was 106,124 in 2016.
- Arrondissement of Vichy, (subprefecture: Vichy) with 119 communes. The population of the arrondissement was 124,896 in 2016.