Kuźnica, dawniej Kuźnica Białostocka – wieś (dawniej miasto) w Polsce położona w województwie podlaskim, w powiecie sokólskim, nad rzeką Łosośną, siedziba gminy Kuźnica. Leży przy drodze krajowej nr 19, drodze ekspresowej S19, oraz liniach kolejowych nr nr 6 oraz nr 57. We wsi znajduje się kolejowe i drogowe przejście graniczne z Białorusią.

Kuźnica uzyskała lokację miejską w 1536 roku, zdegradowana w 1930 rokuRobert Krzysztofik, Lokacje miejskie na obszarze Polski. Dokumentacja geograficzno-historyczna, Katowice 2007, s. 44–45.. W latach 1975–1998 miejscowość administracyjnie należała do ówczesnego województwa białostockiego.

Dojazd pociągiem Polregio z: Białegostoku, Ełku, Łap, Szepietowa i Czyżewa.

W drugiej połowie XVI wieku Kuźnica położona była w powiecie grodzieńskim województwa trockiegoНациональный атлас Беларуси, Mińsk 2002, s. 266–267..

W miejscowości działało Państwowe Gospodarstwo Rolne Kuźnica Białostocka.