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
2026 Q3
Status
Preliminary · quarter to date
Through
August 31, 2026
Eligible sales
23,362
Qualifying cities
74
Methodology
v1.1 · notes

Filtered view — reset to the full index.

Preliminary quarter-to-date figures through August 31, 2026. These figures change nightly as new and late-arriving sold records are added; they are not final or official until the completed quarter is reviewed and frozen.

Ontario at a Glance — 2026 Q3

27 days
Median market time (CDOM, days)
-1 days vs 2026 Q2
54.3%
Sold within 30 days (%)
+1.3 pts vs 2026 Q2
20.3%
Sold at/above original asking (%)
-2.7 pts vs 2026 Q2
96.4%
Median sale-to-original-list ratio
unchanged vs 2026 Q2
17.6%
Listings with a price reduction (%)
+0.4 pts vs 2026 Q2
partial history — see methodology
4.8%
Median discount when below asking (%)
-0.2 pts vs 2026 Q2

City Rankings — 2026 Q3

All property types · sorted by median market time — click any column to re-sort, click a city for its history. Cities below the disclosure floor (50 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.
1Prince Edward County8960 days30.3%9.0%94.0%23.6%6.5%
2Huntsville7049 days32.9%10.0%93.6%34.3%8.0%
3Collingwood9546 days42.1%5.3%94.0%27.4%6.2%
4Brant5745 days38.6%15.8%95.9%15.8%4.8%
5Saugeen Shores6842 days39.7%19.1%95.7%32.4%6.9%
6Russell5242 days44.2%15.4%97.7%28.8%3.5%
7Tiny5641 days42.9%7.1%91.6%16.1%8.8%
8Belleville14439 days43.1%12.5%95.5%26.4%5.2%
9Niagara-on-the-lake5639 days37.5%3.6%94.2%25.0%6.0%
10Aurora10538 days41.9%18.1%96.6%16.2%4.8%
11Tillsonburg5838 days37.9%13.8%94.3%32.8%6.3%
12Fort Erie10438 days41.3%9.6%94.4%26.0%6.0%
13North Grenville5336 days39.6%17.0%97.2%18.9%4.9%
14Clarence-rockland7735 days46.8%15.6%97.2%18.2%3.2%
15Norfolk7735 days45.5%14.3%96.3%24.7%4.8%
16Cobourg5734 days47.4%15.8%97.2%21.1%4.1%
17Cornwall12534 days49.6%20.0%97.1%30.4%4.0%
18Orillia9533 days45.3%12.6%95.5%23.2%5.3%
19Frontenac9033 days47.8%11.1%93.7%23.3%7.2%
20Kawartha Lakes22433 days47.3%13.8%95.6%20.5%5.7%
21Guelph26432 days47.7%16.7%96.2%19.3%4.7%
22Lincoln5832 days43.1%12.1%96.0%10.3%4.4%
23Niagara Falls21032 days48.1%19.0%96.1%26.7%5.6%
24Quinte West10332 days47.6%15.5%96.1%26.2%5.0%
25Caledon11231 days49.1%9.8%95.6%17.0%5.1%
26Orangeville6231 days50.0%16.1%96.0%21.0%4.5%
27Stratford6031 days50.0%15.0%97.2%28.3%3.8%
28Wasaga Beach8031 days50.0%10.0%95.7%12.5%4.6%
29Welland10831 days50.0%4.6%95.2%28.7%5.0%
30Centre Wellington8930 days50.6%13.5%96.1%22.5%4.5%
31Hamilton78130 days51.7%14.6%95.8%22.9%5.2%
32New Tecumseth9130 days52.7%12.1%96.7%24.2%4.0%
33Oakville42630 days50.5%13.4%95.5%16.4%5.2%
34Haldimand8430 days53.6%10.7%94.6%29.8%6.5%
35Georgina11128 days55.0%13.5%95.3%23.4%5.4%
36London71828 days53.6%15.7%96.4%18.8%4.5%
37Richmond Hill31828 days53.5%30.2%96.7%11.9%5.0%
38St. Catharines25628 days54.3%12.1%96.3%24.2%4.4%
39Thorold5828 days51.7%17.2%95.7%19.0%6.0%
40Whitchurch-stouffville9528 days52.6%13.7%96.7%26.3%3.8%
41Burlington38927 days54.8%14.4%96.5%18.0%4.2%
42Mississauga86627 days56.6%18.1%96.3%13.9%4.6%
43Ottawa1,91027 days54.7%19.1%97.3%18.6%3.6%
44Barrie33226 days56.9%10.8%96.7%13.6%3.7%
45Innisfil10626 days53.8%15.1%96.0%11.3%4.5%
46Vaughan46426 days55.8%21.3%96.1%12.9%5.1%
47St. Thomas11525 days57.4%12.2%96.5%22.6%3.9%
48Toronto3,69425 days56.8%24.1%96.4%13.2%5.1%
49Woodstock10625 days58.5%11.3%96.7%19.8%3.8%
50Brantford13624 days61.0%14.7%96.2%15.4%4.3%
51Brockville5224 days54.9%21.2%96.6%25.0%4.9%
52Grimsby7224 days56.9%11.1%95.4%12.5%5.3%
53Kingston26024 days57.7%15.0%96.7%19.6%4.1%
54Brampton85323 days61.5%22.7%96.5%10.8%4.6%
55Cambridge19323 days60.6%35.2%97.8%18.7%4.3%
56Kitchener32423 days63.3%39.5%98.7%14.8%3.8%
57Markham52123 days61.8%37.0%97.1%11.5%5.5%
58Pickering19323 days64.8%24.4%97.5%9.8%3.6%
59East Gwillimbury7023 days61.4%21.4%96.4%21.4%4.7%
60Bracebridge5322 days60.4%13.2%96.0%15.1%4.9%
61Muskoka Lakes6122 days52.5%13.1%94.8%18.0%7.3%
62Waterloo19222 days61.5%38.0%98.2%12.0%4.4%
63Clarington21021 days65.7%27.1%97.8%13.3%3.4%
64Halton Hills11521 days65.2%13.0%95.8%13.9%5.0%
65Milton25521 days63.5%18.0%97.1%14.5%3.5%
66Peterborough15621 days69.2%12.2%96.8%16.7%3.6%
67Bradford West Gwillimbury7621 days64.5%17.1%96.8%13.2%3.9%
68Newmarket15020 days65.3%28.7%96.9%14.0%4.3%
69Whitby24920 days69.1%23.3%97.4%13.3%4.0%
70Ajax17419 days69.5%33.3%98.1%6.9%3.7%
71Oshawa29719 days65.7%30.0%97.7%12.8%3.9%
72Timmins10616 days74.5%67.9%104.7%9.4%6.1%
73North Bay13815 days77.5%38.4%98.4%15.2%4.1%
74Thunder Bay24315 days82.3%69.1%104.3%7.4%5.4%

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

Click a city in the ranking table above to see its quarterly history — market time, at/above-asking rate, reduction rate, ratio and sample size over time.

Market speed2026 Q3

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)
9.7%
Sold within 7 days (%) (Ontario)
27.6%
Sold within 14 days (%) (Ontario)
54.3%
Sold within 30 days (%) (Ontario)
23.3%
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.
1Prince Edward County8960 days4.5%12.4%30.3%49.4%
2Huntsville7049 days5.7%11.4%32.9%35.7%
3Collingwood9546 days2.1%16.8%42.1%35.8%
4Brant5745 days7.0%19.3%38.6%35.1%
5Saugeen Shores6842 days7.4%14.7%39.7%41.2%
6Russell5242 days0.0%7.7%44.2%40.4%
7Tiny5641 days7.1%17.9%42.9%30.4%
8Belleville14439 days8.3%20.1%43.1%36.1%
9Niagara-on-the-lake5639 days7.1%10.7%37.5%32.1%
10Aurora10538 days15.2%24.8%41.9%30.5%

Asking-price performance2026 Q3

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.

20.3%
Sold at/above original asking (%) (Ontario)
96.4%
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 Bay24369.1%104.3%104.3%
2Timmins10667.9%104.7%104.7%
3Kitchener32439.5%98.7%98.5%
4North Bay13838.4%98.4%98.6%
5Waterloo19238.0%98.2%98.3%
6Markham52137.0%97.1%97.5%
7Cambridge19335.2%97.8%97.9%
8Ajax17433.3%98.1%98.1%
9Richmond Hill31830.2%96.7%97.0%
10Oshawa29730.0%97.7%98.1%

Price reductions2026 Q3

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.

17.6%
Listings with a price reduction (%) (Ontario)
32 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.
1Huntsville7034.3%37 days7.1%6.8%
2Tillsonburg5832.8%34 days3.0%3.9%
3Saugeen Shores6832.4%48 days4.1%4.1%
4Cornwall12530.4%35 days3.5%3.5%
5Haldimand8429.8%42 days4.1%4.1%
6Russell5228.8%60 days3.0%2.9%
7Welland10828.7%40 days3.4%3.4%
8Stratford6028.3%35 days3.7%3.7%
9Collingwood9527.4%40 days4.3%4.3%
10Niagara Falls21026.7%34 days3.8%3.7%

Buyer negotiating room2026 Q3

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

79.7%
Sold below original asking (%) (Ontario)
4.8%
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.
1Niagara-on-the-lake5696.4%6.0%
2Welland10895.4%5.0%
3Collingwood9594.7%6.2%
4Tiny5692.9%8.8%
5Prince Edward County8991.0%6.5%
6Fort Erie10490.4%6.0%
7Caledon11290.2%5.1%
8Huntsville7090.0%8.0%
9Wasaga Beach8090.0%4.6%
10Haldimand8489.3%6.5%

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.