Szczyrk (German: Schirk) is a town in the Beskid Śląski mountains of southern Poland, situated in the valley of the Żylica river. It is part of the Silesian Voivodeship (since 1999), previously being part of the Bielsko-Biała Voivodeship (1975–1998). It has a population of 5,810 people (2004).