90-day trends
Daily flow — new vs delisted
New
Delisted
Market heat
Absorption = delisted/new (delist is a demand proxy, no sold data). MOI = active/(30d avg delisted x30). Temperature thresholds are hand-set; young archives can be thin.
Official baseline (TRREB)
—
—
All home types SNLR · 12-mo trend
—
All home types MOI · 12-mo trend
—
Sales
—
New listings
—
Active
—
Avg price
—
LDOM
—
Sales/new (1-mo, ours)
—
Source: TRREB Market Watch, monthly official sold-based sale-market data. Our daily metrics above are asking/delist-based; they are different lenses shown side by side on purpose. York is a 3-city sum. The ratio is our single-month sales/new-listings calculation, not TRREB's 12-month SNLR.
20-year price history
Quality-adjusted apartment benchmark for Greater Toronto, monthly since 2005. Source: CREA MLS® HPI. A benchmark is not an asking price — the live medians above track asking.
GTA condo benchmark price — CREA MLS® HPI
Affordability
Carrying cost = mortgage payment on the GTA Apartment benchmark; GTA-wide, not per-region. Rate = BoC 5-year conventional mortgage rate. Income is your own editable input; income to qualify assumes 32% GDS.
Share of gross income
—
Carrying cost/mo
Income to qualify
—
GDS 32% assumption
Price by listing age
Active listings grouped by the month they were listed. Bars = how many are still on market; line = that cohort's median asking $/ft². Older cohorts priced above fresh ones = stale, likely overpriced stock.
Asking $/ft² by listing month
Cash flow
Cash-flow-positive share by neighbourhood
Building league table — top 40 by gross cap rate
Opportunities
Rental yield by area
Gross yield = annual rent ÷ sale price (all-bedroom neighbourhood medians). Higher = stronger rental return. Click a bar to locate it on the map.