Petrova Poljana se nalazi u općini Vojnić, u Karlovačkoj županiji na 150 metara nadmorske visine i prostire se na površini od 3,37 km². Prema popisu iz 2011. godine, u Petrovoj Poljani živi samo devet stanovnika. Stanovništvo je najvećim dijelom srpsko (86%), te hrvatsko (14%). Okolna naselja: Dunjak, Mračaj Krstinjski, Klupica, Rajić Brdo, Kestenovac, Lisine, Grobnik, Mala Crkvina, Burić Selo i Lipovac Krstinjski.