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