Die Stadt Oberpullendorf befindet sich im Bezirk Oberpullendorf im Bundesland Burgenland in Österreich.
Oberpullendorf liegt auf 245 Meter Seehöhe und hat ca. 3030 Einwohner. Die Stadt Oberpullendorf gehört zur Region "Mittelburgenland".
Im Gemeindegebiet liegen die Orte Oberpullendorf und Mitterpullendorf.