Die Stadt Reinheim mit etwa 18.600 Einwohnern liegt am Rande des Rhein-Main-Gebietes im südlichen Hessen und im Herzen des Landkreises Darmstadt/Dieburg. Reinheim grenzt im Norden an die Gemeinde Groß-Zimmern, im Osten an die Gemeinde Otzberg, im Südosten an die Gemeinde Brensbach (Odenwaldkreis), im Süden an die Stadt Groß-Bieberau, im Westen an die Stadt Ober-Ramstadt, sowie im Nordwesten an die Gemeinde Roßdorf.
Mit seinen Stadtteilen Georgenhausen, Zeilhard, Spachbrücken und Ueberau bildet Reinheim das "Tor zum Odenwald".