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