Németország legnagyobb városa egyben az ország fővárosa: Ez pedig Berlin 3,4 millió lakosával. További milliós lakosú városok Hamburg (1,8 mio) és München (1,3 mio); Köln kicsivel marad el ettől az értéktől. Frankfurt am Main (662.000 lakosával) nemzetközi pénzügyi központ.
Németország földrajza változatos képet mutat. Északon az Északi- és Balti-tenger partjai találhatók, délen pedig az Alpok csúcsai emelkednek. Közöttük különböző tájak találhatók: Mezőgazdasággal jellemzett síkságok, széles folyómenti és tavakkal tarkított tájak, erdőkben gazdag területek, városi központok és dombos középhegységek. Németország legmagasabb hegye 2.963 méteres magasságával a Zugspitze. A leghosszabb folyó a Rajna, amely 865 kilométer hosszan folyik német vidéken keresztül. Németország 14 nemzeti parkkal, 101 természeti parkkal és 15 bioszféra rezervátummal rendelkezik.