 The gmina covers an area of , and as of 2006 its total population is 3,991 (4,090 in 2013).Gmina Nowe Piekuty contains the villages and settlements of Hodyszewo, Jabłoń Kościelna, Jabłoń-Dąbrowa, Jabłoń-Dobki, Jabłoń-Jankowce, Jabłoń-Markowięta, Jabłoń-Piotrowce, Jabłoń-Śliwowo, Jabłoń-Spały, Jabłoń-Zambrowizna, Jabłoń-Zarzeckie, Jośki, Koboski, Kostry-Litwa, Kostry-Noski, Krasowo Wielkie, Krasowo-Częstki, Krasowo-Siódmaki, Krasowo-Wólka, Lendowo-Budy, Łopienie-Jeże, Łopienie-Szelągi, Łopienie-Zyski, Markowo-Wólka, Nowe Piekuty, Nowe Rzepki, Nowe Żochy, Piekuty-Urbany, Pruszanka Mała, Skłody Borowe, Skłody-Przyrusy, Stare Żochy, Stokowisko, Tłoczewo and Wierzbowizna.Gmina Nowe Piekuty is bordered by the gminas of Brańsk, Poświętne, Sokoły, Szepietowo and Wysokie Mazowieckie.