Midtown
MLS listings, pre-construction projects, sold data and market stats for Midtown
41
For Sale
$1,343,657
Avg Price
64
For Rent
64
Sold (6mo)
0
Pre-Construction
Market Pulse
Condo resale in Midtown · 90-day window · Live data
Median Sold
$519K
Sales Volume
14
Sale to List
96.0%
Avg Days on Market
45
Active
25
New (30 days)
8
Months of Inventory
5.4 mo
Snapshot
2026-08-14
90-day window
Lightning Solds
Homes in Midtown that sold in 7 days or less. Sold prices unlock free after signup.
Buyer's or Seller's Market?
Derived from months of inventory, with price-drop and termination signals.
Market balance
Buyer's Market
Elevated inventory · slower absorption · leverage buyers
Months of inventory
5.4 mo
Price drops (30d)
0
Terminations
113
By Suite Type
90-day sold performance by bedroom count.
| Suite | Sold (90d) | Median Sold | Avg DOM |
|---|---|---|---|
| Studio | 0 | $0 | 0 |
| 1 BR | 10 | $476,000 | 36 |
| 2 BR | 3 | $1,300,000 | 78 |
| 3+ BR | 1 | $810,000 | 31 |
Rental Snapshot
Active supply, asking rents, and 90-day leased performance.
Active rentals
19
Median asking rent
$2,725/mo
Avg asking rent
$2,726/mo
Avg days on market
30
Leased (90d)
77
Median leased rent
$2,500/mo
Properties in Midtown
View all on map →
Yonge-Eglinton

Yonge-Eglinton
$1098/mo maint.

Yonge-Eglinton

Yonge-Eglinton
$1035/mo maint.

Yonge-Eglinton

Yonge-Eglinton
$375/mo maint.

Yonge-Eglinton
$648/mo maint.

Yonge-Eglinton

Yonge-Eglinton

Yonge-Eglinton

Yonge-Eglinton
$411/mo maint.

Yonge-Eglinton
$452/mo maint.

Yonge-Eglinton
$1014/mo maint.

Yonge-Eglinton

Yonge-Eglinton
$896/mo maint.

Yonge-Eglinton
$656/mo maint.

Yonge-Eglinton

Yonge-Eglinton
$992/mo maint.

Yonge-Eglinton
$519/mo maint.

Yonge-Eglinton
$485/mo maint.

Yonge-Eglinton
$20/mo maint.

Yonge-Eglinton

Yonge-Eglinton
$997/mo maint.

Yonge-Eglinton
$744/mo maint.
Looking to buy in Midtown?
Get expert guidance from a licensed real estate professional
Tal Shelef, Sales Representative | Rare Real Estate Inc., Brokerage | 1701 Avenue Rd, Toronto, ON M5M 3Y3 | 647-890-4082