 The gmina covers an area of , and as of 2006 its total population is 4,734 (4,876 in 2011).Gmina Pokrzywnica contains the villages and settlements of Budy Ciepielińskie, Budy Obrębskie, Budy Pobyłkowskie, Ciepielin, Dzbanice, Dzierżenin, Gzowo, Karniewek, Kępiaste, Klaski, Klusek, Koziegłowy, Łępice, Łosewo, Łubienica, Łubienica-Superunki, Mory, Murowanka, Niestępowo Włościańskie, Nowe Niestępowo, Obręb, Obrębek, Olbrachcice, Piskornia, Pobyłkowo Duże, Pobyłkowo Małe, Pogorzelec, Pokrzywnica, Pomocnia, Strzyże, Świeszewo, Trzepowo, Witki, Wólka Zaleska and Zaborze.Gmina Pokrzywnica is bordered by the gminas of Pułtusk, Serock, Winnica and Zatory.