Chavroches est une commune du département de l' Allier, dans la région d' Auvergne-Rhône-Alpes.
Chavroches fait partie du canton de Moulins-2 
Chavroches adhère à la la communauté de communes Entr'Allier Besbre et Loire 
Chavroches fait partie du bassin de vie de Lapalisse 
La population de Chavroches est de 262 habitants (2025) 
L'altitude moyenne de Chavroches 280 mètres.
Le code postal de Chavroches est : 03220
Le code INSEE de Chavroches est : 03071
1 Il y a 1 Ecole à Chavroches. Voir les établissements scolaires de Chavroches. 
34.2 La part des résidences secondaires est de 34.2 %. 
Tous les chiffres et statistiques sur Chavroches sur le site Insee.fr 
Trézelles : à 2.74 km
Jaligny-sur-Besbre : à 2.91 km
Cindré : à 3.55 km
Varennes-sur-Tèche : à 4.32 km
Treteau : à 5.31 km
Sorbier : à 5.80 km
Thionne : à 5.80 km
Châtelperron : à 6.26 km
Saint-Voir : à 7.88 km
Servilly : à 8.33 km
Boucé : à 8.40 km
Montaigu-le-Blin : à 8.94 km
Saint-Léon : à 9.32 km
Bert : à 9.60 km
Vaumas : à 10.77 km
Montoldre : à 10.98 km
Périgny : à 11.48 km
Montcombroux-les-Mines : à 11.53 km
Barrais-Bussolles : à 11.95 km
Ecole élémentaire - Public