Lokvica se nalazi u općini Brod Moravice, u Primorsko-goranskoj županiji na 540 metara nadmorske visine i prostire se na površini od 0,78 km². Prema popisu iz 2011. godine, u Lokvici živi 37 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Moravička Sela, Čučak, Delači, Maklen, Smišljak, Šimići, Brod Moravice, Zahrt, Gorani i Pauci.