Puch bei Weiz is a municipality in the district of Weiz, in the Austrian state of Styria. It lies in the eastern part of Styria, within the Weiz district, a largely rural area of rolling hills and farmland northeast of Graz.
As a municipality, Puch bei Weiz is one of the many small communities that make up the Weiz district. The district itself is known for its agricultural landscape and for the presence of industry and small-scale manufacturing in and around the town of Weiz.
Beyond its administrative status and location, the municipality is not widely documented in general reference sources, and no further notable characteristics are established here.