La municipalité de Mazirat se situe dans le département Allier.
Les municipalités limitrophes sont les suivantes : Terjat, La Petite-Marche, Teillet-Argenty, Sainte-Thérence, Évaux-les-Bains, Budelière.
1 infirmier et infirmière à domicile pratique à Mazirat.