Cantonul Schwyz cuprinde în anul 2009, 30 de comune. Stema Numele comunei Locuitori31 decembrie 2008 Suprafațain km² Locuitori/km² District Alpthal 22.88 Schwyz Altendorf 20.40 March Arth 42.08 Schwyz Einsiedeln 99.04 Einsiedeln Feusisberg 17.51 Höfe Freienbach1 13.78 Höfe Galgenen 13.28 March Gersau 14.37 Gersau Illgau 10.89 Schwyz Ingenbohl 13.43 Schwyz Innerthal 50.16 March Küssnacht 29.36 Küssnacht Lachen 2.42 March Lauerz 9.23 Schwyz Morschach 20.81 Schwyz Muotathal 172.16 Schwyz Oberiberg 32.94 Schwyz Reichenburg 11.59 March Riemenstalden 11.21 Schwyz Rothenthurm 22.80 Schwyz Sattel 17.36 Schwyz Schübelbach 29.01 March Schwyz 53.25 Schwyz Steinen 11.84 Schwyz Steinerberg 6.90 Schwyz Tuggen 13.52 March Unteriberg 46.56 Schwyz Vorderthal 27.98 March Wangen (SZ) 8.48 March Wollerau 6.30 Höfe

Schwyz