Piechowice () – miasto w Polsce, na Śląsku, w województwie dolnośląskim, w powiecie karkonoskim.

W latach 1945–1954 siedziba wiejskiej gminy Piechowice. W latach 1975–1998 miasto administracyjnie należało do województwa jeleniogórskiego.

Miejscowość leży nad Kamienną, niewielką rzeką dorzecza Odry, dopływem Bobru oraz uchodzącym doń w Piechowicach dopływem – Małą Kamienną.

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

Położenie Do Piechowic należą części miejscowości (niektóre mają status osiedla): Górzyniec, Michałowice, Pakoszów, Piastów. W latach 1976–1997 dzielnicą Piechowic był także Jagniątków, przyłączony 1 stycznia 1998 r. do graniczącej z nim Jeleniej Góry. Miasto położone jest na wysokości 360–480 m n.p.m., a granica administracyjna sięga aż do wysokości 1509 m n.p.m., gdzie znajduje się drugi co do wielkości szczyt polskich Karkonoszy – Wielki Szyszak.

Sąsiednie gminy Gmina graniczy z gminami: Jelenia Góra, Stara Kamienica, Szklarska Poręba oraz z Czechami (przez szczyty Karkonoszy).

Nazwy historyczne Petirsdorf – 1305 rok Petersdorff – 1550 rok Pettersdorff – 1687 rok Pettersdorf – 1727 rok Petersdorf – 1747 rok Pitschdorf, Petersdorf – 1845 rok Piotrowice – 1945 rok Piechowice – 1946 rok