The five largest cities in Germany by population are Berlin, Hamburg, Munich, Cologne and Frankfurt. As of 2010, the population of each city is 3.46 million people for Berlin, 1.78 million people for Hamburg, 1.35 million people in Munich, 1 million people in Cologne and 679,664 people in Frankfurt. The amount of people per square kilometer is 3,899 in Berlin, 2,366 in Hamburg, 4,355 in Munich and 2,486 in Cologne.
The largest five cities in Germany based on area are Berlin, Hamburg, Cologne, Dresden and Bremen. Germany's capital, Berlin, covers 33.97 square miles, Hamburg is comprised of 291.5 square miles, Cologne contains 156.37 square miles, Dresden covers 126.64 square miles and Bremen contains 125.48 square miles.
Bremen is the 10th most populous city in Germany, with a population of 547,340 people. Dresden has a population of 523,058 people, making it the 11th most populous city in the country. Munich is the sixth largest city in Germany by land area, while Frankfurt has the 12th largest area.
Other large cities of Germany by population include Stuttgart, with a population of 606,588 people as of 2010; Dusseldorf, with a population of 588,735 people; Dortmund, with a population of 580,444 people; and Essen, with a population of 574,635 people.