 The gmina covers an area of , and as of 2006 its total population is 6,072 (5,801 in 2013).The gmina contains part of the protected area called Łomża Landscape Park.Gmina Rutki contains the villages and settlements of Czochanie-Góra, Dębniki, Dobrochy, Duchny-Wieluny, Górskie Ponikły-Stok, Grądy-Woniecko, Gronostaje-Puszcza, Jaworki, Jawory-Klepacze, Kałęczyn-Walochy, Kalinówka-Basie, Kalinówka-Bystry, Kalinówka-Wielobory, Kołomyja, Kołomyjka, Konopki Leśne, Kossaki Nadbielne, Kossaki-Falki, Kossaki-Ostatki, Mężenin, Mieczki, Modzele-Górki, Nowe Zalesie, Nowe Zambrzyce, Olszewo-Przyborowo, Ożarki-Olszanka, Ożary Wielkie, Pęsy-Lipno, Pruszki Wielkie, Rutki-Jatki, Rutki-Kossaki, Rutki-Nowiny, Rutki-Tartak Nowy, Śliwowo-Łopienite, Stare Zalesie, Stare Zambrzyce, Świątki-Wiercice, Szlasy-Lipno, Szlasy-Łopienite, Szlasy-Mieszki, Walochy-Mońki, Wybrany, Zambrzyce-Jankowo, Zambrzyce-Kapusty, Zambrzyce-Króle and Zambrzyce-Plewki.