La ville de Marcenat se situe dans le département Allier.
Les communes alentours sont les suivantes : Loriges, Saint-Didier-la-Forêt, Paray-sous-Briailles, Saint-Rémy-en-Rollat, Saint-Germain-des-Fossés, Créchy, Billy.
2 infirmiers et infirmières à domicile pratiquent à Marcenat.