Rattachée administrativement au gouvernorat de Sousse, elle constitue une municipalité de 34 685 habitants étendue sur 2 000 hectares.
La ville est située sur une plate-forme formée de petites collines peu élevées (moins de 150 mètres) et de vastes plaines. Ces collines sont coupées par l'oued El Hammam. Malgré les conditions climatiques peu favorables à l'agriculture, Hammam Sousse est connue depuis longtemps comme un centre agricole. Toutefois, les plantations d'oliviers ont cédé du terrain ces dernières années à cause de l'urbanisation galopante de l'agglomération de Sousse.
Le secteur hôtelier émerge dès la fin des années 1970 dans la région de Sidi El Kantaoui. Aujourd'hui, ce territoire accueille de nombreux hôtels et le très huppé Port El-Kantaoui.