The Ruhr flows through the city from south-east to north-west for a distance of 14 kilometers dividing it into two districts: Broich on its left (western) bank and Kirchenhügel (Church Hill) on its right (east) bank.