Bottrop hat über 100.000 Einwohner und liegt auf den welligen südwestlichen Ausläufern des Recklinghäuser Landrückens unmittelbar nördlich der Emscher am Südrand des Naturparks Hohe Mark.