La Roche-Rigault este o comună în departamentul Vienne, Franța. În 2009 avea o populație de 531 de locuitori.[1]