Weiach ist eine politische Gemeinde im Bezirk Dielsdorf, Kanton Zürich, Schweiz. Von den Einheimischen wird sie Weyach oder Weych genannt. Die Gemeinde liegt etwa 25 km Luftlinie nördlich des Stadtzentrums von Zürich.
Höhe: 390 m
Postleitzahl: 8187
Bevölkerung: 980 (31. Dez. 2010)
Kanton: Kanton Zürich