Küssnacht am Rigi is a village, municipality, and district located in the canton of Schwyz in central Switzerland. The municipality is situated geographically between two bodies of water, positioned on the north shore of Lake Lucerne and the south shore of Lake Zug, directly below mount Rigi.
The municipality is composed of several distinct areas, including the villages of Küssnacht, Immensee, and Merlischachen. It also encompasses the hamlet of Haltikon, the industrial area of Fänn, and the alp Seeboden.