До територијалне реорганизације у Хрватској насеље се налазило у саставу бивше општине Осијек.
Други свјетски рат
Из колоније Петрова Слатина протерани су сви Срби добровољци и колонисти, а такође и из Аде у општини Маркушица, као и из многих других села. Исто је учињено и са колонистима из осјечког среза.
Становништво
На попису становништва 2011. године, Петрова Слатина је имала 209 становника.[1]
Попис 1991.
На попису становништва 1991. године, насељено место Петрова Слатина је имало 319 становника, следећег националног састава:
Gelo, Jakov (1998). Narodnosni i vjerski sastav stanovništva Hrvatske, 1880-1991: po naseljima. Zagreb: Državni zavod za statistiku Republike Hrvatske. ISBN978-953-6667-07-9.