mały|280x280px|Stare miasto w Heidelbergu nocą z Kościołem Ducha Świętego (Heiliggeistkirche) i długim deptakiem na ul. Głównej (Hauptstrasse) Heidelberg – miasto na prawach powiatu w Niemczech, w kraju związkowym Badenia-Wirtembergia, w rejencji Karlsruhe, w regionie Rhein-Neckar. Heidelberg leży po obu stronach Neckaru, na zboczach południowego Odenwaldu, u podnóża góry Königstuhl. Jest siedzibą powiatu Rhein-Neckar-Kreis, jednak do niego nie należy. Liczba mieszkańców wynosi 162 273 (31 grudnia 2022), a powierzchnia miasta 108,83 km². Miasto słynie ze swojego pięknego położenia i łagodnego klimatu.

Historia Pierwszą osadę na terenach dzisiejszego Heidelbergu założyli około IV – II wieku p.n.e. Celtowie. W czasach rzymskich powstała tu twierdza, świątynia i most. Dzisiejszą miejscowość założono w 1196 roku jako osadę we włościach klasztoru Schönau w Odenwaldzie. W 1220 roku uzyskała ona prawa miejskie, a pięć lat później, drogą wymiany weszła w skład włości hrabiego palatyna reńskiego Ludwika I Bawarskiego z rodu Wittelsbachów, którzy rozpoczęli budowę pierwszego zamku. Pod koniec XIII wieku miasto stało się jedną z głównych rezydencji rodu, a po wydzieleniu się linii palatyńskiej na podstawie porozumienia z Pawii w 1329 roku zostało stolicą księstwa, które w 1356 roku zostało podniesione do rangi elektoratu.