Η μεγαλύτερη πόλη της Γερμανίας είναι ταυτόχρονα και η πρωτεύουσά της: Το Βερολίνο με 3,4 εκατομμύρια κατοίκους. Άλλες πόλεις με πληθυσμό άνω του ενός εκατομμυρίου είναι το Αμβούργο (1,8 εκατομμύρια) και το Μόναχο (1,3 εκατομμύρια), ενώ η Κολωνία βρίσκεται λίγο κάτω από αυτό το όριο. Η Φρανκφούρτη (662.000 χιλιάδες κάτοικοι) αποτελεί διεθνές κέντρο της οικονομίας.
Τα φυσικά τοπία της Γερμανίας είναι πολυποίκιλα. Στο βορρά βρίσκονται οι ακτές της Βόρειας Θάλασσας και της Βαλτικής Θάλασσας, στο νότο δεσπόζουν οι επιβλητικές κορυφές των Άλπεων. Ανάμεσά τους εκτείνονται διάφορα τοπία: Γεωργικές εκτάσεις, άφθονα ποτάμια και λίμνες, περιοχές με πυκνά δάση, αστικά κέντρα και λοφώδη οροπέδια. Η υψηλότερη κορυφή της Γερμανίας, το βουνό Zugspitze, φτάνει σε ύψος 2.963 μέτρων. Ο μεγαλύτερος ποταμός της χώρας είναι ο Ρήνος, ο οποίος διασχίζει 865 χιλιόμετρα γερμανικής γης. Η Γερμανία διαθέτει 14 εθνικά πάρκα, 101 φυσικά πάρκα και 15 προστατευόμενες περιοχές της βιόσφαιρας.