pięć sołectw, które nigdy wcześniej do gminy Hajnówka nie należało: Borysówka, Rzepiska i Wasilkowo (do 1934 i 1952–54 w gminie Łosinka, 1934–52 w gminie Narew), Mochnate i Stare Berezowo (do 1952 w gminie Orla, 1952–54 w gminie Czyże). Wreszcie szereg sołectw należał do gminy Hajnówka tylko periodycznie, a wiele sołectw do niej już nie powróciło.
W latach 1975–1998 gmina położona była w (małym) województwie białostockim.
1 lutego 1977 do miasta Hajnówka z gminy Hajnówka włączono część obszaru wsi Dubiny o powierzchni 115 ha oraz część obszaru wsi Lipiny o powierzchni 15 ha.
1 stycznia 1998 do miasta Hajnówka z gminy Hajnówka włączono część wsi Lipiny (28,75 ha).
21 grudnia 1998 z miasta Hajnówka wyłączono Sacharewo (będące w jej granicach od 1951 roku), włączając je jako osadę do gminy Hajnówka.
Zmiany terytorialne