What are the biggest cities in Germany?

The biggest cities in Germany are Berlin, Hamburg, Munich and Cologne. Berlin is the biggest city with almost 3.7 million inhabitants. The second biggest city is Hamburg with 1.9 million inhabitants.