Oberhausen-Rheinhausen liegt im äußersten Nordwesten des Landkreises Karlsruhe direkt am Rhein. Im Westen grenzt es über den Rhein an Römerberg und im Nordwesten an Speyer, im Norden an Altlußheim, im Nordosten an Neulußheim, im Südosten an Waghäusel, im Süden an Philippsburg.
Die Gemeinde Oberhausen-Rheinhausen besteht aus den ehemaligen Ortsgemeinden Oberhausen