Die Gemeinde liegt am Westhang der Albiskette im Reppischtal. Die folgenden Weiler und Dörfer liegen ebenfalls im Gemeindegebiet: Ägerten, Aumühle, Buchenegg, Gamlikon, Sellenbüren sowie die Felsenegg und der Uetliberg. Postleitzahl: 8143 Stallikon