Kanton Chauvigny (fr. Canton de Chauvigny) je francouzský kanton v departementu Vienne v regionu Poitou-Charentes. Skládá se z osmi obcí.