[16] In 1915, to the northwest, on Section 22, the Edmonton, Dunvegan and British Columbia Railway subdivided a townsite called Spirit River Station.
[15] In October 2013, a pipeline inspection crew working in the Saddle Hills area southwest of Spirit River unearthed a 10-metre long dinosaur fossil.
It is also home to the Peace-Wapiti School Board and provincial offices for Alberta Agriculture and Fish and Wildlife.
The town features a curling rink, arena, outdoor pool, library, museum and community hall.
Spirit River is home to a hospital and the Central Peace Health Centre, a newly constructed clinic that has physician, dentist, physiotherapist and massage therapist offices.
The Spirit River Rangers of the North Peace Hockey League play out of the Maclean Rec Centre.