Okotoks is a town located in the Calgary Region of Alberta, Canada. It is situated on the Sheep River, approximately 38 km (24 mi) south of Downtown Calgary.
The town has emerged as a bedroom community for Calgary and currently serves as one of the largest towns in the province. According to the 2021 Federal Census, Okotoks has a population of 30,214 residents.