Puch bei Hallein, im Salzburger Dialekt Buach, ist eine Gemeinde im Salzburger Land im Bezirk Hallein.