Eisenstadt asub tasandikul, mis viib Wulka jõeni Leitha mäestiku lõunajalamil, umbes 12 km Ungari piirist.
See on Austrias suuruselt 38. linn.
Nimi
Linna nimi tähendab raudlinna ja registreeriti esmakordselt 1118. aastal kui Castrum ferrum, viidates raua kaevandamise ja rauakaubanduse ajaloole selles piirkonnas. Linna esimene kirjalik mainimine pärineb 1264. aastast kui "minor Mortin", mis vastab ungarikeelsele nimele Kismarton, mis meenutab püha Martinit, peakiriku kaitsepühakut.
Algsetele mullatöödele rajatud kindluse hävitasid Austria markkrahvi Leopold III vägede poolt. 1241. aastal hävitasid selle mongoli sissetungijad. 1373. aastal läks linn Kanizsai perekonna valdusse, kes ehitas linna ümbritsevad müürid ümber ja ehitas aastatel 1388–1392 praeguse lossi kohta kindluse. 1388. aastal andis keiser Sigismund Eisenstadtile turupidamise õiguse.
1440. aastast hoidis linna laenu tagatisena Austria ertshertsog Albrecht VI. 1451. aastal loovutas Mátyás I selle Ungari Püha krooni eest Saksa-Rooma keisrile Friedrich III-le. Mátyás I vallutas selle 1482. aastal jõuga tagasi, kuid Maximilian I omandas selle uuesti 1490. aastal. See jäi Habsburgide võimu alla kuni 1622. aastani; Osmanite riik vallutas aga Kismartoni lühikeseks ajaks 1529. aastal ja 1532. aastal, kui nad ründasid Viini linna (vaata Osmanite sõjad Euroopas). Linn hävis tules 1589. aastal.
1648. aastal läks see Esterházy perekonna võimu alla. Need Ungari vürstid muutsid oma ulatusliku ehitustegevuse tõttu jäädavalt linna ilmet, eriti nende Esterházy lossi osas. Sel perioodil vallutas 1683. aastal linna Imre Thököly armee ja 1704. aastal sai Habsburgidelt lüüa Sándor Károlyi mässuliste kurutsite armee. 1776. aastal hävis see taas tulekahjus.
Joseph Haydni määramisega vürsti õukonna kapellmeistriks (õukonnaorkestri juht, muusika loomine ja esitamine) algas suur kunstiperiood linna ajaloos. 1809. aastal Napoleoni sõdade ajal okupeerisid Eisenstadti Prantsuse väed; 1897. aastal ühendati see raudteevõrku.
Esimese maailmasõja lõpuni oli see Ungari kuningriigi Soproni maakonna Kismartoni ringkonna keskus. Ilma rahvaküsitluseta annekteeriti linn ja kogu Ungari Burgenlandi territoorium (peale Soproni linna ja 11 küla, kus korraldati referendumid) Saint-Germaini ja Trianoni rahulepingutega 1921. aastal Austriasse. 30. aprillist 1925 on Eisenstadt Burgenlandi liidumaa valitsuse asukoht ja seega liidumaa pealinn. Teise maailmasõja ajal pommitati Eisenstadti tugevalt. 2. aprillil 1945 vallutasid selle Viini pealetungi käigus 3. Ukraina rindeNõukogude väed ja linn jäi Nõukogude okupatsiooni alla 1955. aastani. 1960. aastal sai Eisenstadt oma roomakatolikupiiskopkonna tooli.