Germany Capital and Main Cities

Berlin is the capital city of germany with a population of some 3,458,000.
The other main cities in descending order of size are:
Hamburgapproximately1,708,000
Munichapproximately1,232,000
Cologne approximately964,000
Frankfurt approximately 764,104
Essen approximately 582,415
Dortmund approximately 587,696
Stutgart approximately 585,000
Dusseldorf approximately 620,523