DortmundNorth Rhine-Westphalia · 5.3 million · Large city (3M-10M)
BerlinBerlin · 4.7 million · Large city (3M-10M)
CologneNorth Rhine-Westphalia · 3.5 million · Large city (3M-10M)
StuttgartBaden-Württemberg · 2.8 million · Major city (1M-3M)
MunichBavaria · 2.6 million · Major city (1M-3M)
HamburgHamburg · 2.5 million · Major city (1M-3M)
FrankfurtHesse · 2.3 million · Major city (1M-3M)
NurembergBavaria · 1.4 million · Major city (1M-3M)
DresdenSaxony · 790,000 · Mid-sized city (300K-1M)
DusseldorfNorth Rhine-Westphalia · 631,000 · Mid-sized city (300K-1M)
LeipzigSaxony · 620,000 · Mid-sized city (300K-1M)
WuppertalNorth Rhine-Westphalia · 608,000 · Mid-sized city (300K-1M)
BielefeldNorth Rhine-Westphalia · 592,000 · Mid-sized city (300K-1M)
EssenNorth Rhine-Westphalia · 587,000 · Mid-sized city (300K-1M)
BremenBremen · 577,000 · Mid-sized city (300K-1M)
BraunschweigLower Saxony · 551,000 · Mid-sized city (300K-1M)
HannoverLower Saxony · 548,000 · Mid-sized city (300K-1M)
DuisburgNorth Rhine-Westphalia · 504,000 · Mid-sized city (300K-1M)
BochumNorth Rhine-Westphalia · 366,000 · Mid-sized city (300K-1M)
Freiburg im BreisgauBaden-Württemberg · 355,000 · Mid-sized city (300K-1M)
BonnNorth Rhine-Westphalia · 336,000 · Mid-sized city (300K-1M)
MunsterNorth Rhine-Westphalia · 323,000 · Mid-sized city (300K-1M)
MannheimBaden-Württemberg · 317,000 · Mid-sized city (300K-1M)
KarlsruheBaden-Württemberg · 310,000 · Mid-sized city (300K-1M)
AugsburgBavaria · 303,000 · Mid-sized city (300K-1M)
WiesbadenHesse · 286,000 · Smaller city (100K-300K)
MonchengladbachNorth Rhine-Westphalia · 269,000 · Smaller city (100K-300K)
GelsenkirchenNorth Rhine-Westphalia · 266,000 · Smaller city (100K-300K)
AachenNorth Rhine-Westphalia · 253,000 · Smaller city (100K-300K)
ChemnitzSaxony · 251,000 · Smaller city (100K-300K)
KielSchleswig-Holstein · 249,000 · Smaller city (100K-300K)
HalleSaxony-Anhalt · 242,000 · Smaller city (100K-300K)
MagdeburgSaxony-Anhalt · 240,000 · Smaller city (100K-300K)
KrefeldNorth Rhine-Westphalia · 229,000 · Smaller city (100K-300K)
MainzRhineland-Palatinate · 223,000 · Smaller city (100K-300K)
LubeckSchleswig-Holstein · 219,000 · Smaller city (100K-300K)
OberhausenNorth Rhine-Westphalia · 211,000 · Smaller city (100K-300K)
RostockMecklenburg-Western Pomerania · 211,000 · Smaller city (100K-300K)
KasselHesse · 205,000 · Smaller city (100K-300K)
HagenNorth Rhine-Westphalia · 190,000 · Smaller city (100K-300K)
PotsdamBrandenburg · 187,000 · Smaller city (100K-300K)
SaarbruckenSaarland · 184,000 · Smaller city (100K-300K)
HammNorth Rhine-Westphalia · 181,000 · Smaller city (100K-300K)
LudwigshafenRhineland-Palatinate · 176,000 · Smaller city (100K-300K)
LeverkusenNorth Rhine-Westphalia · 175,000 · Smaller city (100K-300K)
OldenburgLower Saxony · 175,000 · Smaller city (100K-300K)
MulheimNorth Rhine-Westphalia · 173,000 · Smaller city (100K-300K)
OsnabruckLower Saxony · 167,000 · Smaller city (100K-300K)
DarmstadtHesse · 165,000 · Smaller city (100K-300K)
HeidelbergBaden-Württemberg · 163,000 · Smaller city (100K-300K)
SolingenNorth Rhine-Westphalia · 162,000 · Smaller city (100K-300K)
RegensburgBavaria · 159,000 · Smaller city (100K-300K)
HerneNorth Rhine-Westphalia · 158,000 · Smaller city (100K-300K)
PaderbornNorth Rhine-Westphalia · 156,000 · Smaller city (100K-300K)
NeussNorth Rhine-Westphalia · 155,000 · Smaller city (100K-300K)
IngolstadtBavaria · 142,000 · Smaller city (100K-300K)
WurzburgBavaria · 132,000 · Smaller city (100K-300K)
FurthBavaria · 132,000 · Smaller city (100K-300K)
HeilbronnBaden-Württemberg · 130,000 · Smaller city (100K-300K)
UlmBaden-Württemberg · 130,000 · Smaller city (100K-300K)
PforzheimBaden-Württemberg · 129,000 · Smaller city (100K-300K)
WolfsburgLower Saxony · 127,000 · Smaller city (100K-300K)
GottingenLower Saxony · 120,000 · Smaller city (100K-300K)
BottropNorth Rhine-Westphalia · 119,000 · Smaller city (100K-300K)
ReutlingenBaden-Württemberg · 119,000 · Smaller city (100K-300K)
ErlangenBavaria · 118,000 · Smaller city (100K-300K)
KoblenzRhineland-Palatinate · 115,000 · Smaller city (100K-300K)
BremerhavenBremen · 115,000 · Smaller city (100K-300K)
RemscheidNorth Rhine-Westphalia · 113,000 · Smaller city (100K-300K)
TrierRhineland-Palatinate · 113,000 · Smaller city (100K-300K)
Bergisch GladbachNorth Rhine-Westphalia · 113,000 · Smaller city (100K-300K)
RecklinghausenNorth Rhine-Westphalia · 112,000 · Smaller city (100K-300K)
JenaThuringia · 111,000 · Smaller city (100K-300K)
MoersNorth Rhine-Westphalia · 106,000 · Smaller city (100K-300K)
SalzgitterLower Saxony · 105,000 · Smaller city (100K-300K)
HanauHesse · 103,000 · Smaller city (100K-300K)
GuterslohNorth Rhine-Westphalia · 102,000 · Smaller city (100K-300K)
HildesheimLower Saxony · 102,000 · Smaller city (100K-300K)
SiegenNorth Rhine-Westphalia · 102,000 · Smaller city (100K-300K)
KaiserslauternRhineland-Palatinate · 101,000 · Smaller city (100K-300K)
CottbusBrandenburg · 100,000 · Smaller city (100K-300K)
FlensburgSchleswig-Holstein · 99,000 · Small city (under 100K)
SchwerinMecklenburg-Western Pomerania · 99,000 · Small city (under 100K)
EsslingenBaden-Württemberg · 96,000 · Small city (under 100K)
WittenNorth Rhine-Westphalia · 96,000 · Small city (under 100K)
GiessenHesse · 95,000 · Small city (under 100K)
LudwigsburgBaden-Württemberg · 95,000 · Small city (under 100K)
GeraThuringia · 95,000 · Small city (under 100K)
TubingenBaden-Württemberg · 94,000 · Small city (under 100K)
DurenNorth Rhine-Westphalia · 93,000 · Small city (under 100K)
IserlohnNorth Rhine-Westphalia · 92,000 · Small city (under 100K)
Villingen-SchwenningenBaden-Württemberg · 89,000 · Small city (under 100K)
ZwickauSaxony · 88,000 · Small city (under 100K)
RatingenNorth Rhine-Westphalia · 88,000 · Small city (under 100K)
LunenNorth Rhine-Westphalia · 87,000 · Small city (under 100K)
KonstanzBaden-Württemberg · 86,000 · Small city (under 100K)
WormsRhineland-Palatinate · 86,000 · Small city (under 100K)
MarlNorth Rhine-Westphalia · 85,000 · Small city (under 100K)
MindenNorth Rhine-Westphalia · 83,000 · Small city (under 100K)
NorderstedtSchleswig-Holstein · 83,000 · Small city (under 100K)
VelbertNorth Rhine-Westphalia · 82,000 · Small city (under 100K)
BambergBavaria · 81,000 · Small city (under 100K)
NeumunsterSchleswig-Holstein · 80,000 · Small city (under 100K)
MosigkauSaxony-Anhalt · 80,000 · Small city (under 100K)
Dessau-RosslauSaxony-Anhalt · 80,000 · Small city (under 100K)
ViersenNorth Rhine-Westphalia · 79,000 · Small city (under 100K)
DelmenhorstLower Saxony · 79,000 · Small city (under 100K)
MarburgHesse · 78,000 · Small city (under 100K)
LuneburgLower Saxony · 78,000 · Small city (under 100K)
RheineNorth Rhine-Westphalia · 77,000 · Small city (under 100K)
DorstenNorth Rhine-Westphalia · 77,000 · Small city (under 100K)
TroisdorfNorth Rhine-Westphalia · 77,000 · Small city (under 100K)
WilhelmshavenLower Saxony · 76,000 · Small city (under 100K)
GladbeckNorth Rhine-Westphalia · 76,000 · Small city (under 100K)
LandshutBavaria · 75,000 · Small city (under 100K)
BayreuthBavaria · 75,000 · Small city (under 100K)
DetmoldNorth Rhine-Westphalia · 75,000 · Small city (under 100K)
Castrop-RauxelNorth Rhine-Westphalia · 74,000 · Small city (under 100K)
ArnsbergNorth Rhine-Westphalia · 74,000 · Small city (under 100K)
BrandenburgBrandenburg · 74,000 · Small city (under 100K)