Chauvigny is a commune in the Vienne department in the Poitou-Charentes region in western France.
Chauvigny is located 20 miles (32km) east of Poitiers by rail. The town is situated overlooking the Vienne River and a small brook. Chauvigny is twinned with Billericay in Essex, England.