Hovedstaden Berlin er Tysklands største by med innbyggere (2007), og ligger øst i landet. Det vestlige delen av Tyskland har langt flere større byer enn den østlige delen, og av landets ti største byer ligger fire i delstaten Nordrhein-Westfalen i vest.