Hanover is the capital and largest city of the German state of Lower Saxony. Its ~500,000 inhabitants make it the 13th-largest city in Germany as well as the third-largest city in Northern Germany after Hamburg and Bremen.