Den största staden i Tyskland är också landets huvudstad: Berlin med 3,4 miljoner invånare. Andra miljonstäder är Hamburg (1,8 milj.) och München (1,3 milj.). Köln ligger precis under miljongränsen. Frankfurt am Main (662 000 invånare) är ett internationellt finanscentrum.
Tysklands landskap är mångskiftande. I norr finns Nord- och Östersjökusten, i söder höjer sig Alpernas höga toppar. Däremellan finner man en mängd olika landskapstyper: jordbruksbetonade områden, vidsträckta flod- och sjölandskap, skogsrika regioner, stadscentra och låga bergsområden. Tysklands högsta berg är Zugspitze, som är 2 963 meter högt. Den längsta floden är Rhen, som sträcker sig 865 kilometer genom landet. Tyskland har 14 nationalparker, 101 naturparker och 15 biosfärreservat.