Trnovica se nalazi u općini Jelenje, u Primorsko-goranskoj županiji na 280 metara nadmorske visine i prostire se na površini od 1,21 km². Prema popisu iz 2011. godine, u Trnovici živi 47 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Zoretići, Milaši, Brnelići, Kukuljani, Baštijani, Saršoni, Martinovo Selo, Lubarska, Ratulje i Jelenje.