Mazirat est une commune du département de l' Allier, dans la région d' Auvergne-Rhône-Alpes.
Mazirat fait partie du canton de Montluçon-3 
Mazirat adhère à la la communauté d'agglomération Montluçon Communauté 
Mazirat fait partie du bassin de vie de Évaux-les-Bains 
La population de Mazirat est de 280 habitants (2025) 
L'altitude moyenne de Mazirat 410 mètres.
Le code postal de Mazirat est : 03420
Le code INSEE de Mazirat est : 03167
1 Il y a 1 Ecole à Mazirat. Voir les établissements scolaires de Mazirat. 
30.1 La part des résidences secondaires est de 30.1 %. 
Tous les chiffres et statistiques sur Mazirat sur le site Insee.fr 
Sainte-Thérence: à 2.59 km
Petite-Marche: à 3.95 km
Teillet-Argenty: à 5.06 km
Chambonchard: à 5.33 km
Budelière: à 5.63 km
Saint-Genest: à 6.18 km
Terjat: à 6.24 km
Lignerolles: à 6.74 km
Évaux-les-Bains: à 6.81 km
Villebret: à 8.87 km
Saint-Marcel-en-Marcillat: à 9.41 km
Marcillat-en-Combraille: à 9.43 km
Saint-Julien-la-Genête: à 9.47 km
Chambon-sur-Voueize: à 9.83 km
Prémilhat: à 9.91 km
Viersat: à 10.00 km
Lavault-Sainte-Anne: à 10.47 km
Arpheuilles-Saint-Priest: à 10.53 km
Saint-Fargeol: à 11.46 km
Néris-les-Bains: à 11.59 km
Quinssaines: à 11.59 km
Château-sur-Cher: à 11.83 km
Lépaud: à 11.97 km
Ecole élémentaire - Public