Thann est une commune d'Alsace située dans le nord-est de la France, dans le département du Haut-Rhin, dont elle est une sous-préfecture. Elle est située dans la région du Grand Est.

La commune se trouve dans la région historique et culturelle d'Alsace. Le nom de la ville vient du mot allemand tanne qui signifie sapin ; il y a un sapin dans les armoiries de Thann.