La ville de Champigny en Rochereau est située dans le département Vienne.
Les communes à proximité sont les suivantes : Saint Martin la Pallu, Amberre, Cuhon, Frozes, Maillé, Villiers, Vouzailles.
3 infirmiers et infirmières à domicile travaillent à Champigny en Rochereau.