El distrito de Moulins es un distrito (en francés arrondissement) del departamento francés de Allier, de la región de Auvernia-Ródano-Alpes.
Cuenta con 109 comunas.
Los cantones del distrito de Moulins son: