Duisbourg est située au sud de la grande plaine de l'Allemagne du nord, au confluent de la Rhur et du Rhin, en bordure ouest du bassin houiller de la Ruhr. Elle est une ville indépendante d'Allemagne, située dans le Land de Rhénanie-du-Nord-Westphalie et dans le district de Düsseldorf. La ville est membre de la « communauté de communes du secteur de la Ruhr ».