W latach 1975-1998 gmina położona była w województwie białostockim. Do 2008 była gminą wiejską[1].
Białogorce, Ciumicze, Górany, Górka, Jurowlany, Kruszyniany, Kundzicze, Leszczany, Łapicze, Łosiniany, Nietupa, Nietupa-Kolonia, Nowa Grzybowszczyzna, Nowa Świdziałówka, Ostrów Południowy, Ozierany Małe, Ozierany Wielkie, Plebanowo, Rudaki, Sanniki, Szaciły.
Aleksandrówka, Borsukowizna, Chłodne Włóki, Jamasze, Kłyszawka, Nietupskie, Ozierskie, Podlipki, Podszaciły, Rachowik, Seroczyńszczyzna, Słobódka, Stara Grzybowszczyzna, Studzianka, Trejgle, Żylicze.