Largest cities
Berlin 3,597,000 pop., 4,286,000 urban aggl.
Hamburg 1,809,000 pop., 2,189,000 urban aggl.
Munich 1,479,000 pop., 2,112,000 urban aggl.
Cologne 1,017,000 pop., 2,218,000 urban aggl.
Frankfurt 743,000 pop., 2,055,000 urban aggl.
Düsseldorf 611,000 pop., 6,769,000 urban aggl.
Stuttgart 610,000 pop., 1,397,000 urban aggl.
Dresden 558,000 pop., 698,000 urban aggl.
Nuremberg 523,000 pop., 720,000 urban aggl.
Hannover 513,000 pop., 742,000 urban aggl.
Highest mountains
Zugspitze 2,962 m (9,718 ft)
Longest rivers
Danube 2,858 km (1,776 mi) total, 647 km (402 mi) in Germany
Rhine 1,320 km (820 mi) total, 865 km (537 mi) in Germany
Elbe 1,094 km (680 mi) total, 727 km (452 mi) in Germany
Oder 866 km (538 mi) total, 179 km (111 mi) in Germany
Moselle 545 km (339 mi) total, 242 km (150 mi) in Germany
Inn 510 km (317 mi) total, 218 km (135 mi) in Germany
Largest lakes
Constance 536 km² (207 sq mi) total, 303 km² (117 sq mi) in Germany
Müritz 110 km² (42 sq mi)
Chiemsee 80 km² (31 sq mi)
Schweriner See 61 km² (24 sq mi)
Starnberger See 56 km² (22 sq mi)
Largest islands
Rügen 930 km² (359 sq mi)
Usedom 445 km² (172 sq mi) total, 373 km² (144 sq mi) in Germany
Fehmarn 185 km² (71 sq mi)