Gmina Hajnówka (biał. гмiна Гайнаўка, hmina Hajnaŭka; w 1954 gmina Nowoberezowo [1]) - gmina wiejska w województwie podlaskim, w powiecie hajnowskim. W latach 1975-1998 gmina położona była w województwie białostockim. Siedziba gminy to Hajnówka.
Bielszczyzna, Borek, Mochnate, Łozice, Pasieczniki Duże, Dubicze Osoczne, Borysówka, Progale, Chytra, Kotówka, Stare Berezowo, Puciska, Czyżyki, Wasilkowo, Nowoberezowo, Wygoda, Rzepiska, Nowokornino, Dubiny, Postołowo, Topiło, Nowosady, Trywieża, Lipiny, Orzeszkowo.
Basen, Bokówka, Dubińska Ferma, Golakowa Szyja, Majdan, Mikołajowy Las, Nowe Berezowo, Nowe Kornino, Olchowa Kładka, Olszyna, Pasieczniki Wielkie, Pasieczniki-Stebki, Przechody, Sacharewo, Sowiny Grunt, Skryplewo, Smolany Sadek, Sorocza Nóżka, Sosnówka, Wygon, Zwodzieckie.