Bandera de Hamburgo

El sello más antiguo con el castillo se cree que data de 1241.

La primera bandera con la forma actual data del siglo XVI, aunque lo más probable es que fuera un campo rojo con un escusón blanco y un castillo rojo.

En 1751 se decretó que el castillo blanco sobre rojo fuera la bandera de Hamburgo.

Esta bandera fue creada en 1897 con la ocasión de la apertura del nuevo ayuntamiento.

Sostiene el escudo de armas del almirantazgo que existe desde 1642.