Baranjsko Petrovo Selo () is a settlement in the region of Baranja, Croatia. Administratively, it is located in the Petlovac municipality within the Osijek-Baranja County. Population is 525 people.
It was first mentioned in 1349 and its older name was Petarda. According to Ottoman defters (tax records), the village was also inhabited during Ottoman administration.
Bakanga, Baranjsko Petrovo Selo, Repnjak and à ½ido-Pusta. Former parts are: Greisinger-Pusta, Paleà ¾a-Salaà ¡, Vrbak-Pusta and à ½ido-Lugarna. Till 1991. part of settlement was also Novo Nevesinje which is now independent settlement.