Germany Capital and Main Cities

Berlin is the capital city of germany with a population of some 3,580,000.
The other main cities in descending order of size are:
Hamburg approximately 1,788,000
Munich approximately 1,591,000
Cologne approximately 1,153,000
Frankfurt approximately 804,000
Essen approximately 581,000
Dortmund approximately 590,000
Stuttgart approximately 635,000
Dusseldorf approximately 640,000