Interactive map

Canton of Schwyz Map

Every district, city and town in the Canton of Schwyz on one zoomable map, with its main highways, rivers and lakes. Switch on towns and districts above the map and zoom in for every name; tap a district to see its population, area and largest towns.

Map layers

Loading the map…

Printable maps of the Canton of Schwyz

Free to print for class and home: the Canton of Schwyz with its cities and towns, a map of its districts, and a blank outline map. PDFs fit one A4 or US Letter page.

Canton of Schwyz map with cities

Canton of Schwyz districts map

Blank map of the Canton of Schwyz

Key facts

Capital
Schwyz
Largest city
Freienbach (17,100)
Population
170,072 (2025)
Area
851 km² (329 sq mi)
Districts of the Canton of Schwyz
6
Most populous district
Schwyz (59,551)
Largest district by area
Schwyz, 494 km² (191 sq mi)
Map of the Canton of Schwyz with its largest cities
Map of the Canton of Schwyz with its largest cities

About the Canton of Schwyz

The Canton of Schwyz has 6 districts and about 170,072 people (2025) on 851 km² (329 sq mi). The capital is Schwyz; the largest city is Freienbach, with 17,100 people. It borders Zurich, Lucerne, Uri, Nidwalden, Glarus, Zug and St. Gallen.

Schwyz is the most populous district (59,551 people) and Gersau the least (2,505); Schwyz is the largest by area (494 km²) and Gersau the smallest (14 km²).

Largest cities in the Canton of Schwyz

The 25 most populous cities and towns. All 30 are on the map above: switch on Towns and zoom in to see them.

#CityDistrictPopulation
1FreienbachHöfe17,100
2SchwyzSchwyz16,735
3EinsiedelnEinsiedeln16,667
4KüssnachtKüssnacht (SZ)14,185
5ArthSchwyz12,616
6SchübelbachMarch9,919
7IngenbohlSchwyz9,599
8LachenMarch9,448
9WollerauHöfe7,631
10AltendorfMarch7,539
11FeusisbergHöfe5,588
12WangenMarch5,574
13GalgenenMarch5,506
14ReichenburgMarch4,142
15SteinenSchwyz3,762
16MuotathalSchwyz3,604
17TuggenMarch3,491
18RothenthurmSchwyz2,604
19UnteribergSchwyz2,524
20GersauGersau2,505
21SattelSchwyz2,097
22MorschachSchwyz1,402
23LauerzSchwyz1,165
24VorderthalMarch1,032
25SteinerbergSchwyz954

Populations are the Federal Statistical Office's permanent resident population on 31 December 2025 (STATPOP), counted in the municipalities of 1 January 2026; each district's figure is the sum of its municipalities, and the canton's (170,072) the sum of its districts.

Districts of the Canton of Schwyz

All 6 districts. Select one to show it on the map.

Districts of the Canton of Schwyz. Select a column heading to sort; select a name to show it on the map.
District16,66799
District2,50514
District30,31938
District14,18529
District46,845177
District59,551494

Quizzes and worksheets

Sources

  • Districts, municipalities and cantons: swisstopo, swissBOUNDARIES3D, edition 2026-01 (the boundaries of 1 January 2026, with land and lake areas), data.geo.admin.ch.
  • District names and the municipalities in each: Federal Statistical Office (FSO), official register of Swiss municipalities, state on 1 January 2026 (agvchapp.bfs.admin.ch).
  • Populations: FSO, STATPOP, permanent resident population on 31 December 2025 by municipality (table px-x-0102010000_101), counted in the municipalities of 1 January 2026.
  • National roads: Federal Roads Office (FEDRO), national road axes (ch.astra.nationalstrassenachsen), data.geo.admin.ch.
  • Main roads, lakes, rivers and town locations: swisstopo, swissTLMRegio 2026.