Piechowice (niem. Petersdorf) – 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).