Homes for sale in Spruce Grove

315 homes for sale in Spruce Grove, median asking $471,600 ($69,900 to $9,950,000). That's about $283 per square foot. The typical home has been listed 40 days; 24 came on in the last 7 days. Houses make up 85% of what's for sale.

view 315 homes →
315
homes
$471,600
median asking
$70K to $9.95M
$283
median per sq ft
40 days
median on market
24
listed this week
111 in 30 days
2025
median year built

asking prices

177
105
25
2
2
2
2
<$500K
$500–750K
$750K–1M
$1–1.5M
$1.5–2M
$2–3M
$3M+

on the map

by neighbourhood

neighbourhoodhomesmedian$/sq ft
Easton38$450,000$277
Fenwyck27$669,900$305
Legacy Park26$472,450$285
Prescott24$464,481$278
Greenbury19$484,900$278
Copperhaven18$439,157$284
Hilldowns15$740,000$307
McLaughlin_SPGR14$564,950$280
Harvest Ridge13$441,000$279
Spruce Village13$444,900$266
Spruce Ridge12$221,350$228
Tonewood12$582,450$288
Jesperdale9$610,000$280
City Centre7$214,900$238
Aspen Glen6$730,000$462
Mobile City Estate6$110,000$99
Deer Park_SPGR6$857,450$393
Heatherglen6$389,750$269
Grove Meadows5$399,900$361

by type

typehomesmedian
houses268$499,900
townhouses26$372,328
condos13$199,800
Land8$1,650,000

by bedrooms

bedroomshomesmedian
1 bedroom11$1,300,000
2 bedroom24$294,850
3 bedroom176$449,681
4 bedroom80$528,500
5+ bedroom24$737,000

questions buyers ask

What do homes in Spruce Grove cost?

Median asking price is $471,600 across 315 active listings, ranging from $69,900 to $9,950,000, or about $283/sq ft.

How fast are homes selling here?

The median active listing has been on the market 40 days. 24 homes were listed in the last week and 111 in the last 30 days.

How much more is a 3-bedroom than a 2-bedroom?

Median asking is $294,850 for 2 bedrooms (24 listings) and $449,681 for 3 bedrooms (176 listings).

What types of homes are for sale?

268 houses (median $499,900), 26 townhouses (median $372,328), 13 condos (median $199,800), 8 Land (median $1,650,000).

How old are the homes?

Median year built is 2025 across the listings with a recorded build year.

statistics are computed from the 315 active MLS® listings matching this page at render time and refresh every few hours with the feed. medians, not averages, so one outlier can't move them.