Altendorf ist ein Dorf und eine politische Gemeinde im Bezirk March des Schweizer Kantons Schwyz. Sie liegt am südlichen Ufer des Obersees und umfasst auch die Weiler Seestatt und Steinegg und die Streusiedlungen am Muschelberg, Mittlisberg, Vorderberg und im Schlipf.
Höhe: 421 m
Postleitzahl: 8852
Bevölkerung: 5’904 (31. Dez. 2008)
Kanton: Kanton Schwyz