Das Gemeindegebiet liegt im Südburgenland und erstreckt sich nördlich der Pinka über die Niederungen und Anhöhen des Zickenbach- und des Tauchenbachtales. Der Hauptort Großpetersdorf befindet sich am flachen Kamm dieser Anhöhe.
Die erste sichere Erwähnung des Ortes Großpetersdorf stammt aus einer Urkunde des ungarischen Königs Ladislaus IV. aus dem Jahre 1273. Aus dem Jahre 1539 stammt ein Urbar, in dem der Ort als „Pettersdorf“ erwähnt wird. Die Markterhebung muss nach Urkunden vor dem Jahr 1565 erfolgt sein. Ab der Mitte des 16. Jahrhunderts findet eine von den Grafen Batthyány durchgeführte Ansiedelung von Kroaten in „Kleinpetersdorf“ statt. Bei der in den Jahren 1782 bis 1785 erfolgten josephinischen Landaufnahme wurde die Gemeinde als „Markt Gros Petersdorf oder Nemet Sz. Mihaly“ benannt. Bis zum Ausbruch des Ersten Weltkrieges setzte ein wirtschaftlicher Aufschwung ein.
Der Ort gehörte wie das gesamte Burgenland bis 1920/21 zu Ungarn (Deutsch-Westungarn). Seit 1898 musste aufgrund der Magyarisierungspolitik der Regierung in Budapest der ungarische Ortsname Nagyszentmihály verwendet werden. Nach Ende des Ersten Weltkriegs wurde nach zähen Verhandlungen Deutsch-Westungarn in den Verträgen von St. Germain und Trianon 1919 Österreich zugesprochen.
Am 26. März 1921 wurde der inkognito reisende Kaiser Karl I. bei einem kurzen Aufenthalt in Großpetersdorf erkannt und von der Bevölkerung freudig begrüßt.[4] Karl war in Begleitung des Rotenturmer Grafen Thomas Erdődy auf dem Weg nach Szombathely, bei seinem letztendlich erfolglosen Bemühen, im Zuge des ersten Restaurationsversuches seine Königswürde in Ungarn wiederherzustellen.[5]
Der Ort gehört seit 1921 zum neu gegründeten Bundesland Burgenland (siehe auch Geschichte des Burgenlandes). Gegen Ende des Zweiten Weltkriegs wurden Großpetersdorf und seine Umgebung zum Kampfgebiet. 1971 wurde die Gemeinde Jabing infolge des In-Kraft-Tretens des Burgenländischen Gemeindestrukturverbesserungsgesetzes[6] an Großpetersdorf angeschlossen. 1992 trennten sich Großpetersdorf und Jabing per Gemeinderatsbeschluss wieder. Marktgemeinde ist Großpetersdorf seit 2000 (durch LGBl.Nr. 18/2000).
Pinkatalbahn: Momentan ist Großpetersdorf Endbahnhof. Bis Rechnitz gibt es Nostalgiezüge. In Planung bzw. Überlegung ist eine weitere Verlängerung der Strecke ins ungarischeSzombathely (dt. Steinamanger).
Von 1920 bis ca. 1933 gab es eine schmalspurige Waldbahn nach Rumpersdorf, die hauptsächlich dem Holztransport diente.
Bürgermeister ist Harald Kahr (SPÖ). Bei der Wahl 2022 erhielt er 50,53 Prozent der Stimmen im ersten Wahlgang und wurde damit zum Bürgermeister von Großpetersdorf gewählt.[7][12]
↑Paul Szemere, Erich Czech: Habsburgs Weg von Wilhelm zu Briand. Vom Kurier der Sixtus-Briefe zum Königsputschisten. Die Memoiren des Grafen Tamas von Erdödy. Seite 229 bis 230, Zürich – Leipzig – Wien, Amalthea, 1931