mmihom.ca

homes for sale under $1M in Esquimalt

92 homes for sale under $1M in Esquimalt, median asking $641,950 ($299,900 to $999,988). That's about $641 per square foot. The typical home has been listed 50 days; 8 came on in the last 7 days. Condos make up 62% of what's for sale.

Right now, 92 homes under $1 million are for sale in Esquimalt, with a median asking price of $641,950. Listings range from $299,900 to $999,988, and the median home was built in 2020. The market is active, with 9 new listings added in the past week and 33 in the past month. Condos make up the largest share of listings, with a median price of $544,900, followed by townhouses and houses. The median days on market is 50, suggesting a balanced pace. Rockheights has the most listings (30), followed by Old Esquimalt and Kinsmen Park, each with 15. Most homes are priced under $750,000, with 64 in that range. The median price per square foot is $641.
92
homes
$641,950
median asking
$300K to $1000K
$641
median per sq ft
50 days
median on market
8
listed this week
33 in 30 days
2020
median year built

asking prices

22
42
28
<$500K
$500–750K
$750K–1M
$1–1.5M
$1.5–2M
$2–3M
$3M+

on the map

by type

typehomesmedian
condos57$544,900
townhouses20$744,950
houses15$780,000

questions buyers ask

What do homes under $1M in Esquimalt cost?

Median asking price is $641,950 across 92 active listings, ranging from $299,900 to $999,988, or about $641/sq ft.

How fast are homes selling here?

The median active listing has been on the market 50 days. 8 homes were listed in the last week and 33 in the last 30 days.

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

Median asking is $678,950 for 2 bedrooms (42 listings) and $757,777 for 3 bedrooms (21 listings).

What types of homes are for sale?

57 condos (median $544,900), 20 townhouses (median $744,950), 15 houses (median $780,000).

How old are the homes?

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

Statistics are computed from the 92 active MLS® listings matching this page at render time and refresh hourly with the feed. Medians, not averages, so one outlier can't move them.