In the 2011 Census, the Municipal District of Spirit River No. 133 had a population of 713 living in 284 of its 300 total dwellings, a 7.7% change from its 2006 population of 662.
In 2001, this municipal district (the smallest in Alberta) had a population of 824 in 302 dwellings, a 1.9% increase from 1996.