Die Stadt Marchegg befindet sich im Bezirk Gänserndorf im Bundesland Niederösterreich in Österreich.
Marchegg liegt auf 143 Meter Seehöhe und hat ca. 2900 Einwohner. Die Stadt Marchegg gehört zur Region "Wiener Umland-Nordteil" sowie zur Stadtregion Aussenzone Wien.
Im Gemeindegebiet liegen die Orte Marchegg und Breitensee.