Saint-Christophe-sur-Roc est une commune du département des Deux-Sèvres, dans la région de Nouvelle-Aquitaine.
Saint-Christophe-sur-Roc fait partie du canton de Autize-Egray 
Saint-Christophe-sur-Roc adhère à la la communauté de communes Val de Gâtine 
Saint-Christophe-sur-Roc fait partie du bassin de vie de Niort 
Le maire de Saint-Christophe-sur-Roc est M. Jean-François BARRAUD - Ancien cadre (2026)
La population de Saint-Christophe-sur-Roc est de 566 habitants (2025) 
L'altitude moyenne de Saint-Christophe-sur-Roc 90 mètres.
Le code postal de Saint-Christophe-sur-Roc est : 79220
Le code INSEE de Saint-Christophe-sur-Roc est : 79241
1 Il y a 1 Ecole à Saint-Christophe-sur-Roc. Voir les établissements scolaires de Saint-Christophe-sur-Roc. 
6.9 La part des résidences secondaires est de 6.9 %. 
Tous les chiffres et statistiques sur Saint-Christophe-sur-Roc sur le site Insee.fr 
CartographieLes autres cartes des Deux-Sèvres
Voir toutes les cartes du département des Deux-Sèvres (79)
Chapelle-Bâton: à 3.33 km
Cherveux: à 3.59 km
Augé: à 4.79 km
Germond-Rouvre: à 5.73 km
Champdeniers-Saint-Denis: à 6.06 km
Cours: à 7.48 km
Sainte-Ouenne: à 7.72 km
Saint-Gelais: à 8.23 km
Échiré: à 8.27 km
Saint-Marc-la-Lande: à 8.35 km
François: à 8.37 km
Saint-Georges-de-Noisné: à 8.64 km
Saivres: à 8.73 km
Verruyes: à 9.00 km
Surin: à 9.00 km
Azay-le-Brûlé: à 9.21 km
Crèche: à 9.52 km
Groseillers: à 9.67 km
Mazières-en-Gâtine: à 9.70 km
Chauray: à 9.84 km
Sainte-Néomaye: à 10.82 km
Xaintray: à 11.25 km
Clavé: à 11.41 km
Saint-Maxire: à 11.43 km
Saint-Maixent-l'École: à 11.81 km
Ecole primaire - Public