Tysklands største by er hovedstaden Berlin med sine 3,4 millioner innbyggere. Andre millionbyer er Hamburg (1,8 millioner innbyggere) og München (1,3 millioner innbyggere). Köln ligger knapt under denne grensen. Frankfurt am Main (662 000 innbyggere) er et internasjonalt finanssentrum.
Landskapet i Tyskland er svært variert. I nord ligger kystlandskapet langs nordsjøen og østersjøen, og i sør står de høye fjelltoppene i alpene. Mellom disse ytterpunktene er det mange ulike landskapstyper: flatt jordbruksland, langstrakte elver og innsjøer, regioner som er rike på skog, urbane sentre og det kuperte Mittelgebirge. Tysklands høyeste fjell er Zugspitze med en høyde på 2963 meter. Den lengste elven er Rhinen, som flyter 865 kilometer gjennom Tyskland. Tyskland har 14 nasjonalparker, 101 naturparker og 15 biosfærereservater.