Homes for sale in Ontario

76,926 homes for sale in Ontario, median asking $699,000 ($10,500 to $79,000,000). That's about $403 per square foot. The typical home has been listed 44 days; 6,954 came on in the last 7 days. Houses make up 64% of what's for sale.

view 76,926 homes →
Ontario currently has 76,916 active home listings, with a median asking price of $699,000 and a median of 44 days on market. Over the past week, 6,951 new listings were added, and 27,439 in the last 30 days. Houses make up the largest share of listings (48,857), with a median price of $818,000, followed by townhouses (8,749, median $615,000) and condos (11,228, median $499,999). The median year built is 1988, and the median price per square foot is $403. Listings are spread across price bands, with 21,619 under $500K and 57,210 under $1M. The most active sub-areas include Waterfront Communities C1 (536 listings, median $648,500), Wasaga Beach (436, median $649,900), and Blue Mountains (386, median $1,000,000).

Summary written by mihom with AI, from the MLS® listing data on this page (October 24, 2026). The figures below are counted straight from the listings.

76,926
homes
$699,000
median asking
$11K to $79M
$403
median per sq ft
44 days
median on market
6,954
listed this week
27,445 in 30 days
1988
median year built

asking prices

21620
21433
14167
9926
4203
2875
2519
<$500K
$500–750K
$750K–1M
$1–1.5M
$1.5–2M
$2–3M
$3M+

on the map

by municipality

municipalityhomesmedian
Toronto8703$799,900
Ottawa4158$649,900
Hamilton3071$694,500
Mississauga2280$879,950
Brampton1585$869,000
Kitchener1297$638,250
Oakville1168$1,469,999
Windsor1118$475,000
Burlington1073$949,900
Vaughan1054$1,075,000
Barrie922$696,900
London South883$639,900
Kawartha Lakes833$649,900
Brantford819$610,000
Markham810$1,100,000
Richmond Hill800$1,258,500
St. Catharines762$572,400
Niagara Falls717$599,945
Guelph680$724,900
Cambridge678$689,950
London North674$666,950
Kingston661$599,999
Oshawa656$735,000
Waterloo630$599,000
London East609$489,900
Milton533$999,111
Clarington524$790,000
Fort Erie502$599,900
Welland497$575,000
Prince Edward County477$639,000
Wasaga Beach441$649,900
Innisfil435$839,000
Caledon434$1,349,900
Georgina431$849,900
Whitby424$899,990
Sault Ste. Marie414$299,900
Frontenac387$499,900
Blue Mountains386$1,000,000
Pickering383$899,000
Collingwood373$739,900
Peterborough371$589,000
Quinte West369$558,250
Belleville337$547,250
Woodstock308$619,990
Haldimand299$650,000
LaSalle295$649,900
Whitchurch-Stouffville295$1,249,900
Norfolk292$784,500
Newmarket288$989,500
New Tecumseth284$819,495
Chatham281$459,000
Huntsville280$617,000
Halton Hills280$1,169,000
Ajax280$875,000
Tiny270$699,000
Niagara-on-the-Lake270$1,199,000
Aurora266$1,198,000
Sarnia264$449,900
Grimsby256$699,900
Sudbury255$499,900
St. Thomas254$550,916
Clarence-Rockland245$559,900
Trent Hills243$599,000
Stratford241$589,900
Gravenhurst232$667,450
Orillia231$625,000
Cornwall230$424,950
Saugeen Shores229$649,000
Oro-Medonte227$974,700
Northern Bruce Peninsula227$495,000
Amherstburg217$779,888
Stoney Creek217$785,000
King216$2,099,494
Severn215$791,250
Thorold214$679,450
Port Colborne214$499,900
Meaford209$785,000
Centre Wellington206$799,450
East Gwillimbury204$1,258,000
Lakeshore201$849,000
Greater Napanee196$544,450
Springwater196$1,024,000
Simcoe195$594,923
Clearview194$899,900
Cobourg192$699,000
Bracebridge191$715,000
North Bay187$499,000
Rideau Lakes183$529,900
Bradford West Gwillimbury183$1,149,000
Ramara183$684,900
South Bruce Peninsula182$569,000
Muskoka Lakes182$839,000
Kingsville179$775,000
Thunder Bay175$389,950
Scugog170$989,950
Bluewater169$699,000
Brockville165$509,900
Middlesex Centre163$919,888
Midland162$549,999
Ancaster162$1,299,450
Lambton Shores161$699,000
Lincoln161$829,900
Tillsonburg158$601,950
Loyalist158$599,000
Lake of Bays157$499,900
Trent Lakes154$699,450
Owen Sound153$524,950
Georgian Bay152$769,000
Georgian Bluffs152$739,000
Erin151$1,500,000
Brant150$879,450
North Grenville150$749,900
Tay149$629,700
Grey Highlands149$889,000
Leamington149$559,900
Essa148$837,950
Russell147$679,900
Dysart et al145$579,900
Pelham141$939,000
Brighton141$624,900
Strathroy-Caradoc141$629,900
Brock140$754,900
Orangeville140$749,900
West Grey135$699,900
Uxbridge132$1,247,000
Minden Hills130$496,500
South Glengarry123$584,000
Thames Centre121$799,900
Alnwick/Haldimand120$832,500
Port Hope120$772,400
Chatham-Kent118$479,900
Kincardine117$689,900
Port Dover117$749,000
Selwyn116$739,500
Adjala-Tosorontio114$1,223,750
Highlands East114$499,900
South Huron113$625,000
Ashfield-Colborne-Wawanosh112$424,400
Tecumseh112$762,400
Wellington North111$575,900
Puslinch111$1,899,450
Central Elgin111$639,900
South Stormont107$549,900
The Nation106$519,900
Southgate104$643,500
Stone Mills104$422,450
Hamilton Township103$874,900
Marmora and Lake103$419,000
Tay Valley103$399,900
Paris100$789,900
Seguin99$769,900
Whitewater Region97$389,900
North Stormont95$515,500
Mississippi Mills94$599,900
Dunnville94$574,900
Alfred and Plantagenet94$549,950
Cramahe94$622,937
Lanark Highlands94$399,450
Mono94$1,599,000
North Dundas93$474,900
Minto91$627,450
Otonabee-South Monaghan90$612,400
Plympton-Wyoming90$742,450
North Perth90$592,450
Elliot Lake90$252,500
Greater Sudbury90$549,700
Algonquin Highlands89$635,000
Drummond/North Elmsley89$590,000
Guelph/Eramosa88$1,099,995
Wainfleet88$789,500
Norwich87$664,325
Carleton Place87$624,900
Essex87$729,000
Hastings Highlands86$499,500
West Nipissing85$359,000
West Lincoln85$799,900
Penetanguishene85$649,900
Waterdown85$815,000
Tweed83$494,845
Ingersoll82$592,125
Havelock-Belmont-Methuen82$422,400
Shelburne81$699,900
South Dundas80$404,900
Huron-Kinloss80$574,950
Central Huron80$537,450
Smiths Falls78$419,000
Goderich78$599,950
London77$585,000
Greater Madawaska77$439,900
Madawaska Valley76$344,900
Kenora Remote Area76$345,000
Addington Highlands75$375,000
Cavan Monaghan75$924,900
Arnprior74$519,950
Elizabethtown-Kitley74$499,900
North Glengarry74$421,950
Amaranth74$1,189,000
Chatsworth73$649,000
Huron East72$497,000
Pembroke71$379,900
Douro-Dummer71$634,900
Augusta71$499,000
St. Marys71$639,000
Mulmur70$1,250,000
McNab/Braeside70$712,450
Kapuskasing70$239,000
Kenora69$390,000
Centre Hastings69$569,900
Dundas68$899,900
Leeds and the Thousand Islands67$619,000
North Middlesex67$629,900
North Kawartha67$725,000
Delhi66$609,450
Caledonia65$724,900
Southwold65$929,900
Bancroft65$499,900
Brockton65$569,900
Timmins65$285,000
Stirling-Rawdon65$629,900
Listowel64$592,400
Edwardsburgh/Cardinal63$434,900
Hawkesbury63$385,000
Parry Sound Remote Area62$489,444
Champlain61$599,900
Beckwith60$709,500
Bayham60$699,900
Lucan Biddulph59$640,619
Zorra57$609,900
Magnetawan56$486,500
Beamsville56$817,450
Gananoque56$559,200
Whitestone55$349,000
Kirkland Lake55$189,900
McDougall54$640,000
Woolwich53$999,999
Waterford53$824,900
Arran-Elderslie52$499,900
Melancthon52$962,000
Hanover52$499,450
St. Clair52$649,900
Harrow52$744,000
Southwest Middlesex52$625,000
West Elgin51$624,000
West Perth51$575,000
Dryden49$299,900
The Archipelago49$725,000
Perth49$519,000
Flamborough49$809,900
Tyendinaga48$594,450
Carling48$608,500
McKellar48$709,000
Howick47$259,900
Aylmer46$598,500
North Huron45$499,900
Binbrook45$899,900
Madoc44$395,900
Temiskaming Shores44$349,450
Cochrane43$237,900
Blind River43$344,900
Renfrew43$449,900
Thunder Bay Remote Area42$294,900
Montague42$619,450
Casselman42$535,950
Frontenac Islands42$549,900
East Luther Grand Valley42$824,950
Port Rowan41$599,900
Bonnechere Valley41$335,000
Laurentian Valley40$427,450
Horton40$539,400
Blenheim40$431,500
East Zorra-Tavistock40$635,000
Perth East39$789,900
Parry Sound39$487,500
Merrickville-Wolford39$499,900
Deep River38$433,750
Greenstone38$217,450
Perry37$579,000
Goulais River37$399,900
South Bruce37$690,000
Timiskaming36$409,450
South-West Oxford36$744,450
Hagersville36$649,900
Mapleton36$717,450
Asphodel-Norwood36$637,400
Wilmot36$840,000
Front of Leeds & Seeleys Bay35$649,900
Dutton/Dunwich35$759,000
Malahide35$695,000
Wallaceburg35$334,900
Jarvis35$699,000
Petawawa34$557,400
East Ferris34$569,450
Kearney33$598,000
Ayr33$851,327
Callander33$595,900
Selkirk32$429,750
Chelmsford32$494,450
Temagami32$279,900
Brudenell, Lyndoch and Raglan32$390,000
Mount Hope31$759,900
Cayuga31$649,900
Manitouwadge31$145,000
Armour31$499,000
Nipissing30$504,450
Thessalon30$254,450
Tilbury30$479,900
New Hamburg30$700,400
Bruce Mines29$239,900
East Garafraxa29$1,629,000
North Algona Wilberforce29$489,900
Espanola29$304,900
Wahnapitae29$299,800
Wellesley29$1,100,000
North Dumfries28$809,999
Faraday27$379,900
Nanticoke26$377,450
Milverton26$832,500
Sioux Narrows-Nestor Falls26$602,000
Laurentian Hills26$559,900
Front of Yonge26$662,400
Bonfield26$407,450
Ridgetown26$449,900
Elmira26$889,450
Terrace Bay25$139,900
Baden25$825,000
Smithville24$649,935
Prescott24$436,950
St. Williams23$840,000
St. Charles23$399,900
Burford23$849,900
Shuniah23$279,900
Val Caron23$489,900
Wollaston23$359,900
Hanmer23$595,000
Native Leased Lands23$279,000
McMurrich/Monteith23$350,000
Turkey Point22$624,900
Manitowaning22$349,000
Garson22$534,900
Little Current22$272,500
Drayton22$732,450
Belle River22$644,900
McGregor22$461,950
Scotland21$899,900
Freelton21$924,900
Wawa21$219,900
Englehart21$200,000
Red Lake21$123,500
Westport21$574,900
Killarney21$199,900
Chapleau21$265,000
Limerick21$455,000
Smooth Rock Falls21$95,000
Rainy River Remote Area21$334,950
Wheatley20$639,900
Killaloe, Hagarty and Richards20$349,000
Markstay-Warren19$189,500
Athens19$549,900
York19$1,199,900
Dresden19$519,900
Merlin19$639,000
Iroquois Falls18$226,200
Schreiber18$129,450
Pelee Island18$562,400
Massey18$329,950
Gore Bay18$274,500
Petrolia18$594,900
Powassan18$352,200
North Frontenac18$404,950
Atikokan18$193,750
Whitefish18$419,450
Chisholm18$494,450
South Algonquin18$450,000
Plattsville18$914,950
Fort Frances17$319,900
Lively17$500,000
Morris Turnberry17$775,000
Onaping17$379,900
Hearst17$234,000
Capreol17$349,900
Perth South16$1,049,400
Black River-Matheson16$245,950
South River16$387,450
St. Joseph Island16$232,450
Noelville16$214,950
Head, Clara and Maria16$399,950
Ryerson16$374,900
Papineau-Cameron16$279,100
Harriston16$552,400
Point Edward16$579,900
Rockwood16$812,500
Tudor and Cashel16$547,450
Strong16$389,500
Princeton16$1,074,950
Brooke-Alvinston16$449,900
Cottam16$655,375
Blandford-Blenheim15$869,000
Mattawa15$285,000
Iron Bridge15$349,900
French River15$334,900
Fergus15$710,000
Dawn-Euphemia14$824,999
Nipigon14$129,900
Lowbanks14$452,400
Deseronto14$394,900
Mindemoya13$400,000
Admaston/Bromley13$329,900
Lake of the Woods13$120,000
Alban13$499,999
Marathon13$262,500
Huron Shores13$399,000
Burk's Falls13$499,900
Elora13$1,049,900
Long Point12$477,000
Emo12$29,000
Neebing12$129,500
Machar12$524,450
St. George12$999,450
Kagawong12$337,500
Mindemoya, Manitoulin Island12$515,000
Bothwell12$414,450
Adelaide Metcalfe12$1,740,000
Fisherville12$849,900
Central Frontenac12$459,450
Sundridge12$649,900
Prince Township12$429,900
Fonthill12$1,087,400
Colchester12$524,450
Verner11$135,000
Sudbury Remote Area11$254,900
Georgina Islands11$350,000
Spanish11$169,900
Gore Bay, Manitoulin Island11$465,000
Mount Forest11$549,900
Echo Bay11$344,900
Cobalt11$254,500
Thamesville11$499,900
Webbwood11$215,000
Evansville11$229,000
Innerkip11$700,000
Ridgeway11$999,900
Markstay10$189,450
Mitchell10$589,000
Hannon10$729,900
North York10$1,104,000
Mattice-Val Cote10$125,000
Stevensville10$427,900
Carlisle10$1,775,000
Mount Pleasant10$1,014,450
Palmerston10$509,450
Joly10$390,000
Ear Falls10$214,000
East Hawkesbury10$464,450
Rainy River10$155,950
Grand Bend9$899,999
Costa Rica9$869,061
Tehkummah9$499,000
Machin9$299,000
Carlow/Mayo9$474,900
Shrewsbury9$374,900
Red Rock9$219,900
Newbury9$329,450
Atwood9$525,000
Lansdowne Village9$419,900
Calvin9$134,000
Warwick9$639,000
Wroxeter9$550,000
Breslau9$999,000
Levack9$249,900
Langton9$829,000
Port Lambton9$699,900
Georgetown9$939,900
Comber8$812,400
Azilda8$720,000
Crystal Beach8$434,950
Curve Lake First Nation 358$374,900
Sturgeon Falls8$397,400
Skead8$569,900
Etobicoke8$739,450
Stoney Point8$657,000
Cedar Springs8$564,450
Richards Landing8$649,450
Moorefield8$1,599,000
Lighthouse Cove8$609,900
Mattawan7$165,000
Assiginack7$349,000
Sioux Lookout7$449,900
Nairn Centre7$474,000
Central Manitoulin7$414,900
Dawson7$49,000
Dorion7$199,900
St. Clements7$2,010,700
Heidelberg7$1,349,900
Drumbo7$1,749,999
Ruthven7$649,900
Bright6$1,998,500
Meldrum Bay6$177,000
First Nations6$637,450
Silver Water, Manitoulin Island6$215,000
South Frontenac6$474,500
Coleman6$37,000
Gogama6$173,256
Courtland6$566,900
Algoma Mills6$809,950
Glanbrook6$802,400
Campden6$1,125,000
Armstrong6$219,950
Bayfield6$462,450
Oliver Paipoonge6$947,450
Conestogo6$1,749,950
Kagawong, Manitoulin Island6$424,200
Canfield6$1,679,900
Warren6$454,900
Fenwick6$1,314,950
Campbellville6$1,687,000
Hilton Beach6$489,950
Kent Bridge6$774,500
Tavistock6$779,950
Pain Court6$649,900
O'Connor6$437,500
Sables-Spanish Rivers6$320,500
Searchmont6$296,950
Brussels6$594,900
Assiginack, Manitoulin Island5$219,000
Lindsay5$519,999
Tilbury North5$799,900
Hagar5$424,900
Vittoria5$735,000
Arthur5$965,000
Sheguiandah5$329,000
White River5$99,900
Spring Bay, Manitoulin Island5$229,000
Christian Island 305$269,900
Sombra5$449,900
Lavigne5$369,000
Grassie5$1,175,000
Walford5$320,000
Monetville5$459,000
Haldimand County5$400,000
Desbarats5$579,900
Port Burwell5$785,000
Copper Cliff5$425,000
St. Jacobs5$999,900
Hilton5$279,000
Maidstone5$1,199,900
Vineland5$749,900
Dowling5$399,900
New Dundee5$699,000
Rondeau Park5$499,900
Vanessa5$899,900
Estaire5$769,900
Val Therese5$650,000

by type

typehomesmedian
houses48864$818,900
condos11230$499,999
townhouses8750$615,000
Land8082$339,900

questions buyers ask

What do homes in Ontario cost?

Median asking price is $699,000 across 76926 active listings, ranging from $10,500 to $79,000,000, or about $403/sq ft.

How fast are homes selling here?

The median active listing has been on the market 44 days. 6954 homes were listed in the last week and 27445 in the last 30 days.

How much more is a 3-bedroom than a 2-bedroom?

Median asking is $519,000 for 2 bedrooms (13152 listings) and $659,900 for 3 bedrooms (22536 listings).

What types of homes are for sale?

48864 houses (median $818,900), 11230 condos (median $499,999), 8750 townhouses (median $615,000), 8082 Land (median $339,900).

How old are the homes?

Median year built is 1988 across the listings with a recorded build year.

statistics are computed from the 76926 active MLS® listings matching this page and refresh every few hours with the feed. medians, not averages, so one outlier can't move them.