Schalchen befindet sich im Zürcher Oberland im Bezirk Pfäffikon ZH. Genauer, am oberen Ende des mittleren Tösstales auf 665 M.ü.M und liegt zwischen Madetswil und Wila. Der höchste Punkt der politischen Gemeinde liegt auf 804 M.ü.M. beim Iselisberg. Das Dorf befindet sich in einer Mulde, zu der führen vier verschiedene Strassen. Man gelangt über diese nach Madetswil, Hermatswil, Wila oder Wildberg.
Details auf der Karte: