The Free and Hanseatic City of Hamburg lies in the North German plain on the lower reaches of the Elbe, around 100 kilometres the river’s estuary on the North Sea.