The "arrondissement" of Moulins is bordered to the north by the Nièvre department (Bourgogne-Franche-Comté region), to the east by the Saône-et-Loire department (Bourgogne-Franche-Comté region), to the south by the "arrondissement" of Vichy, to the west by the "arrondissement" of Montluçon and to the northwest by the Cher department (Centre-Val de Loire region).