W latach 1975-1998 gmina położona była w województwie białostockim. Do 2008 była gminą wiejską[1].
Bachury, Barszczewo, Bieńdziuga, Bondary, Cisówka, Ciwoniuki, Hieronimowo, Hoźna, Jałówka, Juszkowy Gród, Kazimierowo, Kituryki-Gonczary, Kobylanka, Kopce, Kuchmy (wsie: Kuchmy-Kuce i Kuchmy-Pietruki), Leonowicze, Lewsze, Mostowlany-Kolonia, Mościska, Nowa Łuplanka, Nowa Wola, Odnoga-Kuźmy, Oziabły, Pieńki, Planty, Potoka, Sokole, Suszcza, Szymki, Topolany, Tylwica, Zaleszany, Żednia.
Bagniuki, Bołtryki, Borsukowizna, Brzezina, Budy, Dublany, Garbary, Gorbacze, Julianka, Kalitnik, Kamienny Bród, Kokotowo, Kokotowo-Leśniczówka, Koleśne, Kondratki, Kowalowy Gród, Krugły Lasek, Krukowszczyzna, Krynica, Kuryły, Maciejkowa Góra, Majdan, Marynka, Michałowo-Kolonia, Nowe Kuchmy, Nowosady, Osiedle Bondary, Pieńki-Kolonia, Pólko, Rochental, Romanowo, Rudnia, Rybaki, Sacharki, Stanek, Stara Łuplanka, Stare Kuchmy, Supruny, Świnobród, Tanica Dolna, Tanica Górna, Tokarowszczyzna, Tylwica-Kolonia, Tylwica-Majątek, Wierch-Topolany, Zajma.