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