right|350px Według danych oficjalnych pochodzących z 1 stycznia 2016 Niemcy posiadają 2059 miejscowości, które otrzymały prawa miejskie. Stolica kraju – Berlin, oraz Hamburg, Monachium i Kolonia mają ponad milion mieszkańców; ludność 14 innych miast liczy od 500 tys. do miliona; istnieją 62 miasta z ludnością od 100 do 500 tys., oraz 106 miast z ludnością 50–100 tys.; pozostałe miasta mają poniżej 50 tys. mieszkańców.

Największe miasta w Niemczech Największe miasta w Niemczech według liczebności mieszkańców (stan na 31 grudnia 2019): Lp.MiastoKraj związkowyLiczba ludnościPopulacja w 1939 r. 1. Berlin Berlin 3 669 491 4 321 521 2. Hamburg Hamburg 1 847 2531 698 388 3. Monachium (München) Bawaria 1 484 226815 212 4. Kolonia (Köln) Nadrenia Północna-Westfalia 1 087 863768 352 5. Frankfurt nad Menem (Frankfurt am Main) Hesja 763 380548 220 6. Stuttgart Badenia-Wirtembergia 635 911454 346 7. Düsseldorf Nadrenia Północna-Westfalia 621 877535 7538. Lipsk (Leipzig) Saksonia 593 145 702 155 9. DortmundNadrenia Północna-Westfalia 588 250 537 865 10. EssenNadrenia Północna-Westfalia 582 760 664 523 11. Brema (Bremen) Brema 567 559 354 10912. Drezno (Dresden) Saksonia 556 780 629 71313. Hanower (Hannover) Dolna Saksonia 536 925 464 64614. Norymberga (Nürnberg lub Nuremberg) Bawaria 518 370 420 34915.