Sankt Oswald apud Haslach, germane oficiale Sankt Oswald bei Haslach - prononco [zankt OSvalt baj HASlaĥ] - estas komunumo en Aŭstrio. Ĝi apartenas al la federacia landoSupra Aŭstrio, al la regiono Mühlviertel ("mueleja regiono") kaj al la distrikto Rohrbach. Laŭ stato de la jaro 2018 en la komunumo vivis 501 loĝantoj sur areo de 8 kvadrataj kilometroj, kio rezultigas loĝdenson de 63 loĝantoj/km².