La localité de La Roche-Rigault, rurale et calme, se trouve dans le département de la Vienne et compte 538 habitants.. L'entité possède un climat caractérisé par un ensoleillement de 1907 heures par an. Les habitants sont surtout âgés et on remarque notamment un pourcentage de retraités de 27%, mais une taille moyenne des ménages de 2.4 personnes et un âge moyen de 43 ans.
Le climat économique est caractérisé par un revenu moyen de 23500 €. Il y a aussi lieu de remarquer une proportion de petits terrains de 7%, un taux de déplacement vers un lieu de travail extérieur de 86%, un taux d'utilisation de la voiture de 11% et un nombre d'établissements scolaires de 1.3 mais une densité de population de 20 hab./km².