Saint-Caprais est une commune du département de l' Allier, dans la région d' Auvergne-Rhône-Alpes.
Saint-Caprais fait partie du canton de Huriel 
Saint-Caprais adhère à la la communauté de communes du Pays de Tronçais 
Saint-Caprais fait partie du bassin de vie de Montluçon 
Le maire de Saint-Caprais est M. Bernard MOLLO - Ancien cadre (2026)
La population de Saint-Caprais est de 97 habitants (2025) 
L'altitude moyenne de Saint-Caprais 360 mètres.
Le code postal de Saint-Caprais est : 03190
Le code INSEE de Saint-Caprais est : 03222
0 Il n'y a aucun établissement scolaire à Saint-Caprais.
24.0 La part des résidences secondaires est de 24.0 %. 
Tous les chiffres et statistiques sur Saint-Caprais sur le site Insee.fr 
Brethon: à 2.75 km
Hérisson: à 4.82 km
Vilhain: à 4.92 km
Louroux-Bourbonnais: à 8.17 km
Venas: à 8.46 km
Cérilly: à 9.90 km
Vallon-en-Sully: à 10.07 km
Haut-Bocage: à 10.12 km
Theneuille: à 10.43 km
Meaulne-Vitray: à 10.59 km
Cosne-d'Allier: à 11.06 km
Nassigny: à 11.61 km
Épineuil-le-Fleuriel: à 11.65 km
Vieure: à 11.97 km