Thorsby is a town in central Alberta, Canada. It is approximately 38 km west of the Leduc on Highway 39. Pigeon Lake and Pigeon Lake Provincial Park are located 20 km south of the community.