Puch bei Weiz ist eine Gemeinde in der Ost-Steiermark, etwa 20 km nord-östlich von Graz und 8 km östlich der Bezirkshauptstadt Weiz. Sie liegt im oststeirischen Hügelland. Die Gemeinde hat eine Fläche von 24,84 km² und 2042 Einwohner. Der Hauptort Puch, in dessen Mitte die Pfarrkirche zum Hl. Oswald steht, hat seinen Dorfcharakter bis heute erhalten.

Quelle