Con 179 397 habitantes (a 2016) es la cuadragésimosegunda más grande del país por número de habitantes, y con un área de 226,26 km² la decimocuarta en extensión.
Limita: al noreste con el distrito de Warendorf, al este y al sureste con el distrito de Soest, al suroeste y al oeste con el distrito de Unna (pueblos de Werne, Bergkamen, Kamen y Bönen), y al noroeste con el distrito de Coesfeld.
Altitud 63 m, pasa el río Lippe.
El 1 de enero de 1975 se incorporaron las ciudades Bockum-Hövel y Heessen y los municipios Pelkum, Rhynern y Uentrop a la ciudad de Hamm.
[1] La ciudad de Hamm tiene desde 2002 el mayor templo hinduista de Europa, Sri Kamadchi.