The municipality is at the foot the Rigi mountain between the Lake of Lucerne and Lake Zug. It consists of the villages of Küssnacht, Immensee and Merlischachen as well as the hamlets of Haltikon and Seebodenalp.