La Roche-Rigault es una comuna y población de Francia, en la región de Poitou-Charentes, departamento de Vienne, en el distrito de Châtellerault y cantón de Loudun.
Está integrada en la Communauté de communes du Pays Loudunais .