The sawmill that was established by John Lineham along the Sheep River in 1891 operated for 25 years and was a major part of the local economy. At one time it employed 135 people, producing an average of 30,000 feet (9,000 m) of lumber per day. The growth of the Canadian Pacific Railway created a demand for railway ties and the mill helped meet that demand. Logs were brought down from the west via the Sheep River. The mill has long since disappeared but one building (one of the oldest remaining in the township) still stands. It housed an award-winning (butter) dairy from the 1920s to the 1940s. It currently houses a law office and restaurant. In May 2015 the Old Creamery was severely damaged following a suspected arson attack. On 15 June 2015 the Town Council voted to demolish the building.
In 1900, just west of Okotoks, four brick-making plants were opened. Many of the first brick buildings in Okotoks (of which a number still exist) were constructed using locally-made brick. The industry reached its peak in 1912, when twelve million bricks were manufactured. The outbreak of World War I caused the shutdown of “Sandstone” as it was known.
By 1906 the population had hit 1900, a figure that would not be reached again until 1977.
Oil was discovered west of Okotoks on October 7, 1913. Okotoks became the supply centre. In its heyday, from 1913 to the 1960s, Okotoks was busy with horses, wagons, and transports hauling all types of equipment to the oil fields, and crude oil back through town to refineries in Calgary.
The Texas Gulf sulphur plant (known as CanOxy) opened in 1959, employing 45 people. It was not unusual to see the bright yellow, three-story high, block-long, block-wide pile of sulphur waiting to be melted or ground up and poured into railway cars.
Since 1974, Okotoks has been hosting a collector car auction in late May. It is the longest running collector car auction in Canada.
Okotoks was one of the few communities its size with its own airport. A number of small air shows were held there over the years. It was the home of an aircraft charter company, flight school, and a helicopter flying school. The site has now evolved into an airpark community called the Calgary/Okotoks Air Park, where the property owners, if they wish, can build homes with attached hangars for their private planes. There is also a small private aerodrome, Calgary/Okotoks (Rowland Field) Aerodrome. Otherwise, like other communities in the vicinity of Calgary, it is served by Calgary International Airport.