Ubicada a orillas del río Rin, limita al norte con el distrito de Rhein-Kreis Neuss (municipios de Dormagen), al noreste con la ciudad de Leverkusen, al este con el distrito de Rheinisch-Bergischer Kreis (municipios de Bergisch Gladbach y Rösrath), al sur con el distrito de Rhein-Sieg (municipios de Troisdorf y Niederkassel), al suroeste y oeste con el distrito de Rhein-Erft-Kreis (municipios de Wesseling, Brühl, Hürth, Frechen y Pulheim).