Coordonnées :
- 47° 53′ 12″ Nord
- 7° 13′ 47″ Est
Altitude :
- Min. 239 m — Max. 1 421 m
Ville de l'arrondissement de Guebwiller, dans le département du Haut-Rhin, est bornée par les canton d'Ensisheim, de Rouffach, de Guebwiller, et par les cantons de Saint-Amarin, de Thann, et de Cernay.
Le territoire est en partie montagneux et en partie situé dans la plaine. La ville est située à 27 km de Colmar et 20 km de Mulhouse.