Smokvica Krmpotska se nalazi u Gradu Novom Vinodolskom, u Primorsko-goranskoj županiji na 2 metra nadmorske visine i prostire se na površini od 2,43 km². Prema popisu iz 2011. godine, u Smokvici Krmpotskoj živi 30 stanovnika. Stanovništvo je najvećim dijelom hrvatsko (87%), te srpsko (10%). Okolna naselja: Jakov Polje, Klenovica, Drinak, Bile, Podmelnik, Povile, Ruševo Krmpotsko, Luka Krmpotska, Sibinj Krmpotski i Javorje.