Der Kanton Thann war bis 2015 ein französischer Wahlkreis im Département Haut-Rhin in der französischen Region Elsass (Alsace). Die Einwohnerzahl betrug im Jahre 1999 19.888 Einwohner.
Am 22. März 2015 wurde der Kanton aufgelöst.
Altkirch | Brunstatt-Didenheim | Cernay | Colmar-1 | Colmar-2 | Ensisheim | Guebwiller | Kingersheim | Masevaux-Niederbruck | Mulhouse-1 | Mulhouse-2 | Mulhouse-3 | Rixheim | Saint-Louis | Sainte-Marie-aux-Mines | Wintzenheim | Wittenheim
Altkirch | Andolsheim | Cernay | Colmar-Nord | Colmar-Sud | Dannemarie | Ensisheim | Ferrette | Guebwiller | Habsheim | Hirsingue | Huningue | Illzach | Kaysersberg | Lapoutroie | Masevaux | Mulhouse-Est | Mulhouse-Nord | Mulhouse-Ouest | Mulhouse-Sud | Munster | Neuf-Brisach | Ribeauvillé | Rouffach | Saint-Amarin | Sainte-Marie-aux-Mines | Sierentz | Soultz-Haut-Rhin | Thann | Wintzenheim | Wittenheim