Nadleśnictwo Supraśl – jednostka organizacyjna Lasów Państwowych podległa Regionalnej Dyrekcji Lasów Państwowych w Białymstoku, której siedziba znajduje się w Supraślu.

Nadleśnictwo terytorialnie leży na obszarach dwóch powiatów: białostockiego (gminy: Supraśl, Wasilków i Gródek) oraz sokólskiego (gminy: Sokółka, Szudziałowo).

Nadleśnictwo podzielone jest na dwa obręby Supraśl i Sokółka w ich skład wchodzi 11 leśnictw: Lipina, Łaźnisko, Dworzysk, Kopna Góra, Klin, Borki, Sokołda, Zacisze, Surażkowo, Podsupraśl, Krasne.

Nadleśnictwo położone jest na terenie Puszczy Knyszyńskiej. Powierzchnia nadleśnictwa wynosi 17456,35 ha, z czego 17066,28 stanowią lasy. Dodatkowo w zasięgu terytorialnym nadleśnictwa znajduje się ok. 1600 ha lasów niepaństwowych nie nadzorowanych przez NadleśnictwoInformacje o nadleśnictwie..

Tereny nadleśnictw Supraśl (pow. 17.455 ha), Dojlidy (pow. 16.109 ha) oraz Czarnej Białostockiej (pow. 13.922 ha) weszły w 2011 roku w skład Leśnego Kompleksu Promocyjnego Puszcza Knyszyńska utworzonego zarządzeniem Nr 64 Dyrektora Generalnego Lasów Państwowych z dnia 30 listopada 2011 r.