PropertyMesh Research

Ontario Market Heat Index

How fast homes sell, how often they fetch asking price, and how much room buyers have to negotiate — measured city by city from MLS sold data, with relisting chains merged so the numbers reflect a home's full time on the market.

Period
Rolling 90 days
Status
LIVE
Last updated
August 31, 2026
Eligible sales
23,332
Qualifying cities
181
Methodology
v1.1 · notes

Filtered view — reset to the full index.

Rolling snapshot of the last 90 days (2026-06-03 to 2026-08-31). These figures update nightly as new sold data arrives and are not final — quarterly figures are finalized and frozen after each quarter closes.

Ontario at a Glance — Rolling 90 days

27 days
Median market time (CDOM, days)
+2 days vs 2026 Q2
54.5%
Sold within 30 days (%)
-1.2 pts vs 2026 Q2
21.0%
Sold at/above original asking (%)
-2.7 pts vs 2026 Q2
96.2%
Median sale-to-original-list ratio
-0.3 pts vs 2026 Q2
18.4%
Listings with a price reduction (%)
+1.5 pts vs 2026 Q2
partial history — see methodology
5.3%
Median discount when below asking (%)
+0.1 pts vs 2026 Q2

City Rankings — Rolling 90 days

Detached · sorted by median market time — click any column to re-sort, click a city for its history. Cities below the disclosure floor (25 eligible sales) are listed but not ranked.

Median market time: How many days the typical home takes to sell, counting from when it first hit the market (relistings included). Fewer days = hotter market.
What does each column mean?
Sales:
How many eligible home sales the numbers are based on — more sales = more reliable numbers.
Median market time:
How many days the typical home takes to sell, counting from when it first hit the market (relistings included). Fewer days = hotter market.
Sold ≤ 30 days:
Share of homes that sold within a month. Higher = hotter market.
At/above asking:
Share of homes that sold for the original asking price or more. Higher = sellers are getting their price (hotter market).
Sale ÷ original ask:
The typical sale price as a share of the first asking price. 100% = homes sell for exactly what sellers first asked; below 100% = buyers pay less.
Reduction rate:
Share of sold homes that cut their asking price at least once before selling. Higher = sellers are having to lower expectations (cooler market).
Median discount:
When a home does sell below asking, this is the typical discount buyers got.
City ranking with median market time, sold-within-30-days share, at-or-above-asking share, sale-to-original-list ratio, price-reduction rate and median discount. Click a column heading to sort; click a city for its historical trend.
1South Huron2661 days38.5%7.7%91.1%30.8%9.5%
2Wellington North3859 days36.8%7.9%93.7%26.3%7.3%
3Blue Mountains3558 days28.6%8.6%91.5%20.0%9.4%
4North Huron2656 days34.6%11.5%95.5%34.6%5.1%
5Thames Centre3453 days26.5%20.6%94.5%38.2%6.8%
6Lanark Highlands3151 days32.3%9.7%93.8%25.8%8.4%
7Erin3851 days21.1%0.0%92.7%26.3%7.3%
8Cramahe3050 days33.3%20.0%96.1%23.3%5.0%
9Edwardsburgh/cardinal3050 days43.3%23.3%97.0%20.0%4.9%
10North Glengarry3050 days36.7%16.7%96.6%26.7%4.6%
11Greater Napanee4149 days41.5%17.1%95.5%19.5%5.4%
12Prince Edward County11849 days34.7%13.6%95.1%16.9%6.2%
13Georgian Bluffs3247 days28.1%12.5%93.9%21.9%7.0%
14Trent Hills6947 days39.1%14.5%93.1%20.3%8.0%
15Georgian Bay3447 days26.5%2.9%90.1%26.5%10.0%
16Bluewater2845 days39.3%10.7%93.5%32.1%7.1%
17Clearview6545 days35.4%7.7%92.7%32.3%8.0%
18Meaford3645 days41.7%2.8%95.0%13.9%5.1%
19Northern Bruce Peninsula3945 days38.5%10.3%92.2%25.6%8.1%
20Augusta2944 days31.0%17.2%94.9%41.4%5.7%
21Havelock-belmont-methuen2744 days29.6%7.4%94.7%18.5%5.4%
22Norfolk12144 days41.3%11.6%94.8%33.1%5.9%
23West Grey4544 days40.0%8.9%94.8%22.2%7.0%
24Lake Of Bays2943 days44.8%13.8%92.9%20.7%7.8%
25Tiny7443 days41.9%9.5%91.3%17.6%9.0%
26Brighton5342 days37.7%18.9%96.1%28.3%5.0%
27Brockville6341 days47.6%12.7%96.9%31.7%4.3%
28North Kawartha2741 days33.3%7.4%90.9%25.9%9.8%
29Rideau Lakes5541 days43.6%14.5%92.6%25.5%7.8%
30South Glengarry3941 days43.6%17.9%95.7%33.3%6.0%
31Tillsonburg7041 days38.6%11.4%95.2%34.3%5.9%
32Elizabethtown-kitley3040 days36.7%10.0%95.0%23.3%5.3%
33The Nation2940 days41.4%6.9%96.6%24.1%3.5%
34Aylmer3240 days43.8%6.3%94.2%37.5%6.0%
35Seguin3840 days39.5%5.3%92.7%18.4%7.4%
36Huntsville8739 days40.2%11.5%93.8%24.1%7.5%
37Middlesex Centre5739 days42.1%17.5%95.0%22.8%6.4%
38Wainfleet3339 days42.4%9.1%93.3%21.2%7.7%
39Whitewater Region3139 days41.9%12.9%96.3%35.5%4.0%
40Fort Erie14839 days43.2%9.5%94.5%27.0%6.2%
41Carleton Place3938 days41.0%12.8%97.6%25.6%3.8%
42Ingersoll3338 days42.4%21.2%96.0%33.3%6.5%
43Minto2738 days37.0%11.1%95.1%37.0%5.2%
44New Tecumseth9838 days41.8%8.2%94.4%28.6%6.2%
45North Grenville5538 days41.8%16.4%97.6%16.4%3.3%
46Alfred And Plantagenet2838 days42.9%10.7%96.7%21.4%4.1%
47Drummond/north Elmsley2638 days42.3%15.4%94.4%34.6%6.7%
48Stone Mills2838 days46.4%21.4%96.5%21.4%4.1%
49Zorra2638 days42.3%23.1%96.7%26.9%4.0%
50Belleville16537 days44.8%16.4%96.3%26.7%5.0%
51Clarence-rockland9037 days45.6%13.3%96.8%18.9%3.6%
52Huron-kinloss3737 days48.6%16.2%96.5%24.3%4.9%
53Kawartha Lakes32537 days43.4%13.5%94.8%22.5%6.1%
54Niagara-on-the-lake6837 days42.6%4.4%93.9%23.5%6.1%
55Shelburne2837 days46.4%14.3%97.1%7.1%4.8%
56Dysart Et Al7237 days40.3%18.1%95.5%23.6%6.7%
57Haldimand10637 days46.2%10.4%94.2%30.2%6.5%
58Russell5837 days48.3%10.3%96.8%25.9%3.8%
59Georgina16936 days47.9%15.4%95.2%23.1%5.6%
60South Stormont5336 days47.2%26.4%95.6%28.3%6.0%
61Trent Lakes4536 days44.4%17.8%95.4%20.0%8.6%
62West Nipissing5036 days44.0%10.0%95.4%24.0%4.8%
63Adjala-tosorontio3035 days36.7%6.7%91.7%20.0%8.5%
64Arnprior2935 days37.9%17.2%95.4%17.2%5.7%
65Brant6935 days42.0%15.9%95.6%11.6%5.0%
66Goderich3435 days47.1%17.6%96.1%35.3%4.7%
67Owen Sound5935 days44.1%8.5%96.1%20.3%4.4%
68Penetanguishene3235 days46.9%6.3%93.8%18.8%6.6%
69South Bruce Peninsula5135 days41.2%19.6%93.9%13.7%8.2%
70Wasaga Beach12035 days45.0%8.3%95.2%15.8%5.3%
71Collingwood7835 days47.4%1.3%94.1%26.9%6.0%
72Frontenac14334 days44.1%14.7%95.1%23.1%6.6%
73Oakville38334 days47.0%11.7%93.7%17.5%7.1%
74Springwater6334 days47.6%11.1%96.7%17.5%3.7%
75Temiskaming Shores2834 days42.9%17.9%95.6%28.6%5.7%
76West Lincoln2734 days44.4%11.1%94.7%25.9%5.5%
77Beckwith4034 days47.5%5.0%96.3%27.5%3.9%
78Essa5634 days42.9%7.1%95.4%17.9%5.1%
79Midland4634 days47.8%6.5%95.0%23.9%5.6%
80Quinte West15834 days46.8%19.0%96.9%26.6%4.5%
81Alnwick/haldimand4033 days47.5%17.5%94.7%22.5%7.7%
82Aurora10733 days47.7%21.5%95.7%14.0%6.7%
83Brockton3033 days46.7%33.3%97.0%20.0%6.3%
84King4633 days50.0%17.4%93.8%15.2%8.1%
85Pembroke6333 days42.9%11.1%95.6%33.3%4.6%
86Welland14433 days47.9%6.9%95.0%29.9%5.4%
87Whitchurch-stouffville10133 days48.5%10.9%96.0%27.7%4.8%
88Caledon13633 days48.5%11.8%94.9%15.4%5.7%
89Leeds And The Thousand Islands2633 days42.3%30.8%95.9%23.1%7.3%
90Loyalist6633 days48.5%15.2%96.9%13.6%3.6%
91Niagara Falls24233 days47.5%16.9%95.2%27.7%6.0%
92Richmond Hill26633 days48.1%29.7%96.3%15.0%6.3%
93Algonquin Highlands2532 days48.0%16.0%94.3%20.0%6.0%
94Central Elgin4232 days47.6%19.0%95.9%16.7%6.5%
95Lambton Shores5332 days45.3%20.8%96.2%11.3%5.8%
96Saugeen Shores7832 days47.4%23.1%96.2%24.4%5.0%
97Brock4231 days47.6%4.8%95.5%9.5%5.0%
98Huron East2731 days48.1%22.2%97.1%22.2%5.3%
99Kapuskasing2931 days48.3%17.2%92.9%31.0%8.2%
100Lincoln6131 days47.5%13.1%96.1%18.0%4.2%
101Mississippi Mills3931 days48.7%15.4%96.9%15.4%3.9%
102Norwich2931 days48.3%20.7%97.1%31.0%3.7%
103Port Colborne5631 days50.0%12.5%95.3%25.0%5.9%
104Ramara4431 days47.7%6.8%94.6%18.2%5.4%
105Southgate3431 days50.0%8.8%95.0%20.6%5.4%
106Tay Valley2831 days50.0%17.9%95.0%14.3%6.6%
107Cornwall14330 days50.3%17.5%96.7%35.0%4.5%
108Guelph/eramosa3130 days51.6%16.1%96.3%25.8%4.0%
109Highlands East3430 days52.9%29.4%93.8%23.5%8.7%
110Laurentian Valley2530 days56.0%20.0%96.3%32.0%4.5%
111Scugog7130 days50.7%9.9%96.5%14.1%3.9%
112East Gwillimbury7729 days51.9%19.5%94.9%22.1%6.8%
113Hamilton84729 days52.1%14.8%95.5%23.3%5.6%
114Orangeville5729 days52.6%14.0%95.7%19.3%4.6%
115Stratford7729 days55.8%23.4%97.3%22.1%4.6%
116Wilmot4729 days53.2%29.8%97.8%25.5%5.5%
117Bradford West Gwillimbury9328 days52.7%10.8%95.8%15.1%4.9%
118Hawkesbury2728 days59.3%37.0%97.7%25.9%10.0%
119Kirkland Lake4228 days54.8%23.8%93.8%26.2%9.1%
120Selwyn7228 days55.6%19.4%95.5%19.4%6.8%
121Centre Wellington9428 days54.3%14.9%95.6%23.4%5.0%
122Gravenhurst5228 days53.8%15.4%94.2%11.5%7.0%
123Tay5028 days52.0%12.0%96.5%26.0%3.9%
124Cavan Monaghan3327 days51.5%30.3%96.6%18.2%5.4%
125London78427 days54.8%18.0%96.3%19.3%4.7%
126Orillia10427 days53.8%15.4%95.6%23.1%5.4%
127Oro-medonte7527 days54.7%17.3%96.1%17.3%5.1%
128Smiths Falls2527 days60.0%12.0%95.0%32.0%5.5%
129Thorold7027 days54.3%22.9%95.2%22.9%6.6%
130Brampton77926 days55.1%19.5%95.9%10.1%5.2%
131Guelph24126 days53.1%17.4%96.3%20.3%4.5%
132Minden Hills5326 days56.6%13.2%95.8%9.4%6.1%
133North Dundas4126 days53.7%22.0%96.3%19.5%5.8%
134Woolwich3226 days56.3%28.1%97.0%25.0%4.7%
135Kincardine5626 days57.1%19.6%95.9%25.0%4.8%
136Otonabee-south Monaghan3026 days53.3%30.0%96.0%16.7%6.2%
137Barrie32525 days57.8%11.1%96.5%14.8%4.0%
138Kenora Remote Area4425 days59.1%31.8%95.2%9.1%8.4%
139Milton17525 days57.1%18.9%96.5%17.1%4.7%
140Mississauga53125 days59.1%18.5%95.6%12.1%5.4%
141St. Catharines28525 days58.2%15.4%96.4%24.6%4.4%
142St. Thomas13025 days57.7%13.8%96.3%20.0%4.1%
143North Perth4025 days57.5%22.5%97.5%25.0%3.1%
144Innisfil12924 days57.4%14.7%95.7%12.4%4.7%
145Ottawa1,43524 days58.6%23.3%97.1%18.0%4.1%
146Pelham5324 days62.3%18.9%96.1%15.1%5.3%
147Peterborough22224 days62.6%14.9%96.4%19.4%4.0%
148Renfrew2724 days59.3%18.5%95.0%33.3%5.7%
149Port Hope5624 days62.5%23.2%96.5%19.6%5.3%
150Bracebridge6923 days62.3%13.0%96.0%11.6%4.5%
151Cochrane2723 days63.0%29.6%95.8%14.8%8.6%
152Halton Hills13523 days60.7%10.4%95.7%16.3%5.3%
153Kingston30323 days56.8%15.2%96.5%18.2%4.2%
154Uxbridge5123 days62.7%17.6%95.9%9.8%4.9%
155Cobourg6623 days53.0%13.6%95.8%21.2%5.9%
156Brantford17122 days60.8%17.0%96.4%18.7%4.4%
157Newmarket16122 days63.4%30.4%96.5%14.9%5.0%
158Vaughan36622 days59.8%23.8%96.0%10.1%5.6%
159Woodstock13922 days61.2%12.9%96.5%23.0%4.1%
160Severn5622 days57.1%12.5%93.1%21.4%8.2%
161Burlington34221 days61.1%20.8%96.2%14.3%5.1%
162Grimsby5821 days65.5%17.2%96.6%13.8%4.6%
163Petawawa6921 days63.8%23.2%97.0%29.0%5.0%
164Pickering18321 days64.5%25.7%96.7%10.4%5.0%
165Toronto1,89521 days62.2%30.0%96.6%11.6%5.9%
166Cambridge23821 days66.0%38.7%98.3%16.8%3.6%
167Markham38520 days64.7%37.9%97.2%8.6%5.6%
168Muskoka Lakes7220 days61.1%15.3%94.6%18.1%7.3%
169Clarington25219 days65.5%27.8%97.7%9.9%3.7%
170Oshawa31419 days66.9%27.7%97.6%11.5%4.0%
171Whitby25619 days64.8%24.6%96.9%13.3%4.3%
172Ajax16718 days71.3%32.9%97.9%7.2%3.8%
173Hamilton Township3218 days68.8%31.3%97.3%18.8%5.6%
174Kitchener33018 days67.6%47.9%99.5%13.9%3.9%
175Strathroy-caradoc7317 days64.4%17.8%96.6%19.2%3.8%
176Kenora5416 days87.0%66.7%101.8%7.4%5.9%
177North Bay15615 days76.3%41.7%98.4%18.6%4.4%
178Timmins15715 days77.7%64.3%103.9%7.6%5.5%
179Waterloo16615 days71.1%47.0%99.4%12.7%4.0%
180Callander2514 days64.0%36.0%98.8%12.0%2.7%
181Thunder Bay29814 days85.2%73.5%106.0%5.4%4.6%

The shaded column (median market time) is coloured from cooler (blue) to hotter (red) market. Scroll the table sideways for more columns — the city column stays put.

On the Map — Median market time

Each dot is a qualifying city, colored by median market time (cdom, days). Every mapped value also appears in the city ranking table above.

Median market time
CoolerHotter

City History — Mississippi Mills

A quarterly, plain-English view of how quickly Mississippi Mills homes sold (detached), how often they sold at or above the original asking price, how often sellers reduced their price, and how many sales were included.

View quarter

2026 Q3 is still in progress: figures can change as additional sales are recorded, until the quarter is finalized.

What changed in 2026 Q3

The typical sale took 30 days, 1 day longer than 2026 Q2. The at/above-asking share fell to 11.5%, while price reductions became less common.

Selling time+1 dayvs 2026 Q2
At/above asking−21.0 ptsvs 2026 Q2
Reduction rate−13.5 ptsvs 2026 Q2
Sample strengthMeets floor

26 eligible sales meet the 50-sale disclosure floor. Read the result with property mix and seasonality in mind.

How many sales support this?
Total homes sold
26
−14 vs 2026 Q2
How quickly did homes sell?
Typical selling time
30 days
1 day slower vs 2026 Q2
How often was asking met?
Sold at/above asking
11.5%
−21.0 pts vs 2026 Q2
How often were prices cut?
Price reduction rate
11.5%
−13.5 pts vs 2026 Q2
How did sale compare to ask?
Sale-to-original-ask
96.5%
−1.3 pts vs 2026 Q2

1. Typical selling time

Median market time in days (relisting chains merged). Lower = homes generally sold faster.

01020302026 Q22026 Q32026 Q2: Typical selling time 29d29d2026 Q3: Typical selling time 30d30d
Homes took 1 day longer to sell than in 2026 Q2.

2. Pricing behaviour

The two pricing measures are split into separate charts because their ranges are very different.

Sold at or above original asking

Share of sales that met or beat the seller's starting price.

0%10%20%30%40%2026 Q22026 Q32026 Q2: Sold at or above original asking 32.5%32.5%2026 Q3: Sold at or above original asking 11.5%11.5%

Received a price reduction

Share of sold homes with at least one asking-price cut.

0%10%20%2026 Q22026 Q32026 Q2: Received a price reduction 25.0%25.0%2026 Q3: Received a price reduction 11.5%11.5%

These answer different questions — a reduction rate is not the opposite of an at-or-above-asking rate, so read each on its own. Note the two charts use different scales.

Sale ÷ original ask100% = matched the original asking price

2026 Q3: 96.5% — the typical sale closed 3.5% below the original asking price.

Compared with 2026 Q2, the at/above-asking share moved −21.0 pts and the reduction rate moved −13.5 pts.

3. Total homes sold

Sales volume shown separately so it can't distort or compete with price and market-time metrics.

020402026 Q2: 40 eligible sales402026 Q22026 Q3: 26 eligible sales262026 Q3
A larger sample usually produces a more stable market reading. Quarters marked * are below the disclosure floor and shown for context only.

For buyers

In 2026 Q3, 11.5% of sold homes had a price reduction, while 11.5% still sold at or above the original asking price. Read both together rather than treating either as the whole picture.

For sellers

The typical sold home took 30 days to sell, and the typical sale-to-original-ask ratio was 96.5%. That describes completed sales in this period; it doesn't guarantee the same result for an individual property.

2026 Q3 summary for Mississippi Mills: 26 homes sold; typical selling time 30 days; 11.5 percent sold at or above original asking; 11.5 percent received a price reduction; sale-to-original-ask ratio 96.5 percent.

Quarterly history for Mississippi Mills
QuarterSalesMedian market timeAt/above askingReduction rateSale ÷ original ask
2026 Q24029 days32.5%25.0%97.8%
2026 Q32630 days11.5%11.5%96.5%

* below the disclosure floor for that quarter.

Market speedRolling 90 days

How fast homes actually sell, measured on full relisting chains — a home relisted three times counts its whole time on market, not just the last listing.

27 days
Median market time (CDOM, days) (Ontario)
11.2%
Sold within 7 days (%) (Ontario)
30.1%
Sold within 14 days (%) (Ontario)
54.5%
Sold within 30 days (%) (Ontario)
23.4%
On market over 60 days (%) (Ontario)
City ranking with median market time, sold-within-30-days share, at-or-above-asking share, sale-to-original-list ratio, price-reduction rate and median discount. Click a column heading to sort; click a city for its historical trend.
1South Huron2661 days3.8%19.2%38.5%50.0%
2Wellington North3859 days2.6%15.8%36.8%50.0%
3Blue Mountains3558 days2.9%14.3%28.6%48.6%
4North Huron2656 days3.8%23.1%34.6%50.0%
5Thames Centre3453 days11.8%26.5%26.5%47.1%
6Lanark Highlands3151 days3.2%16.1%32.3%41.9%
7Erin3851 days0.0%10.5%21.1%44.7%
8Cramahe3050 days3.3%16.7%33.3%46.7%
9Edwardsburgh/cardinal3050 days0.0%10.0%43.3%36.7%
10North Glengarry3050 days3.3%16.7%36.7%46.7%

Asking-price performanceRolling 90 days

How sale prices compare with what sellers originally asked. Ratios use the first asking price of the relisting chain, so re-lists at a lower price cannot flatter the numbers.

21.0%
Sold at/above original asking (%) (Ontario)
96.2%
Median sale-to-original-list ratio (Ontario)
97.3%
Median sale-to-final-list ratio (Ontario)
City ranking with median market time, sold-within-30-days share, at-or-above-asking share, sale-to-original-list ratio, price-reduction rate and median discount. Click a column heading to sort; click a city for its historical trend.
1Thunder Bay29873.5%106.0%106.0%
2Kenora5466.7%101.8%101.8%
3Timmins15764.3%103.9%103.9%
4Kitchener33047.9%99.5%99.1%
5Waterloo16647.0%99.4%99.4%
6North Bay15641.7%98.4%98.6%
7Cambridge23838.7%98.3%98.5%
8Markham38537.9%97.2%97.1%
9Hawkesbury2737.0%97.7%98.4%
10Callander2536.0%98.8%98.8%

Price reductionsRolling 90 days

How often sellers cut the price before selling, how quickly, and by how much. Total reduction sums every observed cut against the original asking price.

18.4%
Listings with a price reduction (%) (Ontario)
31 days
Median days to first reduction (Ontario)
4.0%
Median first reduction (%) (Ontario)
4.0%
Median total reduction (% of original ask) (Ontario)

Price-change events have been captured in full since August 2026; earlier windows reflect the last observed change per listing only, so reduction figures for this period are a floor, not an exact rate.

City ranking with median market time, sold-within-30-days share, at-or-above-asking share, sale-to-original-list ratio, price-reduction rate and median discount. Click a column heading to sort; click a city for its historical trend.
1Augusta2941.4%37 days5.6%5.5%
2Thames Centre3438.2%34 days3.6%3.6%
3Aylmer3237.5%19 days4.3%4.3%
4Minto2737.0%34 days5.1%7.7%
5Whitewater Region3135.5%45 days3.6%3.3%
6Goderich3435.3%33 days2.8%2.8%
7Cornwall14335.0%32 days3.6%3.6%
8Drummond/north Elmsley2634.6%24 days4.7%4.5%
9North Huron2634.6%79 days4.4%4.4%
10Tillsonburg7034.3%35 days3.3%4.0%

Buyer negotiating roomRolling 90 days

When homes sell below the original asking price, how large the gap typically is.

79.0%
Sold below original asking (%) (Ontario)
5.3%
Median discount when below asking (%) (Ontario)
City ranking with median market time, sold-within-30-days share, at-or-above-asking share, sale-to-original-list ratio, price-reduction rate and median discount. Click a column heading to sort; click a city for its historical trend.
1Erin38100.0%7.3%
2Collingwood7898.7%6.0%
3Meaford3697.2%5.1%
4Georgian Bay3497.1%10.0%
5Niagara-on-the-lake6895.6%6.1%
6Brock4295.2%5.0%
7Beckwith4095.0%3.9%
8Seguin3894.7%7.4%
9Aylmer3293.8%6.0%
10Penetanguishene3293.8%6.6%

Reports & Guides

Deeper analysis built on the same finalized snapshots, plus evergreen explainers for the metrics on this page.

The fastest-selling housing markets in Ontario

Median market time rankings, speed distribution and the biggest movers.

Where Ontario homes sell above asking

Above-ask rates and both sale-to-list ratios — with the list-low context.

Ontario home price reductions

Where sellers are cutting, how fast, and how deep.

Homebuyer negotiating room

Where the asking-to-sold gap is widest — and what it can’t promise.

Detached home market heat

The detached segment: speed, asking-price performance and reductions.

Condo market heat

Condo apartments, tracked separately from freehold.

Townhouse market heat

Freehold rows and condo townhouses, side by side.

City report: Whitby

Ontario’s fastest-selling market, up close.

City report: Kitchener

The province’s most competitive market on asking price.

City report: Hamilton

A big market where price reductions run high.

Toronto neighbourhoods (pilot)

Neighbourhood-level market speed — our below-city pilot.

Guide: Days on market (DOM), explained

What DOM measures and how relistings distort it.

Guide: Original vs final asking price

Why the first ask is the honest benchmark.

Guide: Home price reductions

Reading cut history as a buyer; timing a cut as a seller.

Guide: Sale-to-list price ratio

How to read 98% vs 103% — and the list-low trap.

Archive & Downloads

Every published period, including the current quarter-to-date snapshot. Preliminary figures change nightly; finalized periods are frozen and never change without a visible revision. CSV downloads include the full city × property-type aggregate table (plus the Toronto neighbourhood pilot rows) with methodology version and usage notes.

Usage conditions: figures are free to cite and republish in aggregate form with attribution to “PropertyMesh Ontario Market Heat Index” and a link back to this page. Don’t present them as official board statistics, strip the disclosure flags, or use them as investment advice — full rules in the methodology.

Historical archive of Market Heat Index periods
PeriodStatusSales analysedFinalizedDownload
2026 Q3Preliminary · quarter to date23,362Through August 31, 2026CSV
2026 Q2REVISED (rev 2)36,197August 27, 2026CSV

Methodology & Notes

Source. MLS sold records for Ontario resale residential properties (detached, semi-detached, freehold and condo townhouses, condo apartments), refreshed nightly. Sales are dated by the purchase-contract date.

Market time. The MLS feed does not provide a reliable cumulative days-on-market figure, so we compute our own: when a home is relisted (same address and unit, prior listing ending within a validated window), the listings are chained together and time on market accumulates across the whole chain.

Asking-price ratios. Sale-to-original-list uses the first asking price of the relisting chain — a home relisted at a lower price cannot flatter the ratio. Sale-to-final-list uses the sold listing's last asking price.

Price reductions. Reduction metrics count observed price-decrease events; the total reduction sums all cuts against the original asking price (increases are ignored). Full event capture began in August 2026 — periods starting earlier are flagged as partial and understate reduction activity.

Disclosure floors. City figures require at least 50 eligible sales for the period (25 per property-type cut). Cells below the floor are shown as “insufficient data” rather than ranked — small samples produce unstable, misleading rates.

Coverage. Figures are based on TRREB (Toronto Regional Real Estate Board) transactions via the PropTx feed. Coverage of the Greater Toronto Area is comprehensive; outside the GTA, only sales involving a TRREB member are captured, so coverage is partial and cities below the disclosure floor are shown but not ranked. The series starts in Q3 2025; the feed's historical coverage before that is incomplete and would misstate the market. Toronto MLS districts are merged into Toronto, and London's feed subdivisions are merged into London.

Frozen periods. Completed quarters and years are finalized and frozen: their published values never change silently. Corrections are released as visible revisions with a reason.

Privacy & rights. Everything published here is an aggregate that meets the disclosure floors above. Individual sold prices are not shown on this page; listing-level sold data is available on PropertyMesh behind a free sign-in, per MLS data rules.

Citing this data. Free to cite with attribution to PropertyMesh (“PropertyMesh Ontario Market Heat Index”). Each archived period has a CSV download with the full aggregate table, methodology version and usage notes. For questions or custom cuts, contact us.