Knyszyn – gmina miejsko-wiejska w województwie podlaskim, w powiecie monieckim.
Siedziba gminy to miasto Knyszyn.
Według danych z 30 czerwca 2004 gminę zamieszkiwało 4965 osób.
Historia Gmina zbiorowa Knyszyn powstała po raz pierwszy 1 stycznia 1973 roku w powiecie monieckim w województwie białostockim, w związku z reformą administracyjną kraju, która reaktywowała gminy w miejsce dotychczasowych gromad (funkcjonujących w latach 1954–1972). W skład gminy Knyszyn weszło 15 sołectw, należących w porównaniu ze stanem z 1 kwietnia 1954 doUchwała Nr XXI/72/72 Wojewódzkiej Rady Narodowej w Białymstoku z dnia 9 grudnia 1972 w sprawie utworzenia gmin w województwie białostockim (Dziennik Urzędowy Wojewódzkiej Rady Narodowej w Białymstoku z dnia 2 stycznia 1973, Nr 1, Poz. 1).: gminy Kalinówka w powiecie białostockim – 8 sołectw (53%) – Chobotki, Guzy, Jaskra, Kalinówka Kościelna, Nowiny Kasjerskie, Nowiny-Zdroje, Ogrodniki i Wójtowce; 2 z tych sołectw (Nowiny Kasjerskie i Nowiny-Zdroje) włączono do gminy Kalinówka 1 kwietnia 1954 z gminy Obrubniki w powiecie białostockim; gminy Krypno w powiecie białostockim – 4 sołectwa (27%) – Czechowizna, Knyszyn PGR, Lewonie-Kolonie i Zofiówka; miasta Knyszyna w powiecie białostockim – 3 sołectwa (20%) – Grądy, Poniklica i Wodziłówka.