Největší německé město je současně také hlavním městem: Berlín se 3,4 milióny obyvatel. Dalšími miliónovými městy jsou Hamburk (1,8 mil.) a Mnichov (1,3 mil.), těsně pod touto hranicí leží Kolín. Frankfurt nad Mohanem (662 tis. ob.) je mezinárodním finančním centrem.
Krajinný ráz Německa je velmi rozmanitý. Na severu se rozkládá pobřeží Severního a Baltského moře, na jihu se k nebi tyčí vrcholy Alp. Mezi oběma extrémy se nachází rozmanitá krajina: zemědělsky využívané nížiny, rozlehlé říční a jezerní krajiny, zalesněné oblasti, městská centra a kopcovité pahorkatiny. Nejvyšší horou Německa je Zugspitze o výšce 2 963 metrů. Nejdelší řekou je Rýn, který německými zeměmi protéká na úseku o délce 865 kilometrů. V Německu je zaregistrováno 14 národních parků, 101 přírodních parků a 15 biosférických rezervací.