 St. Stephan lies in the Bernese Oberland in the Simmental between Zweisimmen and Lenk.The municipality includes Albristhorn ().The municipality consists of the cooperative farming villages ("Bäuerten") of Ried, Häusern, Grodey, Matten, Fermel, Obersteg and Zu Hähligen.