Petrovo Selo je naselje u Srbiji u opštini Kladovo u Borskom okrugu. Prema popisu iz 2022. u naselju je bilo 41 stanovnika (prema popisu iz 2011. bilo je 79 stanovnika, prema popisu iz 2002. bilo je 129 stanovnika).
Prostire se na istočnoj strani planine Miroč. Ukupna površina sela je 6.484 hektara, od čega je najveći deo pod šumama. Selo je oko 6 kilometara široko i desetak kilometara dugačko. Zahvata prostor između Štrpskog korita, ka selima Golubinje i Miroč na zapadu, manastirskog gaja na istoku, sela Velika Kamenica i Podvrška na jugu, te Sipa i Tekije na severu. Prosečna nadmorska visina je oko 450 metara, klima je kontinentalna.[1]
Petrovo Selo u 50. i 60. godinama 19. veka bilo je centar crnogorskih useljenika u kneževini Srbiji. Ovaj lokalitet izabran je namerno da bi Crnogorci mogli da čuvaju granicu i da se poveća broj srpskog življa u regiji sa većinskim vlaškim stanovništvom.
Prema poslednjem popisu iz 2022. godine u naselju je živelo 41 stanovnika što je za 38 manje u odnosu na 2011. kada je na popisu bilo 79 stanovnika. U naselju živi 40 punoletnih stanovnika, a prosečna starost stanovništva iznosi 58,38 godina (60,04 kod muškaraca i 56,03 kod žena).[2]
Prema podacima popisa iz 2022. u naselju ima 31 domaćinstva, a prosečan broj članova po domaćinstvu je 1,32.[3] a prema istom popisu u naselju ima 318 stambenih jedinica od kojih je 109 naseljenih.
Stanovništvo u ovom naselju veoma je nehomogeno, a u poslednja tri popisa, primećen je pad u broju stanovnika.
^Starost i pol, podaci po naseljima - Popis stanovništva, domaćinstava i stanova 2022. godine (PDF), Pristupljeno 17.7.2023. Beograd: Republički zavod za statistiku. 2023. str. 460. ISBN978-86-6161-230-5.
^Domaćinstva prema broju članova - Popis stanovništva, podaci po naseljima, Pristupljeno 2.8.2023. Beograd: Republički zavod za statistiku. 2023. str. 121. ISBN978-86-6161-232-9.