Najveći grad Njemačke istovremeno je i njen glavni grad: Berlin sa 3,4 milijuna stanovnika. Ostali milijunski gradovi: Hamburg (1,8 milijuna) i München (1,3 milijuna), dok Köln ima tek nešto manje od toga. Frankfurt na Majni (662.000 stanovnika) međunarodno je financijsko središte.
Njemačka se može pohvaliti raznovrsnim pejsažima. Na sjeveru se protežu obale Sjevernog i Baltičkog mora, a na jugu se uzdižu vrhovi Alpa. Između njih pronaći ćete različite predjele: ravnice sa razvijenom poljoprivredom, široke rijeke i jezera, šumovite predjele, urbane centre i brežuljkaste predjele Sredogorja. Najviši je njemački vrh Zugspitze s visinom od 2963 metra. Najdulja je rijeka Rajna koja kroz Njemačku protječe u dužini od 865 kilometara. Njemačka ima 14 nacionalnih parkova, 101 park prirode i 15 rezervata biosfere.