Gmina Leśna to gmina miejsko-wiejska w województwie dolnośląskim, w powiecie lubańskim. W latach 1975-1998 gmina położona była w województwie jeleniogórskim.
Bartoszówka, Grabiszyce (obejmuje Grabiszyce Dolne, Grabiszyce Górne i Grabiszyce Średnie), Kościelniki Górne, Kościelniki Średnie, Miłoszów, Pobiedna, Smolnik, Stankowice, Szyszkowa, Świecie, Wolimierz, Zacisze, Złotniki Lubańskie, Złoty Potok.
Miejscowości bez statusu sołectwa: Kościelniki Górne-Janówka, Smolnik-Jurków, Stankowice-Sucha.
Gryfów Śląski, Lubań, Mirsk, Olszyna, Platerówka, Świeradów-Zdrój. Gmina sąsiaduje z Czechami.