 The gmina covers an area of , and as of 2006 its total population is 6,577 (6,504 in 2013).Gmina Naruszewo contains the villages and settlements of Beszyno, Dłutowo, Drochówka, Drochowo, Grąbczewo, Januszewo, Kębłowice, Kozarzewo, Krysk, Krysk Nowy, Łazęki, Michałowo, Nacpolsk, Naruszewo, Nowe Naruszewo, Nowy Nacpolsk, Pieścidła, Postróże, Potyry, Rąbież, Radzymin, Radzyminek, Skarboszewo, Skarszyn, Skwary, Sobanice, Sosenkowo, Srebrna, Stachowo, Stary Nacpolsk, Strzembowo, Troski, Wichorowo, Wola-Krysk, Wróblewo, Wronino, Zaborowo, Żukowo and Żukowo-Poświętne.Gmina Naruszewo is bordered by the gminas of Bulkowo, Czerwińsk nad Wisłą, Dzierzążnia, Mała Wieś, Płońsk, Wyszogród and Załuski.