Oberpullendorf (chorv. Gornja Pulja, maď. Felsőpulya) je okresné mesto v rakúskej spolkovej krajine Burgenland a sídlo rovnomenného okresu. Má rozlohu 12,7 km² a žije tu 3 019 obyvateľov (2009).