Seit 1891 gilt der Ort St. Marienkirchen am Hausruck als eigenständige Gemeinde und seither Teil des Bezirks Ried im Innkreis im Innviertel. Auf einer Fläche von 1.097 ha Gemeindegebiet leben Stand 2023 903 Einwohner. Der Ort ist in 15 Ortschaften gegliedert.
Umgeben wird Gemeinde St. Marienkirchen von den Gemeinden Hohenzell, Geiersberg und Eberschwang.