L'entité de La Roche-Rigault, rurale et tranquille, est situé dans le département de la Vienne et compte une population de 538 habitants.. La santé économique est caractérisé par un revenu moyen de 23500 €. L'entité bénéficie d'un climat défini par des précipitations de 643 mm par an, un ensoleillement de 1907 heures par an.
Un pourcentage de personnes âgées de 27% définit la population, principalement âgée. En ce qui concerne les équippements, une capacité d'accueil touristique de 8 lits profite à la localité. A constater : un taux de logement social HLM de 4%, par contre un nombre d'établissements scolaires de 1.3, une densité de population de 20 hab./km², un taux de déplacement vers un lieu de travail extérieur de 86% et un taux d'utilisation de la voiture de 11%.