Spruce Grove Profile
Explore population, households, income, employment, languages, and dwellings for Spruce Grove. Compare trends since 2016 and dig into the full demographic profile below.
Spruce Grove Population
Population Age Distribution
Spruce Grove Households
Household Size
Size Distribution
Household Composition
Spruce Grove Incomes
Summary
Income Composition
Individual Income Distribution
Spruce Grove Employment
Labour Force
Low Income Prevalence
Spruce Grove Languages
Language Knowledge
Mother Tongue
Top Mother Tongue Languages
Spruce Grove Dwellings
Dwelling Type
Community snapshot
About Spruce Grove
Spruce Grove is a suburban city immediately west of Edmonton on Highway 16A, adjoining Stony Plain and Parkland County. It grew from a railway siding into a family-oriented commuter city of new neighbourhoods around a small downtown. The TransAlta Tri Leisure Centre, shared with its neighbours, is the main recreation campus. About 38,000 people live in Spruce Grove.
Known for
- Edmonton-region commuter city west on the Yellowhead corridor
- Neighbour to Stony Plain, with a separate city government
- TransAlta Tri Leisure Centre
- Rapid residential growth of the 1990s–2020s
- Small downtown around King Street and McLeod Avenue
See & do
TransAlta Tri Leisure Centre
Large shared recreation and aquatics complex on the Stony Plain boundary.
Downtown King Street
Older commercial street at the original townsite.
Fuhr Sports Park
Ball diamonds, fields, and the city’s main outdoor sports campus.
Heritage Grove Park
Wooded municipal park and trails through the centre of the city.
Horizon Stage
Municipal performing-arts theatre downtown.
Data source → Census methodology & attribution
Discover More Insights
Compare Spruce Grove with other Canadian locations side-by-side.
Open comparison toolData source → Census methodology & attribution