Durch das Stadtgebiet fließt die Rur. Der Ortsteil Schmidt grenzt an die zweitgrößte Talsperre Deutschlands, die Rurtalsperre Schwammenauel. Berühmt sind die Buntsandsteinfelsen, die steil aus dem Rurtal aufragen.
Das Klima ist atlantisch mit leichter Kontinentalität und gleichmäßig verteilter Niederschläge über das Jahr.
Klimatabelle:
1991-2020:
Einzelnachweise:
- Deutscher Wetterdienst.