La ville de Thann se situe dans le département Haut-Rhin.
Les communes alentours sont les suivantes : Rammersmatt, Bitschwiller-lès-Thann, Leimbach, Roderen, Steinbach, Uffholtz, Vieux-Thann.
32 infirmiers et infirmières à domicile travaillent à Thann.