Toronto Property Sale Analysis

HouseSigma-based working report for family homes and family-usable duplex/triplex properties in the west/central Toronto search area.

Report Parameters

This report analyzes HouseSigma listings and sold comps for the west/central Toronto search area drawn on the map: roughly High Park / Roncesvalles through Dovercourt, Trinity-Bellwoods, Palmerston-Little Italy, the Annex edge, and nearby target communities. The two red marked pockets are treated as hard exclusions where the API geometry can support it.

Single-family search$900,000-$1,400,000detached and semi-detached
Two-family search$1,500,000-$2,800,000listed multi-family plus candidates
Sold timeframeLast 180 daysHouseSigma UI sample
Source of truthHouseSigmaAPI + logged-in UI

Single-Family Definition

Detached or semi-detached homes suitable for a small family, usually 3-4 bedrooms, lounge, kitchen, garden/outdoor space, and possible basement storage. Basement living space is not required for this category.

Two-Family Definition

Listed Duplex, Triplex, Fourplex, or Multiplex properties are counted directly. Detached/semi homes are flagged separately as two-family candidates when structured fields show 5+ total bedrooms and 3+ bathrooms. Those candidates still need manual confirmation of second kitchen, separate entrance, basement quality, and whether each household gets a real lounge/living space.

Active listing counts use the approximate polygon and red-zone exclusions. Sold comps use logged-in HouseSigma card extraction filtered by target community names, so sold geography is slightly less exact than active listing geography.

Executive Summary

Active single-family core sample55 listings$1,249,000 median ask
Sold single-family target sample56 comps$1,250,000 median sale
Single-family over asking+4.4%median; avg +7.9%
Active multi-family core sample24 listings$1,999,950 median ask
Detached/semi two-family candidates45 listings$1,988,888 median ask

The strongest current signal is active inventory from the exact-ish polygon. The strongest sold-price signal is the logged-in UI sample, filtered by target communities. Treat sold estimates as directional until we enrich exact polygon membership and renovation/basement quality property by property.

Price Distribution Overview

Counts by price band for the current search. Listed distributions use active HouseSigma API inventory inside the polygon and red-zone exclusions. Sold distributions use logged-in HouseSigma card extraction filtered to target communities, so they are directionally useful but thinner than active inventory.

Active Single-Family Listings

$900,000-$1,200,000
27
$1,200,000-$1,500,000
28

Sold Single-Family Comps

$900,000-$1,200,000
24
$1,200,000-$1,500,000
36
$1,500,000-$1,800,000
21
$1,800,000-$2,100,000
14
$2,100,000-$2,400,000
5

Active Two-Family Options

$1,500,000-$1,800,000
22
$1,800,000-$2,100,000
18
$2,100,000-$2,400,000
16
$2,400,000-$2,800,000
12
$2,800,000-$3,200,000
1

Includes listed multi-family plus detached/semi strong two-family candidates in the expanded $1.5M-$2.8M band.

Sold Listed Multi-Family Comps

$1,200,000-$1,500,000
2
$1,500,000-$1,800,000
1
$2,400,000-$2,800,000
1

Sold multi-family sample is small; treat it as comp triage rather than a complete distribution.

Median Price Heat Maps

These are approximate coordinate maps built from HouseSigma listing lat/lon. Heat circles are community-level median asking prices; dots are currently active listings. Hover a dot for the address, type, bed/bath count, and asking price. The red dashed boxes are the excluded pockets from the original marked-up search area.

Single Family Active Map

Detached/semi homes in the $900k-$1.4M search band.

55 markers $1,249,000 median
Dufferin Grove / Bloor-Dufferin red exclusionNorth Parkdale / Roncesvalles red exclusion Roncesvalles median $1,249,000 (1 active) $1.25M Little Portugal median $1,399,000 (5 active) $1.40M Niagara median $1,349,000 (1 active) $1.35M High Park-Swansea median $1,299,000 (1 active) $1.30M Dufferin Grove median $1,249,000 (4 active) $1.25M Trinity-Bellwoods median $1,350,000 (3 active) $1.35M High Park North median $1,120,000 (1 active) $1.12M Dovercourt-Wallace Emerson-Junction median $1,180,000 (17 active) $1.18M Palmerston-Little Italy median $1,174,000 (2 active) $1.17M University median $1,395,000 (1 active) $1.40M Weston-Pellam Park median $1,024,000 (2 active) $1.02M Annex median $1,278,000 (3 active) $1.28M Corso Italia-Davenport median $1,098,000 (9 active) $1.10M Wychwood median $1,174,000 (4 active) $1.17M Casa Loma median $1,299,000 (1 active) $1.30M DovercourtCorso ItaliaLittle PortugalDufferin GroveWychwoodTrinity-BellwoodsAnnex 40 Fuller Avenue | Roncesvalles | Detached | 4 bed, 2 bath | $1,249,000520 Dufferin Street | Little Portugal | Semi-Detached | 3 bed, 2 bath | $1,049,000546 Dufferin Street | Little Portugal | Semi-Detached | 4+1 bed, 2 bath | $1,399,00014 Afton Avenue | Little Portugal | Semi-Detached | 2 bed, 2 bath | $1,349,000717 Richmond Street W | Niagara | Detached | 2+1 bed, 2 bath | $1,349,000219 Howard Park Avenue | High Park-Swansea | Detached | 3+2 bed, 2 bath | $1,299,000280 St Clarens Avenue | Dufferin Grove | Semi-Detached | 6 bed, 4 bath | $1,379,000399 Brock Avenue | Dufferin Grove | Semi-Detached | 5 bed, 3 bath | $1,299,0002 Muir Avenue | Dufferin Grove | Semi-Detached | 5 bed, 3 bath | $1,149,000777 Dufferin Street | Dufferin Grove | Semi-Detached | 5 bed, 2 bath | $1,199,00076 St Annes Road | Little Portugal | Detached | 3 bed, 2 bath | $1,399,00046 Coolmine Road | Little Portugal | Semi-Detached | 3 bed, 2 bath | $1,399,000174 Manning Avenue | Trinity-Bellwoods | Semi-Detached | 3 bed, 3 bath | $1,350,000178 Manning Avenue | Trinity-Bellwoods | Semi-Detached | 4+1 bed, 5 bath | $1,349,90099 Euclid Avenue | Trinity-Bellwoods | Semi-Detached | 3 bed, 2 bath | $1,399,000215 Keele Street | High Park North | Detached | 4+3 bed, 3 bath | $1,120,000356 Wallace Avenue | Dovercourt-Wallace Emerson-Junction | Detached | 3+1 bed, 3 bath | $1,399,000534 Saint Clarens Avenue | Dovercourt-Wallace Emerson-Junction | Detached | 6+2 bed, 3 bath | $1,188,000785 Lansdowne Avenue | Dovercourt-Wallace Emerson-Junction | Semi-Detached | 3+1 bed, 3 bath | $1,249,000493 Ossington Avenue | Palmerston-Little Italy | Semi-Detached | 6+1 bed, 2 bath | $1,199,00015 Page Street | Palmerston-Little Italy | Semi-Detached | 3+1 bed, 2 bath | $1,149,00017 Major Street | University | Semi-Detached | 4 bed, 3 bath | $1,395,000150 Osler Street | Weston-Pellam Park | Semi-Detached | 3+1 bed, 3 bath | $1,099,000204 Franklin Avenue | Dovercourt-Wallace Emerson-Junction | Detached | 3 bed, 4 bath | $1,300,888115 Edwin Avenue | Dovercourt-Wallace Emerson-Junction | Detached | 4 bed, 3 bath | $1,249,999415 Symington Avenue | Weston-Pellam Park | Semi-Detached | 4 bed, 2 bath | $949,0001341 Dupont Street | Dovercourt-Wallace Emerson-Junction | Semi-Detached | 2 bed, 2 bath | $1,099,000275 Salem Avenue | Dovercourt-Wallace Emerson-Junction | Semi-Detached | 6 bed, 2 bath | $1,000,000289D Bartlett Avenue | Dovercourt-Wallace Emerson-Junction | Semi-Detached | 3+1 bed, 3 bath | $1,399,000318 Westmoreland Avenue | Dovercourt-Wallace Emerson-Junction | Semi-Detached | 3+1 bed, 2 bath | $1,280,00062 Hallam Street | Dovercourt-Wallace Emerson-Junction | Semi-Detached | 4+1 bed, 3 bath | $1,299,000158 Yarmouth Road | Dovercourt-Wallace Emerson-Junction | Detached | 3 bed, 1 bath | $999,000587 Palmerston Avenue | Annex | Semi-Detached | 3+1 bed, 2 bath | $1,259,9001262 Lansdowne Avenue | Corso Italia-Davenport | Semi-Detached | 3+1 bed, 3 bath | $1,099,9991282 Lansdowne Avenue | Corso Italia-Davenport | Detached | 3 bed, 3 bath | $1,259,0001383 Lansdowne Avenue | Corso Italia-Davenport | Semi-Detached | 3 bed, 3 bath | $1,098,00045 Rutland Street | Corso Italia-Davenport | Semi-Detached | 3 bed, 3 bath | $1,272,5001575 Dufferin Street | Corso Italia-Davenport | Detached | 3+1 bed, 3 bath | $999,000122 Beaver Terrace | Dovercourt-Wallace Emerson-Junction | Semi-Detached | 3+1 bed, 2 bath | $1,149,00041 Greenlaw Avenue | Corso Italia-Davenport | Semi-Detached | 3+2 bed, 5 bath | $1,049,0001040 Ossington Avenue | Dovercourt-Wallace Emerson-Junction | Detached | 3+2 bed, 5 bath | $999,00020 Winona Drive | Wychwood | Semi-Detached | 3 bed, 3 bath | $1,199,00038 Winona Drive | Wychwood | Semi-Detached | 4 bed, 2 bath | $1,389,0001197 Dovercourt Road | Wychwood | Semi-Detached | 3+1 bed, 6 bath | $999,0001268 Davenport Road | Corso Italia-Davenport | Semi-Detached | 4 bed, 2 bath | $1,049,0001281 Davenport Road | Dovercourt-Wallace Emerson-Junction | Detached | 3 bed, 2 bath | $1,180,000524 Salem Avenue N | Dovercourt-Wallace Emerson-Junction | Detached | 2+1 bed, 2 bath | $1,039,000325 Westmoreland Avenue N | Dovercourt-Wallace Emerson-Junction | Semi-Detached | 2+1 bed, 3 bath | $949,000225 Christie Street | Annex | Semi-Detached | 3+1 bed, 4 bath | $1,398,0008 Burnfield Avenue | Dovercourt-Wallace Emerson-Junction | Detached | 3 bed, 2 bath | $999,000509 Dupont Street | Annex | Semi-Detached | 3+2 bed, 2 bath | $1,278,000118 Mackay Avenue | Corso Italia-Davenport | Semi-Detached | 3+1 bed, 3 bath | $1,049,8801642 Dufferin Street | Corso Italia-Davenport | Detached | 3+1 bed, 2 bath | $1,299,00060 Greensides Avenue | Wychwood | Detached | 2 bed, 3 bath | $1,149,000340 Albany Avenue | Casa Loma | Detached | 3+1 bed, 2 bath | $1,299,000
Lower median Mid median Higher median Active listing

Two Family Active Map

Listed multi-family plus detached/semi strong candidates in the $1.5M-$2.8M search band.

69 markers $1,999,000 median
Dufferin Grove / Bloor-Dufferin red exclusionNorth Parkdale / Roncesvalles red exclusion High Park-Swansea median $1,999,000 (4 active) $2.00M Roncesvalles median $2,537,450 (6 active) $2.54M South Parkdale median $2,797,450 (2 active) $2.80M Little Portugal median $1,899,000 (5 active) $1.90M Trinity-Bellwoods median $1,999,950 (12 active) $2.00M High Park North median $1,949,000 (5 active) $1.95M Junction Area median $1,724,000 (2 active) $1.72M Dovercourt-Wallace Emerson-Junction median $1,688,888 (7 active) $1.69M Wychwood median $1,812,000 (6 active) $1.81M Annex median $2,336,950 (6 active) $2.34M Corso Italia-Davenport median $2,074,394 (2 active) $2.07M Casa Loma median $1,599,000 (1 active) $1.60M Dufferin Grove median $2,094,000 (2 active) $2.09M Palmerston-Little Italy median $1,858,500 (4 active) $1.86M Kensington-Chinatown median $1,988,888 (1 active) $1.99M University median $1,828,000 (4 active) $1.83M Trinity-BellwoodsDovercourtRoncesvallesWychwoodAnnexLittle PortugalHigh Park NorthHigh Park 252 Wright Avenue | High Park-Swansea | Fourplex | 5+1 bed, 4 bath | $1,999,000189 Parkside Drive | High Park-Swansea | Fourplex | 5+1 bed, 4 bath | $1,999,00026 MACDONELL Avenue | Roncesvalles | Multiplex | 5 bed, 5 bath | $2,800,000132 Marion Street | Roncesvalles | Multiplex | 6+1 bed, 5 bath | $2,099,99945 Brock Avenue | South Parkdale | Fourplex | 7 bed, 5 bath | $2,795,000217 Gladstone Avenue | Little Portugal | Duplex | 3+1 bed, 3 bath | $1,599,00041 Lakeview Avenue | Trinity-Bellwoods | Triplex | 4+1 bed, 3 bath | $1,599,00065 Lakeview Avenue | Trinity-Bellwoods | Multiplex | 5+1 bed, 5 bath | $1,999,900200 Roxton Road | Trinity-Bellwoods | Duplex | 4+1 bed, 3 bath | $1,500,000278 Crawford Street | Trinity-Bellwoods | Multiplex | 7+3 bed, 6 bath | $2,000,000276 Crawford Street | Trinity-Bellwoods | Multiplex | 7+2 bed, 6 bath | $2,300,00042 Mansfield Avenue | Trinity-Bellwoods | Fourplex | 7 bed, 5 bath | $2,275,00024 Indian Road Crescent | High Park North | Fourplex | 4 bed, 4 bath | $1,549,90062 Indian Road Crescent | High Park North | Fourplex | 4 bed, 4 bath | $1,500,000216 Montrose Avenue | Trinity-Bellwoods | Triplex | 4+1 bed, 3 bath | $1,988,800560 Indian Grove | Junction Area | Fourplex | 4+1 bed, 4 bath | $1,650,000837 Gladstone Avenue | Dovercourt-Wallace Emerson-Junction | Duplex | 5 bed, 3 bath | $1,579,0001089-1091 Dovercourt Road | Dovercourt-Wallace Emerson-Junction | Duplex | 2 bed, 2 bath | $2,498,000531 Delaware Avenue N | Wychwood | Multiplex | 10 bed, 10 bath | $2,599,9991061 Bathurst Street | Annex | Multiplex | 3+1 bed, 4 bath | $2,248,880626 Huron Street | Annex | Fourplex | 4+1 bed, 4 bath | $2,500,00085 Walmer Road | Annex | Fourplex | 8 bed, 6 bath | $2,324,90093 Northcliffe Boulevard | Corso Italia-Davenport | Fourplex | 8 bed, 4 bath | $2,148,888371 Howland Avenue | Casa Loma | Duplex | 4+1 bed, 3 bath | $1,599,0001 Algonquin Avenue | High Park-Swansea | Detached | 5+1 bed, 3 bath | $1,975,000109 Fermanagh Avenue | Roncesvalles | Detached | 5+1 bed, 5 bath | $2,799,00098 Fuller Avenue | Roncesvalles | Semi-Detached | 6 bed, 3 bath | $1,550,00012 Macdonell Avenue | Roncesvalles | Semi-Detached | 4+3 bed, 6 bath | $2,699,900105 Galley Avenue | Roncesvalles | Detached | 4+1 bed, 5 bath | $2,375,00064 Gwynne Avenue | South Parkdale | Detached | 4+2 bed, 5 bath | $2,799,90077 Northcote Avenue | Little Portugal | Detached | 4+1 bed, 4 bath | $1,549,000126 Dovercourt Road | Trinity-Bellwoods | Semi-Detached | 4+1 bed, 4 bath | $2,299,0003 Rebecca Street | Trinity-Bellwoods | Semi-Detached | 4+1 bed, 5 bath | $1,949,900505 Parkside Drive | High Park-Swansea | Detached | 5 bed, 4 bath | $2,149,0009 Havelock Street | Dufferin Grove | Semi-Detached | 5+1 bed, 3 bath | $1,889,000237 Roxton Road | Palmerston-Little Italy | Semi-Detached | 7+3 bed, 5 bath | $1,899,000281 Lisgar Street | Little Portugal | Semi-Detached | 4+1 bed, 3 bath | $1,899,00010 St Annes Road | Little Portugal | Semi-Detached | 4+1 bed, 3 bath | $2,299,90052 Heydon Park Road | Little Portugal | Detached | 5+2 bed, 6 bath | $2,175,00089 Beatrice Street | Trinity-Bellwoods | Semi-Detached | 4+2 bed, 4 bath | $1,799,00049 Beatrice Street | Trinity-Bellwoods | Semi-Detached | 6+2 bed, 4 bath | $2,799,000211 Bellwoods Avenue | Trinity-Bellwoods | Detached | 3+4 bed, 4 bath | $2,288,00040 Bellevue Avenue | Kensington-Chinatown | Semi-Detached | 5+1 bed, 3 bath | $1,988,888217 Humberside Avenue | High Park North | Detached | 5 bed, 4 bath | $2,549,000151 Campbell Avenue | Dovercourt-Wallace Emerson-Junction | Semi-Detached | 4+1 bed, 3 bath | $1,639,00061 Chelsea Avenue | High Park North | Detached | 4+1 bed, 4 bath | $1,949,000268 Sterling Road | Dufferin Grove | Detached | 4+1 bed, 3 bath | $2,299,000404 Manning Avenue | Palmerston-Little Italy | Semi-Detached | 4+2 bed, 3 bath | $1,849,000410 Manning Avenue | Palmerston-Little Italy | Semi-Detached | 4+1 bed, 4 bath | $1,788,000231 Clinton Street | Palmerston-Little Italy | Detached | 3+3 bed, 3 bath | $1,868,000224 Lippincott Street | University | Semi-Detached | 4+1 bed, 3 bath | $1,529,00030 Ulster Street | University | Semi-Detached | 4+1 bed, 3 bath | $1,658,00036 Humberside Avenue | High Park North | Detached | 5+1 bed, 6 bath | $2,350,000146 Mavety Street | Junction Area | Semi-Detached | 3+2 bed, 3 bath | $1,798,000134 Millicent Street | Dovercourt-Wallace Emerson-Junction | Detached | 6+2 bed, 8 bath | $2,500,000806 Gladstone Avenue | Dovercourt-Wallace Emerson-Junction | Semi-Detached | 3+2 bed, 4 bath | $1,688,888258 Brunswick Avenue | University | Detached | 5+1 bed, 3 bath | $2,725,000329 Lippincott Street | University | Detached | 4+1 bed, 4 bath | $1,998,000475 Delaware Avenue | Dovercourt-Wallace Emerson-Junction | Detached | 5+2 bed, 7 bath | $1,600,000101 Marchmount Road | Wychwood | Semi-Detached | 5+1 bed, 4 bath | $1,595,00015 Melville Avenue | Dovercourt-Wallace Emerson-Junction | Detached | 3+2 bed, 5 bath | $1,799,000170 Howland Avenue | Annex | Semi-Detached | 5 bed, 3 bath | $2,190,000195 Albany Avenue | Annex | Semi-Detached | 3+2 bed, 6 bath | $2,349,000125 Madison Avenue | Annex | Semi-Detached | 9 bed, 9 bath | $2,399,900114 Rosemount Avenue | Corso Italia-Davenport | Detached | 4+1 bed, 3 bath | $1,999,900104 Benson Avenue | Wychwood | Detached | 3+2 bed, 3 bath | $1,560,00012 Arlington Avenue | Wychwood | Detached | 4+1 bed, 3 bath | $1,999,000840 Davenport Road | Wychwood | Detached | 4+1 bed, 4 bath | $2,788,00025 Helena Avenue | Wychwood | Detached | 4+1 bed, 3 bath | $1,625,000
Lower median Mid median Higher median Active listing

Single Family: Current Market

Median ask$1,249,000
Asking range$949,000 - $1,399,000
Parking available23
3-4 bed active42

Active Ask by Community

Little Portugal
$1,399,000
University
$1,395,000
Trinity-Bellwoods
$1,350,000
Niagara
$1,349,000
High Park-Swansea
$1,299,000
Casa Loma
$1,299,000
Annex
$1,278,000
Roncesvalles
$1,249,000
Dufferin Grove
$1,249,000
Dovercourt-Wallace Emerson-Junction
$1,180,000
Palmerston-Little Italy
$1,174,000
Wychwood
$1,174,000

Single Family: Sold Sample

Median sale$1,250,000
Sale range$846,500 - $1,608,000
Median over asking+4.4%
Sold above list33/56

Sold Price by Community

High Park-Swansea
$1,833,000
Roncesvalles
$1,765,811
University
$1,600,000
Annex
$1,500,000
Niagara
$1,417,500
Dovercourt-Wallace Emerson-Junction
$1,332,500
Trinity-Bellwoods
$1,316,000
Palmerston-Little Italy
$1,310,000
Little Portugal
$1,307,500
Dufferin Grove
$1,280,000
South Parkdale
$1,257,500
Wychwood
$1,235,000

Two-Family / Multi-Family Options

Active multi-family listings24$1,999,950 median ask
Duplex/triplex only7$1,599,000 median ask
D/S strong candidates45$1,988,888 median ask
D/S broad screen705+ beds or 3+ baths
Sold UI near-band comps4$1,537,500 median sale
Median over asking-4.9%avg -3.6%
Active ask range$1,500,000 - $2,800,000

Active listings are restricted to the expanded $1.5M-$2.8M band. Listed multi-family includes HouseSigma rows displayed as Duplex, Triplex, Fourplex, or Multiplex. Detached/semi two-family candidates are not confirmed duplexes: they are structurally plausible candidates with 5+ total bedrooms and 3+ bathrooms, and each needs listing-page review for a second kitchen, separate entrance, basement quality, and legal/non-conforming unit status. The sold UI sample has 2 exact-band listed multi-family comp(s), so the sold table uses near-band $1.3M-$3.0M comps.

Active Listed Multi-Family Inventory

AddressCommunityTypeBedsBathsParkingAreaAsk
200 Roxton RoadTrinity-BellwoodsDuplex4+1311.5k-2k ft²$1,500,000
62 Indian Road CrescentHigh Park NorthFourplex4412k-2.5k ft²$1,500,000
24 Indian Road CrescentHigh Park NorthFourplex4412.5k-3k ft²$1,549,900
837 Gladstone AvenueDovercourt-Wallace Emerson-JunctionDuplex5302k-2.5k ft²$1,579,000
217 Gladstone AvenueLittle PortugalDuplex3+1312k-2.5k ft²$1,599,000
41 Lakeview AvenueTrinity-BellwoodsTriplex4+1301.5k-2k ft²$1,599,000
371 Howland AvenueCasa LomaDuplex4+1301.1k-1.5k ft²$1,599,000
560 Indian GroveJunction AreaFourplex4+1402k-2.5k ft²$1,650,000
216 Montrose AvenueTrinity-BellwoodsTriplex4+1321.5k-2k ft²$1,988,800
252 Wright AvenueHigh Park-SwanseaFourplex5+1402.5k-3k ft²$1,999,000
189 Parkside DriveHigh Park-SwanseaFourplex5+1402.5k-3k ft²$1,999,000
65 Lakeview AvenueTrinity-BellwoodsMultiplex5+1511.5k-2k ft²$1,999,900
278 Crawford StreetTrinity-BellwoodsMultiplex7+3622.5k-3k ft²$2,000,000
132 Marion StreetRoncesvallesMultiplex6+1543k-3.5k ft²$2,099,999
93 Northcliffe BoulevardCorso Italia-DavenportFourplex8443.5k-5k ft²$2,148,888
1061 Bathurst StreetAnnexMultiplex3+1432.5k-3k ft²$2,248,880
42 Mansfield AvenueTrinity-BellwoodsFourplex7503.5k-5k ft²$2,275,000
276 Crawford StreetTrinity-BellwoodsMultiplex7+2632.5k-3k ft²$2,300,000
85 Walmer RoadAnnexFourplex8633.5k-5k ft²$2,324,900
1089-1091 Dovercourt RoadDovercourt-Wallace Emerson-JunctionDuplex220<700 ft²$2,498,000
626 Huron StreetAnnexFourplex4+1422.5k-3k ft²$2,500,000
531 Delaware Avenue NWychwoodMultiplex101003.5k-5k ft²$2,599,999
45 Brock AvenueSouth ParkdaleFourplex7502.5k-3k ft²$2,795,000
26 MACDONELL AvenueRoncesvallesMultiplex5522.5k-3k ft²$2,800,000

Detached/Semi Two-Family Candidates

This table intentionally includes detached and semi-detached homes that may be suitable for two households even if they are not marketed as duplexes. It is a screen, not proof: the missing fields are kitchen count, separate entrance, basement height/condition, and whether the layout gives both households a proper lounge.

South Parkdale
$2,799,900
Roncesvalles
$2,537,450
High Park North
$2,350,000
Annex
$2,349,000
Trinity-Bellwoods
$2,288,000
Dufferin Grove
$2,094,000
High Park-Swansea
$2,062,000
Little Portugal
$2,037,000
Corso Italia-Davenport
$1,999,900
Kensington-Chinatown
$1,988,888
Palmerston-Little Italy
$1,858,500
University
$1,828,000
AddressCommunityTypeBedsBathsParkingAreaAskWhy flagged
224 Lippincott StreetUniversitySemi-Detached4+1301.5k-2k ft²$1,529,0005+ total beds; 3+ baths
77 Northcote AvenueLittle PortugalDetached4+1411.1k-1.5k ft²$1,549,0005+ total beds; 3+ baths; parking; deep lot
98 Fuller AvenueRoncesvallesSemi-Detached6301.5k-2k ft²$1,550,0005+ total beds; 3+ baths
104 Benson AvenueWychwoodDetached3+2321.5k-2k ft²$1,560,0005+ total beds; 3+ baths; parking
101 Marchmount RoadWychwoodSemi-Detached5+1401.5k-2k ft²$1,595,0005+ total beds; 3+ baths
475 Delaware AvenueDovercourt-Wallace Emerson-JunctionDetached5+2701.5k-2k ft²$1,600,0005+ total beds; 3+ baths; deep lot
25 Helena AvenueWychwoodDetached4+1301.5k-2k ft²$1,625,0005+ total beds; 3+ baths; deep lot
151 Campbell AvenueDovercourt-Wallace Emerson-JunctionSemi-Detached4+1311.5k-2k ft²$1,639,0005+ total beds; 3+ baths; parking
30 Ulster StreetUniversitySemi-Detached4+1301.5k-2k ft²$1,658,0005+ total beds; 3+ baths
806 Gladstone AvenueDovercourt-Wallace Emerson-JunctionSemi-Detached3+241.51.1k-1.5k ft²$1,688,8885+ total beds; 3+ baths; parking; deep lot
410 Manning AvenuePalmerston-Little ItalySemi-Detached4+1411.5k-2k ft²$1,788,0005+ total beds; 3+ baths; parking; deep lot
146 Mavety StreetJunction AreaSemi-Detached3+2301.5k-2k ft²$1,798,0005+ total beds; 3+ baths
89 Beatrice StreetTrinity-BellwoodsSemi-Detached4+2422k-2.5k ft²$1,799,0005+ total beds; 3+ baths; parking
15 Melville AvenueDovercourt-Wallace Emerson-JunctionDetached3+2521.5k-2k ft²$1,799,0005+ total beds; 3+ baths; parking
404 Manning AvenuePalmerston-Little ItalySemi-Detached4+2331.5k-2k ft²$1,849,0005+ total beds; 3+ baths; parking; deep lot
231 Clinton StreetPalmerston-Little ItalyDetached3+3321.5k-2k ft²$1,868,0005+ total beds; 3+ baths; parking; deep lot
9 Havelock StreetDufferin GroveSemi-Detached5+1302k-2.5k ft²$1,889,0005+ total beds; 3+ baths; deep lot
237 Roxton RoadPalmerston-Little ItalySemi-Detached7+3513k-3.5k ft²$1,899,0005+ total beds; 3+ baths; parking; deep lot
281 Lisgar StreetLittle PortugalSemi-Detached4+1301.5k-2k ft²$1,899,0005+ total beds; 3+ baths
61 Chelsea AvenueHigh Park NorthDetached4+1421.5k-2k ft²$1,949,0005+ total beds; 3+ baths; parking; deep lot
3 Rebecca StreetTrinity-BellwoodsSemi-Detached4+1501.1k-1.5k ft²$1,949,9005+ total beds; 3+ baths
1 Algonquin AvenueHigh Park-SwanseaDetached5+1302k-2.5k ft²$1,975,0005+ total beds; 3+ baths; deep lot
40 Bellevue AvenueKensington-ChinatownSemi-Detached5+1312k-2.5k ft²$1,988,8885+ total beds; 3+ baths; parking; deep lot
329 Lippincott StreetUniversityDetached4+1422k-2.5k ft²$1,998,0005+ total beds; 3+ baths; parking; deep lot
12 Arlington AvenueWychwoodDetached4+1301.5k-2k ft²$1,999,0005+ total beds; 3+ baths
114 Rosemount AvenueCorso Italia-DavenportDetached4+1322k-2.5k ft²$1,999,9005+ total beds; 3+ baths; parking; deep lot
505 Parkside DriveHigh Park-SwanseaDetached5402k-2.5k ft²$2,149,0005+ total beds; 3+ baths
52 Heydon Park RoadLittle PortugalDetached5+2622k-2.5k ft²$2,175,0005+ total beds; 3+ baths; parking
170 Howland AvenueAnnexSemi-Detached5301.5k-2k ft²$2,190,0005+ total beds; 3+ baths; deep lot
211 Bellwoods AvenueTrinity-BellwoodsDetached3+4411.1k-1.5k ft²$2,288,0005+ total beds; 3+ baths; parking
126 Dovercourt RoadTrinity-BellwoodsSemi-Detached4+1402.5k-3k ft²$2,299,0005+ total beds; 3+ baths; deep lot
268 Sterling RoadDufferin GroveDetached4+1302k-2.5k ft²$2,299,0005+ total beds; 3+ baths
10 St Annes RoadLittle PortugalSemi-Detached4+1301.5k-2k ft²$2,299,9005+ total beds; 3+ baths
195 Albany AvenueAnnexSemi-Detached3+2601.5k-2k ft²$2,349,0005+ total beds; 3+ baths; deep lot
36 Humberside AvenueHigh Park NorthDetached5+1602k-2.5k ft²$2,350,0005+ total beds; 3+ baths; deep lot
105 Galley AvenueRoncesvallesDetached4+1501.5k-2k ft²$2,375,0005+ total beds; 3+ baths; deep lot
125 Madison AvenueAnnexSemi-Detached9903k-3.5k ft²$2,399,9005+ total beds; 3+ baths; deep lot
134 Millicent StreetDovercourt-Wallace Emerson-JunctionDetached6+282<700 ft²$2,500,0005+ total beds; 3+ baths; parking; deep lot
217 Humberside AvenueHigh Park NorthDetached5402k-2.5k ft²$2,549,0005+ total beds; 3+ baths
12 Macdonell AvenueRoncesvallesSemi-Detached4+3623k-3.5k ft²$2,699,9005+ total beds; 3+ baths; parking; deep lot
258 Brunswick AvenueUniversityDetached5+1301.5k-2k ft²$2,725,0005+ total beds; 3+ baths; deep lot
840 Davenport RoadWychwoodDetached4+1432k-2.5k ft²$2,788,0005+ total beds; 3+ baths; parking
109 Fermanagh AvenueRoncesvallesDetached5+1522k-2.5k ft²$2,799,0005+ total beds; 3+ baths; parking
49 Beatrice StreetTrinity-BellwoodsSemi-Detached6+2422.5k-3k ft²$2,799,0005+ total beds; 3+ baths; parking
64 Gwynne AvenueSouth ParkdaleDetached4+2503k-3.5k ft²$2,799,9005+ total beds; 3+ baths; deep lot

Sold Listed Multi-Family Comps

AddressCommunityTypeBedsListSoldOver askDate
69 Brunswick AvenueUniversityTriplex4$2,750,000$2,600,000-5.5%2026-06-03
70 Bartlett AvenueDovercourt-Wallace Emerson-JunctionDuplex3+1$1,488,000$1,650,000+10.9%2026-06-02
32 Argyle StreetTrinity-BellwoodsDuplex4+1$1,690,000$1,425,000-15.7%2026-03-19
23 Emerson AvenueDovercourt-Wallace Emerson-JunctionDuplex7+3$1,395,000$1,335,000-4.3%2026-05-12

Price Movement and Over Asking

Sold sample coverage: HouseSigma logged-in UI text extraction, sold 180d map view pages 1-132. Parsed sold dates run from 2026-03-17 to 2026-06-13.

Single-Family Median Sale by Month

2026-03
$1,400,000
2026-04
$1,333,000
2026-05
$1,375,000
2026-06
$1,500,000

Observed Adjustment Signals

Core/value
$1,365,000
Edge/nearby
$1,242,500
Premium core
$1,608,000

Feature Effects

Bedrooms

2 beds
$1,316,000
3 beds
$1,292,500
4 beds
$1,479,000
5 beds
$1,700,000
6 beds
$1,650,000
7 beds
$1,588,500

Parking / Garage

1 parking/garage
$1,460,000
2 parking/garage
$1,265,000
0 parking/garage
$1,424,000
1.5 parking/garage
$1,404,894
2.5 parking/garage
$1,837,500

Qualitative Features Not Yet Reliably Scored

Renovation state, garden quality, basement usability, separate entrance quality, and full duplex/triplex layout need listing-page/photo review. The current data has price, beds/baths, parking, area bands, lot dimensions for active listings, and sold/list prices for UI comps, but not a trustworthy renovation or basement score.

Comparable Sales Browser

Single-Family Primary Sold Comps

AddressCommunityTypeBedsBathsParkingAreaListSoldOver askDate
415 Clinton StreetAnnexSemi-Detached3+1311.1k-1.5k ft²$1,149,000$1,608,000+39.9%2026-05-11
208 Emerson AvenueDovercourt-Wallace Emerson-JunctionSemi-Detached3221.1k-1.5k ft²$1,299,000$1,564,000+20.4%2026-05-12
79 Macdonell AvenueRoncesvallesSemi-Detached2+2401.5k-2k ft²$1,399,900$1,555,444+11.1%2026-05-27
74 Montrose AvenueTrinity-BellwoodsSemi-Detached331.51.1k-1.5k ft²$1,399,880$1,510,000+7.9%2026-06-01
185 Shaw StreetTrinity-BellwoodsDetached4+120700-1.1k ft²$1,099,000$1,505,000+36.9%2026-03-31
865 Bathurst StreetAnnexSemi-Detached4302.5k-3k ft²$1,099,000$1,500,000+36.5%2026-06-05
746 Gladstone AvenueDovercourt-Wallace Emerson-JunctionSemi-Detached3+1321.1k-1.5k ft²$1,288,800$1,490,000+15.6%2026-03-27
83 Olive AvenueAnnexSemi-Detached4201.5k-2k ft²$999,999$1,479,000+47.9%2026-05-26
306 Westmoreland AvenueDovercourt-Wallace Emerson-JunctionSemi-Detached3201.1k-1.5k ft²$1,199,000$1,420,000+18.4%2026-04-28
1069 Dovercourt RoadDovercourt-Wallace Emerson-JunctionSemi-Detached3+1301.5k-2k ft²$1,150,000$1,400,000+21.7%2026-03-20
96 Brandon AvenueDovercourt-Wallace Emerson-JunctionSemi-Detached3321.5k-2k ft²$1,199,000$1,375,000+14.7%2026-05-29
271 Lisgar StreetLittle PortugalSemi-Detached5211.5k-2k ft²$1,300,000$1,365,000+5.0%2026-03-23
77 McFarland AvenueCorso Italia-DavenportSemi-Detached3+1211.1k-1.5k ft²$1,150,000$1,360,000+18.3%2026-06-01
725 Manning AvenueAnnexSemi-Detached320700-1.1k ft²$1,250,000$1,350,000+8.0%2026-04-01
64 Campbell AvenueDovercourt-Wallace Emerson-JunctionSemi-Detached321700-1.1k ft²$1,099,000$1,340,000+21.9%2026-05-25
190 Pendrith StreetDovercourt-Wallace Emerson-JunctionDetached3211.1k-1.5k ft²$1,249,000$1,325,000+6.1%2026-03-31
2 Plymouth AvenueTrinity-BellwoodsSemi-Detached2201.1k-1.5k ft²$1,079,000$1,316,000+22.0%2026-04-01
284 Grace StreetPalmerston-Little ItalySemi-Detached5+1321.5k-2k ft²$1,095,000$1,310,000+19.6%2026-05-18
274 St Clarens AvenueDufferin GroveSemi-Detached321.51.5k-2k ft²$1,325,000$1,310,000-1.1%2026-04-10
91 Olive AvenueAnnexSemi-Detached3101.1k-1.5k ft²$1,299,180$1,303,760+0.4%2026-05-29
163 Rushton RoadWychwoodSemi-Detached3+1301.1k-1.5k ft²$1,325,000$1,300,000-1.9%2026-05-21
12 Leeds StreetDovercourt-Wallace Emerson-JunctionDetached2+120700-1.1k ft²$1,325,000$1,300,000-1.9%2026-04-10
391 Delaware AvenueDovercourt-Wallace Emerson-JunctionSemi-Detached3221.1k-1.5k ft²$1,299,000$1,285,000-1.1%2026-03-29
205 Markham StreetTrinity-BellwoodsSemi-Detached4221.5k-2k ft²$1,399,000$1,280,000-8.5%2026-03-30
134 Close AvenueSouth ParkdaleSemi-Detached5+1401.5k-2k ft²$1,274,900$1,257,500-1.4%2026-05-28
97 Ascot AvenueCorso Italia-DavenportDetached3+1221.1k-1.5k ft²$1,295,000$1,250,000-3.5%2026-06-03
31 Shirley StreetLittle PortugalDetached2+322700-1.1k ft²$999,900$1,250,000+25.0%2026-04-10
250 Christie StreetAnnexSemi-Detached2+2421.5k-2k ft²$987,000$1,250,000+26.6%2026-03-30
41 Margueretta StreetDufferin GroveSemi-Detached3221.5k-2k ft²$1,279,000$1,250,000-2.3%2026-03-18
1180 Ossington AvenueWychwoodDetached4+1321.5k-2k ft²$1,299,000$1,235,000-4.9%2026-03-31
299 Grace StreetPalmerston-Little ItalySemi-Detached3+121.51.1k-1.5k ft²$1,219,000$1,230,000+0.9%2026-05-09
144 Boon AvenueCorso Italia-DavenportSemi-Detached3221.1k-1.5k ft²$1,299,000$1,225,000-5.7%2026-06-12
144 Rosemount AvenueCorso Italia-DavenportSemi-Detached3201.1k-1.5k ft²$999,000$1,210,000+21.1%2026-06-03
190 Manning AvenueTrinity-BellwoodsDetached2+120700-1.1k ft²$979,000$1,210,000+23.6%2026-05-05
132 Bellwoods AvenueTrinity-BellwoodsSemi-Detached3+1201.1k-1.5k ft²$1,099,000$1,180,000+7.4%2026-04-09
475 Salem Avenue NDovercourt-Wallace Emerson-JunctionSemi-Detached3201.1k-1.5k ft²$1,099,900$1,175,000+6.8%2026-05-06
30 Carus AvenueWychwoodDetached3321.1k-1.5k ft²$1,175,000$1,175,000+0.0%2026-04-14
94 Somerset AvenueWychwoodSemi-Detached3+1101.1k-1.5k ft²$999,999$1,168,000+16.8%2026-05-11
155 Morrison AvenueCorso Italia-DavenportDetached331.51.1k-1.5k ft²$1,149,800$1,155,180+0.5%2026-03-30
107 Westmoreland AvenueDovercourt-Wallace Emerson-JunctionSemi-Detached3101.1k-1.5k ft²$1,000,000$1,150,000+15.0%2026-05-27
1099 Ossington AvenueWychwoodSemi-Detached3+1211.1k-1.5k ft²$999,000$1,147,500+14.9%2026-04-29
5 Mackenzie CrescentLittle PortugalSemi-Detached4212k-2.5k ft²$1,190,000$1,140,000-4.2%2026-05-18
269 Claremont StreetTrinity-BellwoodsDetached3201.5k-2k ft²$1,199,000$1,100,000-8.3%2026-06-05
196 Symington AvenueDovercourt-Wallace Emerson-JunctionSemi-Detached3221.1k-1.5k ft²$1,269,000$1,100,000-13.3%2026-05-27
93 Marchmount RoadWychwoodSemi-Detached3211.1k-1.5k ft²$1,149,000$1,082,500-5.8%2026-03-18
220 St Helen's AvenueDufferin GroveSemi-Detached3121.1k-1.5k ft²$1,150,000$1,080,000-6.1%2026-05-28
564 Christie StreetWychwoodDetached3211.5k-2k ft²$998,900$1,075,000+7.6%2026-04-14
129 Earlscourt AvenueCorso Italia-DavenportDetached2+1311.1k-1.5k ft²$999,999$1,037,000+3.7%2026-06-02
937 Bathurst StreetAnnexSemi-Detached4+3201.5k-2k ft²$1,050,000$1,025,000-2.4%2026-03-30
25 Wilson Park RoadSouth ParkdaleDetached6201.5k-2k ft²$998,000$1,005,000+0.7%2026-05-18
159 Ascot AvenueCorso Italia-DavenportDetached3321.1k-1.5k ft²$1,039,000$1,000,000-3.8%2026-05-26
971 Saint Clarens AvenueCorso Italia-DavenportDetached5321.1k-1.5k ft²$997,000$997,000+0.0%2026-05-25
38 Bellwoods AvenueTrinity-BellwoodsSemi-Detached4201.5k-2k ft²$1,048,000$980,000-6.5%2026-05-21
13 Auburn AvenueCorso Italia-DavenportSemi-Detached3+1211.1k-1.5k ft²$999,000$970,000-2.9%2026-06-05
174 Lansdowne AvenueRoncesvallesSemi-Detached4321.5k-2k ft²$949,900$920,000-3.1%2026-06-01
343 Westmoreland Avenue NDovercourt-Wallace Emerson-JunctionDetached210700-1.1k ft²$939,900$846,500-9.9%2026-05-26

Practical Estimator

Start with location tierPremium core areas in this sample cluster around $1,608,000; core/value areas around $1,365,000. Use the closer community median when available.
Use list price as bidding anchorFor single-family homes listed $900k-$1.4M, median outcome is +4.4% over asking, but the spread is wide. Underpriced houses in desirable pockets can clear 15-35% over list.
Bedrooms and areaThree-bed semis are the core liquidity band. Four-bed or 3+1 homes with 1.5k-2k ft² generally move into the high-$1M range in premium pockets.
ParkingParking is noisy but valuable. In tight core neighborhoods, a usable garage/parking pad should be treated as a meaningful tie-breaker and can justify bidding above the nearest no-parking comp.
Renovation/basement/gardenDo not price these from the current dataset alone. For the next pass, score each serious comp as turnkey, updated, dated/liveable, or major work, and separately tag basement apartment/separate entrance/garden quality.

Assumptions and Data Limits

Generated from files in admin/toronto-housing on 2026-06-20T11:50:16.235Z.