Homes for sale by area
70 towns with active listings, updated hourly from the MLS. Pick a city to see what's on the market.
Toronto
288 listings · median $539,950
Mississauga
68 listings · median $567,000
Oakville
30 listings · median $1,089,500
Brampton
29 listings · median $849,988
Vaughan
21 listings · median $649,000
Markham
20 listings · median $514,500
Richmond Hill
19 listings · median $858,000
Kitchener
18 listings · median $492,950
Hamilton
17 listings · median $499,106
Barrhaven
16 listings · median $649,900
London North
15 listings · median $799,900
Burlington
13 listings · median $719,900
Oshawa
12 listings · median $674,450
Barrie
11 listings · median $375,000
Newmarket
11 listings · median $3,600
Caledon
10 listings · median $1,383,950
Whitby
10 listings · median $829,999
Clarington
9 listings · median $709,999
Kawartha Lakes
9 listings · median $559,900
Pickering
9 listings · median $694,900
Kingston
8 listings · median $799,900
Brantford
7 listings · median $489,900
Innisfil
7 listings · median $699,000
London East
7 listings · median $565,900
Clarence-Rockland
6 listings · median $594,900
Georgina
6 listings · median $674,500
Huntsville
6 listings · median $739,900
Kanata
6 listings · median $493,400
London South
6 listings · median $814,450
Niagara Falls
6 listings · median $649,949
Quinte West
6 listings · median $604,950
Guelph
5 listings · median $20,000
Halton Hills
5 listings · median $974,900
Milton
5 listings · median $1,249,000
Niagara-on-the-Lake
5 listings · median $875,000
Port Colborne
5 listings · median $579,900
St. Catharines
5 listings · median $389,999
St. Thomas
5 listings · median $489,000
Aurora
4 listings · median $1,423,995
Cambridge
4 listings · median $751,995
King
4 listings · median $2,212,500
Manotick - Kars - Rideau Twp and Area
4 listings · median $1,117,500
Orillia
4 listings · median $749,949
Orleans - Cumberland and Area
4 listings · median $609,450
Peterborough
4 listings · median $649,450
Prince Edward County
4 listings · median $824,950
Stittsville - Munster - Richmond
4 listings · median $1,064,950
Tay
4 listings · median $674,900
Welland
4 listings · median $587,450
Ajax
3 listings · median $775,000
Belleville
3 listings · median $1,695
Blue Mountains
3 listings · median $879,000
Brant
3 listings · median $1,166,000
Brock
3 listings · median $699,900
Essa
3 listings · median $829,900
Georgian Bluffs
3 listings · median $925,000
Lower Town - Sandy Hill
3 listings · median $759,000
New Tecumseth
3 listings · median $710,900
North Grenville
3 listings · median $599,900
Orangeville
3 listings · median $999,000
Oro-Medonte
3 listings · median $1,050,000
Otonabee-South Monaghan
3 listings · median $99,900
Ottawa Centre
3 listings · median $475,000
Owen Sound
3 listings · median $575,000
Parry Sound
3 listings · median $424,900
Port Hope
3 listings · median $497,000
Scugog
3 listings · median $1,500,000
South Bruce Peninsula
3 listings · median $545,000
Wasaga Beach
3 listings · median $939,000
Waterloo
3 listings · median $399,999