Le département de la Vienne abrite l'entité de La Roche-Rigault, et qui est champêtre et calme. Elle compte 538 habitants.. La situation économique se distingue entre autres par une taxe habitation de 19% et une taxe foncière de 37%, une part d'ouvriers de 55%. La population est pour la plupart âgée, elle est caractérisée entre autres par une taille moyenne des ménages de 2.4 personnes mais un âge moyen de 43 ans.
En ce qui concerne les infrastructures, la localité possède une capacité d'accueil touristique de 8 lits. La commune bénéficie de conditions climatiques particularisées par des précipitations de 643 mm par an, par contre un ensoleillement de 1907 heures par an. A remarquer également une évolution du nombre de places en établissement scolaires de 55, une densité de population de 20 hab./km².