La commune de Chauvigny se situe dans le département Vienne.
Les communes à proximité sont les suivantes : Chapelle-Viviers, Lauthiers, Paizay-le-Sec, Fleix, Leignes-sur-Fontaine, Sainte-Radégonde, Pouillé, Bonnes, Jardres, Archigny, Valdivienne.
13 infirmiers et infirmières à domicile travaillent à Chauvigny.