Der Kanton Gençay war bis 2015 ein französischer Wahlkreis im Arrondissement Montmorillon, im Département Vienne und in der Region Poitou-Charentes; sein Hauptort war Gençay. Vertreter im Generalrat des Départements war zuletzt von 1982 bis 2015 Arnaud Lepercq (UMP).
Der Kanton Gençay war 326,89 km² groß und hatte 7.619 Einwohner (Stand: 1999), was einer Bevölkerungsdichte von rund 23 Einwohnern pro km² entsprach. Er lag im Mittel 139 Meter über Normalnull. Sein niedrigster (99 m) und sein höchster Punkt (195 m) lagen jeweils in Champagné-Saint-Hilaire.
Gemeinden
Der Kanton bestand aus zehn Gemeinden:


