Staro Petrovo Selo (auf Deutsch wörtlich 'Alt Peters Dorf') ist eine Gemeinde mit 5186 Einwohnern (Volkszählung 2011) in der Gespanschaft Brod-Posavina, die zur kroatischen Region Slawonien gehört. Neben dem Dorf selbst gehören zum Gemeindegebiet die Ortschaften Godinjak, Oštri Vrh, Štivica, Tisovac, Vladisovo und Vrbova.
Die Fläche der Gemeinde beträgt 141 km². Die Bevölkerungsdichte beträgt 37 Einwohner pro km². Im Westen befindet sich die Gemeinde Rešetari, im Osten die Gemeinde Nova Kapela und im Südosten die Gemeinde Davor.
Geschichte
Die ältesten erhaltenen Dokumente über Staro Petrovo Selo haben ihren Ursprung im späten Mittelalter (13.–16. Jahrhundert). Das Dorf hieß erst Petrović selo ('Petrović Dorf'), dann Mitrović selo (bzw. Mitrovo selo für 'Mitars Dorf' - Mitar ist eine lokale Kurzform des Namens Demeter/Dimitri). In der Zeit von Kaiserin Maria Theresia (1740–1780) wurden die Dorfbewohner aus den Bergen ins Tal, an die wiederhergestellte alte römische Straße, umgesiedelt. Grund hierfür war die Zurückdrängung der Osmanen über den Fluss Sava. Die Dorfbewohner sollten nun die Grenze vor den Osmanen schützen (siehe dazu Militärgrenze). Deshalb bekamen die Dorfbewohner, die an der wiederhergestellten römischen Straße angesiedelt wurden, den Beinamen "Graničari" (gelesen 'Granitschari' = Grenzschützer). Hierbei kommt es zu einem Verbund von mehreren Dörfern zu Staro Petrovo Selo.