Liste der Stadtoberhäupter von Heidelberg
Mit der Bezeichnung Oberbürgermeister
- 1805 - 1819: Daniel Mays
- 1819 - 1832: Peter Lombardino
mit der Bezeichnung Erster Bürgermeister
- 1832 - 1840: Jakob Wilhelm Speyerer
- 1840 - 1845: Georg Leonhard Ritzhaupt
- 1845 - 1849: Christian Friedrich Winter
- 1849 - 1851: Jakob Wilhelm Speyerer; wieder eingesetzt von der Badischen Regierung nach Niederschlagung der Revolution
- 1851 - 1852: Ludwig Walz
- 1852 - 1856: Karl Michael Anderst
- 1857 - 1875: Heinrich Krausmann
mit der Bezeichnung Oberbürgermeister seit 1875
- 1875 - 1884: Heinrich August Bilabel
- 1885 - 1913: Carl Wilckens
- 1914 - 1928: Ernst Walz
- 1928 - 1945: Carl Neinhaus
- 1945 - 1946: Ernst Walz II
- 1946 - 1952: Hugo Swart
- 1952 - 1958: Carl Neinhaus (CDU)
- 1958 - 1966: Robert Weber
- 1966 - 1990: Reinhold Zundel
- 1990 - 2006: Beate Weber (SPD)
- ab 2007: Eckart Würzner (parteilos)