Der KantonSchwyz umfasst 30 politische Gemeinden (Stand: Februar 2009).
Die Staatsverfassung von 1833 (Wiedervereinigung mit Ausserschwyz) teilte den Kanton in sechs Bezirke und insgesamt 28 Gemeinden.[1]
In der Liste der Gemeinden sind Bezirkshauptorte fett hervorgehoben.
↑
§ 28. Der Bezirk Schwyz begreift die Gemeinden: Schwyz, Arth, Ingenbohl, Muorathal, Steinen, Sattel, Rothenthurm, Iberg, Lauerz, Steinerberg, Morschach, Alpthal, Illgau, Riemenstalden. Hauptort: der Flecken Schwyz.
Der Bezirk Gersau: Gersau inner seiner Gränzen. Hauptort: Gersau.
Der Bezirk March: Lachen, Altendorf, Galgenen, Vorder-Wäggithal, Hinter-Wäggithal, Schübelbach, Tuggen, mit Inbegriff des Schlosses Grinau, Wangen mit Nuolen, Reichenburg. Hauptort Lachen.
Der Bezirk Einsiedeln begreift seine ehevorigen sieben Viertel: Das Dorf Einsiedeln, Binzen, Groß, Willerszell, Euthal, Etzel und Egg, Bennau und Trachslau; Hauptort: Einsiedeln.
Der Bezirk Küßnacht: die vier ehevorigen Zehnten, Küßnacht, Immensee, Haltiken und Merlischachen; Hauptort Küßnacht.
Der Bezirk Wollerau: Die vier ehevorigen Viertel: Wilen, Berg, Erlen, Wollerau. Hauptort Wollerau.
Der Bezirk Pfeffikon: Pfeffikon inner seinen Grenzen. Hauptort: Pfeffikon.