Petrovija se nalazi u Gradu Umagu, u Istarskoj županiji na 41 metru nadmorske visine i prostire se na površini od 4,99 km². Prema popisu iz 2011. godine, u Petroviji živi 471 stanovnik. Stanovništvo je pretežito hrvatsko (63%), te talijansko (30%). Okolna naselja: Finida, Vilanija, Seget, Čepljani, Vardica, Juricani, Kmeti, Sveta Marija na Krasu, Đuba i Križine.