la Roche-Rigault est une commune du département de la Vienne, dans la région de Nouvelle-Aquitaine.
Roche-Rigault fait partie du canton de Loudun 
la Roche-Rigault adhère à la la communauté de communes du Pays Loudunais 
la Roche-Rigault fait partie du bassin de vie de Loudun 
Le maire de la Roche-Rigault est M. Denis CHAMPIGNY - Agriculteur sur moyenne exploitation (2026)
La population de la Roche-Rigault est de 562 habitants (2025) 
L'altitude moyenne de la Roche-Rigault 100 mètres.
Le code postal de la Roche-Rigault est : 86200
Le code INSEE de la Roche-Rigault est : 86079
1 Il y a 1 Lycée à Roche-Rigault. Voir les établissements scolaires de la Roche-Rigault. 
13.1 La part des résidences secondaires est de 13.1 %. 
Tous les chiffres et statistiques sur Roche-Rigault sur le site Insee.fr 
Maulay: à 2.24 km
Messemé: à 2.47 km
Ceaux-en-Loudun: à 5.03 km
Dercé: à 5.29 km
Sammarçolles: à 5.74 km
Pouant: à 6.04 km
Nueil-sous-Faye: à 6.79 km
Basses: à 7.50 km
Angliers: à 7.60 km
Prinçay: à 7.86 km
Monts-sur-Guesnes: à 8.21 km
Chalais: à 8.36 km
Guesnes: à 8.69 km
Loudun: à 8.86 km
Richelieu: à 10.10 km
Beuxes: à 11.28 km
Mouterre-Silly: à 11.38 km
Braye-sous-Faye: à 11.68 km
Assay: à 11.70 km
Berthegon: à 11.86 km
Faye-la-Vineuse: à 11.96 km
Lycée technique privé rural La Perrière - Privé