With a population of approximately 25,000, Spruce Grove is the 11th largest city in Alberta. The Horizon stage is a centre for performing arts here, and its Tri-Municipal Leisure Centre is a popular recreation facility. As it is fifteen minutes from Edmonton, many citizens travel there to shop. However with new retail developments each year, there are more and more shopping options available.