Spruce Grove, AB
Alberta · Edmonton Metro
Spruce Grove is a mid-size city in Alberta with a population of 37,645. Residents earn $106,000 per year, which is 41% above the national average.
Data updated June 2026
Discover Spruce Grove, AB
Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.
How Spruce Grove Compares to the U.S. Average (100% = U.S. avg)
People
Economy
B+Housing
A+Crime
C+Climate
Education
DCommunity
Is Spruce Grove a Good Place to Live?
Based on current data, Spruce Grove receives an overall livability score of 3.2 out of 5.0, earning a grade of B. Key strengths include above-average household incomes, abundant sunshine, a low poverty rate. Areas to be aware of include above-average unemployment. Spruce Grove offers a solid quality of life with a good balance of affordability, safety, and opportunity.
Economy & Jobs
The median household income in Spruce Grove is $106,000, which is significantly higher than the national average / 41% above $75,149. This places Spruce Grove among higher-income communities. At 10.4%, unemployment is notably high. Only 6.1% of residents live below the poverty line, well below the national rate of 12.4%. Workers commute an average of 26 minutes.
Cost of Living & Housing
The median home value in Spruce Grove is $364,000, 29% above the national median. Renters pay a median of $1,400 per month. A price-to-income ratio of 3.4x indicates a reasonably affordable housing market.
Safety & Crime
Property crime occurs at a rate of 3,500 per 100,000, 79% above the national average.
Education
12.2% of residents hold a bachelor's degree, below the national average of 33.7%. 32.6% have completed high school.
Climate & Weather
Spruce Grove has a cool climate with an average annual temperature of 40°F. Winters average 16°F in January while summers reach 64°F in July. With 270 sunny days per year, residents enjoy well above the national average of sunshine. Annual precipitation totals 23.7 inches, including 31.7 inches of snow.
Population
Gender Distribution
Race & Ethnicity
Spruce Grove vs U.S. Average
Language Spoken at Home
Social Characteristics
Spruce Grove vs U.S. Average
Income: Spruce Grove vs U.S.
Commute Mode
Income
| Median HH Income | $106,000 |
| 41% above US avg | |
| Per Capita Income | $61,200 |
| Avg Weekly Wage | $1,177 |
Employment & Poverty
| Unemployment | 10.4% |
| 189% above US avg | |
| Poverty Rate | 6.1% |
| 51% below US avg | |
| Establishments (County) | 1,167 |
Business (County)
Tax & Cost of Living
Commute & Transportation
| Commute Time | 26.4 min |
| Drive Alone | 87.7% |
| Public Transit | 1.1% |
| Work from Home | 19.6% |
Walkability
Home Value Sources
Ownership Split
Home Values
| Census Median | $364,000 |
| 29% above US avg |
Real Estate Market (Redfin)
Rental Costs
| Census Median Rent | $1,400 |
| 20% above US avg | |
| Rent Burden | 19.7% |
Ownership & Property
| Homeownership | 76.4% |
| Owner-Occupied | 76.4% |
| Renter-Occupied | 23.7% |
| Housing Units | 14,270 |
Property Tax
Crime Rates: Spruce Grove vs U.S. Average (per 100,000)
Violent Crime
Property Crime
| Total Property | 3,500.0/100K |
| 79% above US avg | |
| Burglary | 483.9/100K |
| Theft | 2,503.4/100K |
| Vehicle Theft | 504.8/100K |
Traffic Safety
Safety Score
| Safety Grade | C+ |
| Safety Score | 2.5 / 5.0 |
Temperature
| Annual Average | 39.8°F |
| 26% below US avg | |
| January Average | 16°F (-9°C) |
| July Average | 64°F (18°C) |
| Sunny Days | 270 days/yr |
Geography
| Elevation | 2,313 ft (705 m) |
| Area | 14.5 sq mi (37.5 km²) |
| Population Density | 2,599/sq mi |
| Coordinates | 53.5334°N, 113.9187°W |
| Timezone | America/Edmonton |
Precipitation & Snow
Air Quality
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 16°F (-9°C) | 0.9 in | |
| February | 15°F (-10°C) | 0.6 in | Driest |
| March | 24°F (-5°C) | 0.7 in | |
| April | 39°F (4°C) | 1.0 in | |
| May | 50°F (10°C) | 2.0 in | |
| June | 58°F (14°C) | 3.4 in | |
| July | 64°F (18°C) | 3.7 in | Warmest, Wettest |
| August | 60°F (16°C) | 2.6 in | |
| September | 51°F (10°C) | 1.7 in | |
| October | 41°F (5°C) | 0.9 in | |
| November | 24°F (-4°C) | 0.8 in | |
| December | 13°F (-10°C) | 0.8 in | Coldest |
Spruce Grove has a seasonal temperature swing of 50°F / from 13°F in December to 64°F in July. Total annual precipitation is 19.0 inches, with July being the wettest month (3.7") and February the driest (0.6").
Education
| Bachelor's Degree+ | 12.2% |
| 64% below US avg | |
| High School+ | 32.6% |
| Graduate Degree+ | 2.7% |
Area & Infrastructure
| Population Density | 2,599/sq mi |
| Total Area | 14.5 sq mi |
Services
Commute & Transportation
| Avg Commute | 26.4 min |
| Drive Alone | 87.7% |
| Public Transit | 1.1% |
| Work from Home | 19.6% |
Schools in Spruce Grove
16 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| Kokusai Kaiyo Japanese High School | - | - | - | - |
| St. Teresa Catholic Learning Centre | - | - | - | - |
| Spruce Grove Composite High School | - | - | - | - |
| St. Peter the Apostle Catholic High School | - | - | - | - |
| Living Waters Christian Academy | - | - | - | - |
| Greystone Centennial Middle School | - | - | - | - |
| Millgrove School | - | - | - | - |
| Copperhaven School | - | - | - | - |
| Woodhaven Middle School | - | - | - | - |
| Brookwood School | - | - | - | - |
| Parkland Village School | - | - | - | - |
| Broxton Park School | - | - | - | - |
| Prescott Learning Centre | - | - | - | - |
| St. Joseph Catholic School | - | - | - | - |
| St. Thomas Aquinas Catholic School | - | - | - | - |
| St. Marguerite Catholic School | - | - | - | - |
Radio Stations near Spruce Grove
17 stations within ~55 km.
| Station | Genre | Quality | |
|---|---|---|---|
| CHBN-FM "KISS 91.7" Edmonton, AB | contemporary hits, rogers media | AAC+ 47 kbps | |
| ICI Radio-Canada Première Edmonton - 90.1 FM (CHFA-FM) | classical, french culture | AAC 48 kbps | |
| CIUP-FM "Up 99.3" Edmonton, AB | adult hits | AAC+ 48 kbps | |
| CBC Radio One Edmonton | cbc, features | MP3 128 kbps | |
| Sonic 102.9 | - | AAC+ 48 kbps | |
| CKNG-FM "The Chuck 92.5" Edmonton, AB (AAC Stream) | 80's, 90's | AAC+ 57 kbps | |
| CHAH "My Radio 580" Edmonton, AB | multicultural, multilingual | MP3 69 kbps | |
| Edmonton Sports Talk | sports talk | MP3 96 kbps | |
| CKNO-FM "Now 102.3" Edmonton, AB | hot adult contemporary | AAC+ 48 kbps | |
| Rumsey Retro Radio | old time radio | MP3 80 kbps | |
| Radio Canada Ici Musique Alberta (Edmonton, AB) | blues, classical | AAC 48 kbps | |
| CKPW-FM 107.1 "Play 107" Edmonton, AB | rhythmic adult contemporary | AAC+ 64 kbps | |
| CINZ NET Radio | dance, edm | MP3 | |
| Radio Canada Ici Première (Alberta) Edmonton | radio publique | AAC 48 kbps | |
| CKNG-FM "The Chuck 92.5" Edmonton, AB (MP3 Stream) | 80's, 90's | MP3 128 kbps | |
| CJCA AM930 The Light | christian, education | AAC 95 kbps | |
| CHED 630 "Global News Radio" Edmonton, AB | news talk | AAC+ 57 kbps |
Museums in Spruce Grove
| Name | Type | Address | Phone | Annual Revenue |
|---|---|---|---|---|
| Canadian Energy Museum | ||||
| Grain Elevator Museum | ||||
| Stony Plain & Parkland Pioneer Museum |
Libraries in Spruce Grove
| Name | Address | Staff | Annual Visits | Circulation | Collection | Programs |
|---|---|---|---|---|---|---|
| Devon Public Library | 0.0 | |||||
| Spruce Grove Public Library | 0.0 | |||||
| Spruce Grove Public Library | 0.0 | |||||
| Stony Plain Public Library | 0.0 | |||||
| Yellowhead Regional Library | 0.0 |
Farmers Markets in Spruce Grove
| Name | Address | Season | Hours | Organic | Website |
|---|---|---|---|---|---|
| Spruce Grove Farmers' Market |
Hotels in Spruce Grove
2 hotels within city radius - OpenStreetMap data
Cafes in Spruce Grove
14 cafes within city radius - OpenStreetMap data
Cinemas in Spruce Grove
1 cinemas within city radius - OpenStreetMap data
Theatres in Spruce Grove
3 theatres within city radius - OpenStreetMap data
Clinics in Spruce Grove
7 clinics within city radius - OpenStreetMap data
Dentists in Spruce Grove
12 dentists within city radius - OpenStreetMap data
Veterinaries in Spruce Grove
3 veterinaries within city radius - OpenStreetMap data
Bus Stations in Spruce Grove
3 bus stations within city radius - OpenStreetMap data
Gas Stations in Spruce Grove
22 gas stations within city radius - OpenStreetMap data
Banks in Spruce Grove
8 banks within city radius - OpenStreetMap data
Shopping Malls in Spruce Grove
2 shopping malls within city radius - OpenStreetMap data
Gyms in Spruce Grove
9 gyms within city radius - OpenStreetMap data
Golf Courses in Spruce Grove
2 golf courses within city radius - OpenStreetMap data
Ski Resorts Near Spruce Grove
4 ski resorts within range.
| Resort | Slopes (km) | Lifts | Peak (m) | Price | Season | Night | Park |
|---|---|---|---|---|---|---|---|
| Rabbit Hill Snow Resort | 0.0 | - | - | $0 | - | - | - |
| Snow Valley Ski Club | 0.0 | - | - | $0 | - | - | - |
| Edmonton Ski Club | 0.0 | - | - | $0 | - | - | - |
| Sunridge Ski Area | 0.0 | - | - | $0 | - | - | - |
Airports Near Spruce Grove
19 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Edmonton International Airport | YEG | Large Airport |
| Barrhead Airport | - | Small Airport |
| Calmar/Wizard Lake Airport | - | Small Airport |
| Edmonton / Calmar (Maplelane Farm) | - | Small Airport |
| Edmonton / Gartner Airport | - | Small Airport |
| Edmonton / Villeneuve (Rose Field) Aerodrome | - | Small Airport |
| Edmonton / Villeneuve Airport | - | Small Airport |
| Edmonton/Morinville (Currie Field) Aerodrome | - | Small Airport |
| Edmonton/Morinville (Mike's Field) Aerodrome | - | Small Airport |
| Goodwood Field | - | Small Airport |
| Hnatko Farms Airport | - | Small Airport |
| Millet/Creekview Airport | - | Small Airport |
| Morrinville Farm Airstrip | - | Small Airport |
| Parkland Airport | - | Small Airport |
| Springdale Airport | - | Small Airport |
| Stony Plain (Stony Field) Airport | - | Small Airport |
| Warburg / Zajes Airport | - | Small Airport |
| Westlock Airport | - | Small Airport |
| Wetaskiwin Regional Airport | - | Small Airport |
Post Offices in Spruce Grove
2 post offices.
| Post Office | Address |
|---|---|
| Canada Post | |
| Spruce Grove Post Office |
Churches & Religious Organizations in Spruce Grove
13 religious organizations (IRS tax-exempt data).
| Name | Address |
|---|---|
| Christian Fellowship Church | |
| Global Connections Church | |
| Holy Trinity Catholic Church | |
| Kingdom Hall of Jehovah's Witnesses | |
| Parkland Baptist Church | |
| Peace Evangelical Lutheran Church | |
| Spruce Grove Alliance Church | |
| Spruce Grove Community Church | |
| St. Andrew’s United Church | |
| St. Augustine’s Parkland Anglican Church | |
| St. Matthew’s Lutheran Church | |
| The Church of Jesus Christ of Latter-day Saints | |
| Truth Church |
Explore Near Spruce Grove
Download Full City Report
Get a comprehensive, print-ready PDF with all data for Spruce Grove.
Get ReportFrequently Asked Questions About Spruce Grove
What is the population of Spruce Grove?
Spruce Grove has a population of 37,645 residents and is located in Alberta. The population density is 2,599 people per square mile, spread across 14.5 square miles. The median age of residents is 36.0 years, which is younger than the national median of 38.9 years. The population is 50.8% female and 49.2% male.
Is Spruce Grove expensive to live in?
The median household income is $106,000, 41% above the national average of $75,149. The median home value is $364,000 (29% above the U.S. median). Renters pay a median of $1,400 per month, above the national average of $1,163. The home price-to-income ratio is 3.4x, indicating housing is reasonably affordable relative to local income levels.
Is Spruce Grove safe?
Property crime occurs at a rate of 3,500 per 100,000 (above the national average). Overall, Spruce Grove receives a safety grade of C+ based on combined crime data.
What is the weather like in Spruce Grove?
Spruce Grove has a cool climate with an average annual temperature of 40°F (4°C). Winter temperatures average 16°F in January, while summers reach an average of 64°F in July. The area receives 270 sunny days per year, well above the national average of 205. Annual rainfall totals 23.7 inches, with 31.7 inches of snow.
How is the job market in Spruce Grove?
The job market in Spruce Grove faces challenges, with unemployment at 10.4% / significantly above the national rate of 3.6%. The average weekly wage is $1,177. There are 1,167 business establishments in the area. The average commute time is 26 minutes, and 19.6% of workers work from home.
How much does housing cost in Spruce Grove?
The median home value in Spruce Grove is $364,000. For renters, the median monthly rent is $1,400. The homeownership rate is 76.4%.
How are the schools in Spruce Grove?
12.2% of adults in Spruce Grove hold a bachelor's degree or higher, below the national average of 33.7%. 32.6% have completed high school. 2.7% hold a graduate or professional degree.
What is transportation like in Spruce Grove?
The average commute in Spruce Grove is 26 minutes. 87.7% of workers drive alone to work, 1.1% use public transit, and 19.6% work from home.
What are the demographics of Spruce Grove?
The racial and ethnic makeup of Spruce Grove is 90.2% White, 1.8% Black or African American, 0.7% Hispanic or Latino, 6.7% Asian. 89.6% of residents speak only English at home.
All Countries























































































































































































































































