Fließgewässer
- Elbe (Unterelbe) mit Norderelbe, Süderelbe, Köhlbrand, Reiherstieg, Rethe, Dove Elbe und Gose Elbe
- Nebenflüsse der Elbe: Seevekanal, Bille, Alster, Flottbek und Este
- Nebenflüsse der Alster: Eilbek (Wandse), Osterbek, Goldbek, Isebek, Tarpenbek, Saselbek, Rodenbek, Bredenbek, Ammersbek
Nachbarstädte und Gemeinden
Folgende Städte und Gemeinden grenzen an die Stadt Hamburg; sie werden im Uhrzeigersinn beginnend im Nordwesten genannt:
- in Schleswig-Holstein:
- im Kreis Pinneberg (PI): Wedel, Appen, Pinneberg, Schenefeld, Halstenbek, Rellingen, Ellerbek (Amt Pinnau) und Bönningstedt
- im Kreis Segeberg (SE): Norderstedt
- im Kreis Stormarn (OD): Tangstedt (Stormarn), Jersbek (Amt Bargteheide-Land), Ammersbek, Ahrensburg, Stapelfeld (Amt Siek), Barsbüttel, Oststeinbek, Glinde und Reinbek
- im Kreis Herzogtum Lauenburg (RZ): Wentorf bei Hamburg, Börnsen und Escheburg (beide Amt Hohe Elbgeest) und Geesthacht
- in Niedersachsen:
- im Landkreis Harburg (WL): Drage (Samtgemeinde Elbmarsch), Winsen (Luhe), Stelle, Seevetal, Rosengarten und Neu Wulmstorf
- im Landkreis Stade (STD): Jork
- im Landkreis Cuxhaven (CUX): Cuxhaven (Festland bei Neuwerk)