Interactive map
Switzerland Map
Every canton, city and town in Switzerland on one zoomable map, with its main highways, rivers and lakes. Switch on towns and cantons above the map and zoom in for every name; tap a canton to see its population, area and largest towns.
Loading the map…
Printable maps of Switzerland
Free to print for class and home: Switzerland with its cities and towns, a map of its cantons, and a blank outline map. PDFs fit one A4 or US Letter page.
Switzerland map with cities
Switzerland cantons map
About Switzerland
Switzerland has 26 cantons and about 9,127,125 people (2025) on 39,996 km² (15,443 sq mi). The capital is Bern; the largest city is Zurich, with 440,935 people. It borders Germany, France, Italy, Austria and Liechtenstein.
Zurich is the most populous canton (1,632,918 people) and Appenzell Innerrhoden the least (16,890); Graubünden is the largest by area (7,105 km²) and Basel-Stadt the smallest (37 km²).
Largest cities in Switzerland
The 25 most populous cities and towns. All 973 are on the map above: switch on Towns and zoom in to see them.
| # | City | Canton | Population |
|---|---|---|---|
| 1 | Zurich | Zurich | 440,935 |
| 2 | Geneva | Geneva | 211,152 |
| 3 | Basel | Basel-Stadt | 180,097 |
| 4 | Lausanne | Vaud | 145,596 |
| 5 | Bern | Bern | 138,562 |
| 6 | Winterthur | Zurich | 120,741 |
| 7 | Lucerne | Lucerne | 86,699 |
| 8 | St. Gallen | St. Gallen | 79,487 |
| 9 | Lugano | Ticino | 63,691 |
| 10 | Biel/Bienne | Bern | 57,462 |
| 11 | Bellinzona | Ticino | 45,828 |
| 12 | Neuchâtel | Neuchâtel | 45,466 |
| 13 | Thun | Bern | 44,163 |
| 14 | Köniz | Bern | 43,923 |
| 15 | Chur | Graubünden | 39,753 |
| 16 | Fribourg | Fribourg | 39,599 |
| 17 | Schaffhausen | Schaffhausen | 39,228 |
| 18 | Vernier | Geneva | 38,769 |
| 19 | La Chaux-de-Fonds | Neuchâtel | 37,858 |
| 20 | Sion | Valais | 37,844 |
| 21 | Lancy | Geneva | 37,520 |
| 22 | Uster | Zurich | 37,031 |
| 23 | Dübendorf | Zurich | 33,214 |
| 24 | Emmen | Lucerne | 32,777 |
| 25 | Zug | Zug | 32,160 |
Populations are the Federal Statistical Office's permanent resident population on 31 December 2025 (STATPOP), counted in the cantons and municipalities of 1 January 2026, so Moutier is in Jura.
Cantons of Switzerland
All 26 cantons. Select one to show it on the map.
| Aarau | 743,768 | 1,395 | |
| Herisau | 57,221 | 243 | |
| Appenzell | 16,890 | 172 | |
| Liestal | 303,872 | 518 | |
| Basel | 204,157 | 37 | |
| Bern | 1,069,074 | 5,820 | |
| Fribourg | 350,918 | 1,595 | |
| Geneva | 537,084 | 246 | |
| Glarus | 42,451 | 681 | |
| Chur | 207,400 | 7,105 | |
| Delémont | 82,231 | 858 | |
| Lucerne | 441,500 | 1,429 | |
| Neuchâtel | 180,365 | 717 | |
| Stans | 45,664 | 241 | |
| Sarnen | 39,879 | 481 | |
| Schaffhausen | 90,087 | 298 | |
| Schwyz | 170,072 | 851 | |
| Solothurn | 291,583 | 790 | |
| St. Gallen | 544,040 | 1,951 | |
| Frauenfeld | 302,806 | 863 | |
| Bellinzona | 359,783 | 2,741 | |
| Altdorf | 38,581 | 1,057 | |
| Sion | 376,113 | 5,214 | |
| Lausanne | 863,650 | 2,823 | |
| Zug | 135,018 | 207 | |
| Zurich | 1,632,918 | 1,661 |
Quizzes and worksheets
Sources
- Cantons and municipalities: swisstopo, swissBOUNDARIES3D, edition 2026-01 (the boundaries of 1 January 2026, with the cantons' land and lake areas), data.geo.admin.ch.
- Populations: Federal Statistical Office (FSO), STATPOP, permanent resident population on 31 December 2025 by canton and municipality (table px-x-0102010000_101).
- Municipality changes on 1 January 2026 (mergers, and Moutier's move from Bern to Jura): FSO, official register of Swiss municipalities (agvchapp.bfs.admin.ch).
- National roads: Federal Roads Office (FEDRO), national road axes (ch.astra.nationalstrassenachsen), data.geo.admin.ch.
- Lakes, rivers and town locations: swisstopo, swissTLMRegio 2026.
- Liechtenstein and the Büsingen and Campione enclaves: swissBOUNDARIES3D.