Altendorf liegt am südlichen Ufer des oberen Zürichsees zwischen Lachen und Pfäffikon SZ und ist eine Gemeinde des Bezirks March im Kanton Schwyz. Nach Süden reicht das Gemeindegebiet von der durch Bauten und Strassen beanspruchten Ebene (421 m ü.M.) bis hin zu den voralpinen Anhöhen des Stöcklichrüz (1248 m ü.M.) und des Rinderweidhorns (1317 m ü.M.). Der Höhenzug erhebt sich in südöstlicher Richtung zwischen dem Hochtal von Einsiedeln und dem Obersee.
Eine Gemeinde, die viele Möglichkeiten bietet, sich in Vereinen zu engagieren, die Natur zu geniessen, Feste zu feiern, in öffentlichen Fragen mitzureden, schlicht, sich wohlzufühlen.