Hamburg is the second-largest city in Germany. The city lies on the River Elbe and two of its tributaries, the River Alster and the River Bille. Hamburg is surrounded by Schleswig-Holstein to the north and Lower Saxony to the south.