Miasto położone jest w południowo-zachodniej części województwa dolnośląskiego w powiecie lubańskim na Pogórzu Izerskim. Miasto leży nad trzema rzekami: Kwisą, Bruśnikiem i Miłoszowskim Potokiem (Czarnym Strumieniem).

W latach 1975–1998 miasto administracyjnie należało do woj. jeleniogórskiego.

Historia Historycznie miejscowość leży w granicach Łużyc zamieszkanych od co najmniej VI wieku przez Słowian połabskich z plemion Serbów łużyckich. Pierwsza wzmianka o osadzie Leśna datowana jest na rok 1144, kolejna z 1247 wymieniała osadę łużycką, która należała do biskupa Miśni. Pierwsze źródło podające Leśną jako osadę miejską pochodzi z 3 maja 1329 roku. Źródłem tym jest akt sprzedaży miasta wystawiony przez ówczesnego właściciela, księcia Henryka I jaworskiego, który władał Leśną od 1319 roku. Po śmierci księcia w roku 1346 miasto wraz z przyległościami dostaje się pod panowanie korony czeskiej. Od tego okresu aż do 1785 roku Leśną władała serbołużycko-niemiecki ród szlachecki von Dobschütz.

Ważne dla rozwoju miasteczka były przywileje, nadane mu m.in. w roku 1487 (przywilej cechowy) i w 1515 (prawo organizacji targów uzyskane od Władysława II Jagiellończyka. Dzięki tym aktom prawnym Leśna stała się dużym i znanym ośrodkiem rzemiosła.