Champigny en Rochereau est une commune du département de la Vienne, dans la région de Nouvelle-Aquitaine.
Champigny en Rochereau est une commune nouvelle issue du regroupement des 2 communes : Champigny-le-Sec et le Rochereau.
Champigny en Rochereau fait partie du canton de
Champigny en Rochereau adhère à la la communauté de communes du Haut-Poitou
Champigny en Rochereau fait partie du bassin de vie de Mirebeau
110 m.
La population de Champigny en Rochereau est de 1961 habitants (2020)
Le code postal de de Champigny en Rochereau est : 86170