Gmina Kolno is a rural gmina (administrative district) in Kolno County, Podlaskie Voivodeship, in north-eastern Poland. Its seat is the town of Kolno, although the town is not part of the territory of the gmina.
The gmina covers an area of , and as of 2006 its total population is 8,787 (8,884 in 2011).
Gmina Kolno contains the villages and settlements of Bialiki, Borkowo, Brzózki, Brzozowo, Czernice, Czerwone, Danowo, Filipki Duà ¼e, Filipki Maà Âe, Gietki, Glinki, Górskie, Górszczyzna, Gromadzyn-Wykno, Janowo, Kieà Âcze-Kopki, Kolimagi, Kossaki, Kowalewo, Koziki-Olszyny, Kozioà Â, Kumelsk, Lachowo, à Âosewo, Niksowizna, Obiedzino, Okurowo, Pachuczyn, Rupin, Rydzewo-à Âwiàtki, Stare Kieà Âcze, Stary Gromadzyn, Truszki-Kucze, Truszki-Patory, Truszki-Zalesie, Tyszki-à Âabno, Tyszki-Wàdoà Âowo, Waszki, Wincenta, Wà Âcieklice, Wszebory, Wykowo, Zabiele, Zakaleà Â, Zaskrodzie and à »ebry.
Gmina Kolno is bordered by the gminas of Biaà Âa Piska, Grabowo, Maà Ây Pà Âock, Pisz, Stawiski, Turoà Âl and Zbójna.