Heidelberg ist eine Großstadt, am Neckar gelegen, wo dieser den Odenwald verlässt und in die Oberrheinebene eintritt. Die ehemalige kurpfälzische Residenzstadt ist bekannt für ihre malerische Altstadt mit der Schlossruine sowie für ihre renommierte Universität, die älteste Hochschule auf dem Gebiet des heutigen Deutschlands. Sie zieht Wissenschaftler und Besucher aus aller Welt an. Mit über 160.000 Einwohnern ist Heidelberg die fünftgrößte Stadt Baden-Württembergs.
Heidelberg liegt zum Teil in der Oberrheinischen Tiefebene überwiegend am linken Ufer des unteren Neckars vor dessen Ausfluss aus dem Odenwald in einer länglich, flussaufwärts sich zuspitzenden Talsohle, umgrenzt von Königstuhl (568 m) und Gaisberg (375 m). Der Neckar fließt hier von Ost nach West. Am rechten Neckarufer erhebt sich der Heiligenberg (445 m). Der Neckar mündet etwa 22 km nordwestlich, gemessen vom Ende der Talsohle, in Mannheim in den Rhein. Die im 20. Jahrhundert eingemeindeten Orte reichen über das Neckartal in die Bergstraße hinein, die am Rand des Odenwalds entlangführt. Die Stadt liegt in der Metropolregion Rhein-Neckar, einem 2,35 Millionen Einwohner zählenden Verdichtungsraum, der neben Teilen Südhessens und der rheinland-pfälzischen Vorderpfalz in Baden-Württemberg die beiden Stadtkreise Mannheim und Heidelberg sowie die westlichen und südlichen Gemeinden des Rhein-Neckar-Kreises umfasst.
Einer der ältesten Stadtteile Heidelbergs ist die Altstadt, der zwischen Neckar und Königstuhl gelegene historische Kern der Stadt. Dort befinden sich die meisten Sehenswürdigkeiten wie das Heidelberger Schloss. Wegen ihres reichen kulturellen Erbes bewarb sich Heidelberg 2004 und 2007 um eine Anerkennung der Altstadt als Weltkulturerbe der UNESCO. Zu diesem Stadtteil gehören auch die weiter außerhalb gelegenen Gebiete wie die Molkenkur, der Kohlhof und der Speyerer Hof. Zusammen mit der Altstadt bildet das westlich der Altstadt gelegene Bergheim die Innenstadt. Das ehemalige Dorf ist älter als die Altstadt. Überreste menschlicher Besiedlung lassen sich bis in die frühe Steinzeit zurückverfolgen. Bergheim wurde 769 erstmals im Lorscher Codex urkundlich erwähnt. 1392 wurde das Dorf Bergheim aufgelöst und die Bewohner in die schnell wachsende Residenzstadt Heidelberg zwangsumgesiedelt. Während der Industrialisierung Ende des 19. Jhs, als sich die Stadt nach Westen ausdehnte, wurde das Gebiet erneut besiedelt.
Der offizielle Name der Alten Brücke ist Karl-Theodor-Brücke. Sie gehört zu Deutschlands ältesten Brückenbauten und wurde 1284 erstmals urkundlich erwähnt. Es gab viele Vorgängerbauten aus Holz, die jedoch wiederholt durch Eisgang zerstört wurden. In ihrer heutigen Form wurde sie 1788 erbaut, jedoch wurden gegen Ende des Zweiten Weltkrieges zwei Pfeiler von der Wehrmacht gesprengt, um die vorrückenden alliierten Truppen aufzuhalten. Im Jahr 1947 war die Brücke vollständig rekonstruiert.
Das Michaelskloster auf dem Heidelberger Heiligenberg wurde als Filialkloster des Klosters Lorsch im 9. Jh. an der Stelle einer alten Kultstätte gegründet. Von der im 16. Jh. aufgegebenen Anlage sind Fundamentreste erhalten.