Ciężkowice is a town situated in southern Poland within the Lesser Poland Voivodeship. It is located in the Ciężkowice Foothills and sits along the banks of the Biała river. As of December 2021, the town had a population of 2,444 inhabitants.
The town serves as a point on regional road nr. 977 and features a rail station. This railway line connects Tarnów to the Slovak border crossing at Leluchów.