| Erster Bürgermeister | Regierungskoalitionen | |
| 1945-1946 | Rudolf Petersen (parteilos) | SPD, SPD-FDP, SPD-FDP-KPD, SPD-KPD, SPD-CDU-FDP-KPD, SPD-CDU-KPD |
| 1946-1953 | Max Brauer (SPD) | SPD-FDP-KPD, SPD-FDP, SPD |
| 1953-1957 | Kurt Sieveking (CDU) | Block (CDU-FDP-DP) |
| 1957-1961 | Max Brauer (SPD) | SPD-FDP |
| 1961-1965 | Paul Nevermann (SPD) | SPD-FDP |
| 1965-1971 | Herbert Weichmann (SPD) | SPD-FDP, SPD |
| 1971-1974 | Peter Schulz (SPD) | SPD-FDP |
| 1974-1981 | Hans-Ulrich Klose (SPD) | SPD-FDP, SPD |
| 1981-1988 | Klaus von Dohnanyi (SPD) | SPD, SPD-FDP |
| 1988-1997 | Henning Voscherau (SPD) | SPD-FDP, SPD, SPD-STATT Partei |
| 1997-2001 | Ortwin Runde (SPD) | SPD-GRÜNE |
| 2001- | Ole von Beust (CDU) | CDU-Schill-FDP, CDU |