Szklarska Poręba (, cz. Sklářská Poruba) – miasto w województwie dolnośląskim, w powiecie karkonoskim. Prawa miejskie otrzymała 31 grudnia 1959 r. Historycznie leży na Dolnym Śląsku.

Według danych GUS z 1 stycznia 2023 r. miasto miało 5872 mieszkańców (522. miejsce w kraju).

Położenie thumb|left|Szklarska Poręba (1900) thumb|left|Huta „Józefina” (po 1842 r.) mały|Widok na miasto ze Szrenicy mały|Zabudowa willowa z początku XX w. mały|Amfiteatr wybudowany w 1974r. mały|Wodospad Kamieńczyka thumb|Wejście do sztolni dawnej kopalni pirytu w Szklarskiej Porębie Położone w dolinie rzeki Kamiennej i jej dopływów (Kamieńczyka i Szklarki), na wys. 440–886 m n.p.m., od południa na stokach Karkonoszy z dominującą nad miastem Szrenicą (1362 m n.p.m.), od północy na stokach Gór Izerskich z Wysokim Kamieniem (1058 m n.p.m.) i Czarną Górą (965 m n.p.m.), zaś od wschodu wzniesienia Pogórza Karkonoskiego oddzielają miasto od Kotliny JeleniogórskiejPołożenie – Szklarska Poręba..

Sąsiednie gminy: Mirsk, Piechowice, gmina Stara Kamienica. Gmina sąsiaduje z Czechami.

Według danych z 2007 r. Szklarska Poręba ma obszar 75,44 km² (55. lokata w kraju), w tym: użytki rolne: 6%, użytki leśne: 80%

Według danych z 1 stycznia 2011 r. powierzchnia miasta wynosiła 75,44 km² (57. miejsce w kraju).