Hajnówka (biał. ) – miasto w Polsce w województwie podlaskim, siedziba władz powiatu hajnowskiego oraz gminy wiejskiej Hajnówka. W 2007 roku w mieście wprowadzono język białoruski jako język pomocniczy.

Według danych GUS z 30 czerwca 2024 r. Hajnówka liczyła 18 836 mieszkańców.

Położenie Miasto jest położone na Równinie Bielskiej, na zachodnim krańcu Puszczy Białowieskiej. Ze względu na swoje położenie niedaleko Białowieży i puszczy nazywane jest „bramą do Puszczy Białowieskiej”.

Najbliższe miasta to Bielsk Podlaski (27 km), Kleszczele (28 km), Brańsk (50 km) i Białystok (62 km).

Hajnówka leży na pograniczu Podlasia i Polesia – zachodnia część miasta na prawym brzegu Leśnej Prawej położona jest w dawnej ziemi bielskiej województwa podlaskiego, zaś wschodni, lewobrzeżny fragment Hajnówki, należy do historycznej ziemi kamienieckiej województwa brzeskolitewskiegoJoanna Plit: Krajobrazy kulturowe Polski i ich przemiany. Instytut Geografii i Przestrzennego Zagospodarowania im. Stanisława Leszczyckiego Polskiej Akademii Nauk, Warszawa 2016, s. 173.