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