Interactive map
Germany Map
Every state, city and town in Germany on one zoomable map, with its main highways, rivers and lakes. Switch on towns and states above the map and zoom in for every name; tap a state to see its population, area and largest towns.
Loading the map…
Printable maps of Germany
Free to print for class and home: Germany with its cities and towns, a map of its states, and a blank outline map. PDFs fit one A4 or US Letter page.
Germany map with cities
Germany states map
About Germany
Germany has 16 states and about 83,467,117 people (2025) on 357,684 km² (138,103 sq mi). Berlin is both the capital and the largest city, with 3,700,577 people. It borders Denmark, Poland, Czechia, Austria, Switzerland, France, Luxembourg, Belgium and Netherlands.
North Rhine-Westphalia is the most populous state (17,986,214 people) and Bremen the least (706,915); Bavaria is the largest by area (70,541 km²) and Bremen the smallest (420 km²).
Largest cities in Germany
The 25 most populous cities and towns. All 1,329 are on the map above: switch on Towns and zoom in to see them.
| # | City | State | Population |
|---|---|---|---|
| 1 | Berlin | Berlin | 3,700,577 |
| 2 | Hamburg | Hamburg | 1,869,473 |
| 3 | Munich | Bavaria | 1,505,036 |
| 4 | Cologne | North Rhine-Westphalia | 1,025,523 |
| 5 | Frankfurt am Main | Hesse | 760,656 |
| 6 | Düsseldorf | North Rhine-Westphalia | 619,444 |
| 7 | Leipzig | Saxony | 615,932 |
| 8 | Stuttgart | Baden-Württemberg | 609,365 |
| 9 | Dortmund | North Rhine-Westphalia | 600,880 |
| 10 | Bremen | Bremen | 588,413 |
| 11 | Essen | North Rhine-Westphalia | 573,618 |
| 12 | Dresden | Saxony | 562,764 |
| 13 | Nuremberg | Bavaria | 531,159 |
| 14 | Hanover | Lower Saxony | 522,803 |
| 15 | Duisburg | North Rhine-Westphalia | 500,810 |
| 16 | Bochum | North Rhine-Westphalia | 358,880 |
| 17 | Wuppertal | North Rhine-Westphalia | 357,243 |
| 18 | Bielefeld | North Rhine-Westphalia | 331,419 |
| 19 | Bonn | North Rhine-Westphalia | 323,587 |
| 20 | Mannheim | Baden-Württemberg | 319,536 |
| 21 | Karlsruhe | Baden-Württemberg | 309,247 |
| 22 | Münster | North Rhine-Westphalia | 306,368 |
| 23 | Augsburg | Bavaria | 301,786 |
| 24 | Wiesbaden | Hesse | 288,584 |
| 25 | Mönchengladbach | North Rhine-Westphalia | 267,176 |
Populations are the Federal Statistical Office's population on 31 December 2025, carried forward from the 2022 census, counted in the municipalities of that day; towns are whole municipalities (Gemeinden), so a city's figure stops at its boundary.
States of Germany
All 16 states. Select one to show it on the map.
| Stuttgart | 11,238,761 | 35,748 | |
| Munich | 13,245,503 | 70,541 | |
| Berlin | 3,700,577 | 891 | |
| Potsdam | 2,551,889 | 29,654 | |
| Bremen | 706,915 | 420 | |
| Hamburg | 1,869,473 | 755 | |
| Wiesbaden | 6,278,594 | 21,116 | |
| Hanover | 8,000,826 | 47,710 | |
| Schwerin | 1,573,685 | 23,295 | |
| Düsseldorf | 17,986,214 | 34,112 | |
| Mainz | 4,123,022 | 19,858 | |
| Saarbrücken | 1,007,342 | 2,572 | |
| Dresden | 4,026,599 | 18,450 | |
| Magdeburg | 2,120,252 | 20,555 | |
| Kiel | 2,958,519 | 15,804 | |
| Erfurt | 2,078,946 | 16,202 |
Quizzes and worksheets
Sources
- States and Germany's border: Federal Agency for Cartography and Geodesy (BKG), Verwaltungsgebiete 1:250 000 (VG250), the boundaries of 1 January 2026, daten.gdz.bkg.bund.de (dl-de/by-2-0).
- Populations, areas and town locations: Federal Statistical Office (Destatis) for the Statistical Offices of the Federation and the Länder, Gemeindeverzeichnis (GV-ISys), all municipalities on 31 December 2025, population on the basis of the 2022 census.
- Autobahns, rivers and lakes: BKG, Digitales Landschaftsmodell 1:1 000 000 (DLM1000), daten.gdz.bkg.bund.de (dl-de/by-2-0).