The district began to be settled around 1911–12; however, growth in the area was slow until the coming of the railway in the late 1920s. The first settlers primarily engaged in ranching. The Spiritwood post office, which had been established in 1923, was named after Spiritwood Lake, North Dakota, the hometown of the first postmaster, Rupert J. Dumon. After the railway arrived, settlers of diverse origins poured into the district and many businesses were established. On October 1, 1935, Spiritwood was incorporated as a village and, by September 1, 1965, the community had grown large enough to attain town status.
This was the scene of the two deaths of RCMP officers in 2006, where after a 12 day manhunt, the suspect surrendered without incident.
