La plus grande ville d'Allemagne est en même temps sa capitale, Berlin: elle compte 3,4 millions d'habuitants. Les autres villes de plus d'un million d'habitants sont Hambourg (1,8 M) et Munich (1,3 M), Cologne se situe juste en-dessous de cette limite. Francfort/Main (662 000 h.) est un centre financier international.
Les paysages d'Allemagne sont d'une grande diversité. Dans le nord se trouvent les côtes de la Mer du Nord et de la Baltique, dans le sud se dressent les hautes cimes des Alpes. Entre les deux se trouvent des paysages variés: plaines agricoles, vastes paysages fluviaux et lacustres, régions de forêts, centres urbains et montagnes moyennes. Le plus haut sommet d'Allemagne est la Zugspitze qui culmine à 2 962 m. Le plus long fleuve est le Rhin dont le cours allemand est de 865 km. L'Allemagne compte 14 parcs nationaux, 101 parcs naturels et 15 réserves de biosphères.