Homes for Sale in Markham
There are currently 850 homes for sale in Markham, including 537 houses, 244 condos and 69 townhouses; the median asking price is $1,060,000.
Markham is a dynamic York Region city known as Canada's high-tech capital, with a diverse population and a mix of heritage villages and modern urban centres. Home to major tech companies and vibrant multicultural dining, Markham is one of the GTA's most desirable communities.
Home prices range from $550,000 for condos to over $1.8 million for detached homes in premium neighborhoods.
Source: MLS® data from the Toronto Regional Real Estate Board (TRREB) and other Ontario real estate boards via PropTx. Price ranges are rounded figures as of March 2026 and are updated periodically.
Canada's high-tech capital, historic Unionville, multicultural dining scene, and excellent schools.
Newest Listings in Markham
- 87 Kyla Crescent, Markham — 5 bed, 4 bath, $1,530,000
- 47 Thorny Brae Drive N, Markham — 6 bed, 6 bath, $1,998,000
- 81 Drakefield Road, Markham — 4 bed, 2 bath, $1,238,000
- 8 Water Walk Drive 3510, Markham — 3 bed, 3 bath, $899,000
- 8 Water Walk Drive 2701, Markham — 3 bed, 4 bath, $1,188,000
- 68 Galleria Parkway 23, Markham — 3 bed, 4 bath, $1,199,000
- 19 Kruger Road, Markham — 6 bed, 5 bath, $1,259,000
- 39 Camelot Way, Markham — 3 bed, 2 bath, $649,800
- 10 Rouge Valley Drive W 315, Markham — 2 bed, 2 bath, $648,000
- 1 Capogna Street, Markham — 6 bed, 4 bath, $1,168,500
- 7373 Kennedy Road 110, Markham — 3 bed, 2 bath, $449,000
- 51 Leighland Drive, Markham — 6 bed, 4 bath, $1,588,000
- 362 Arthur Bonner Avenue, Markham — 4 bed, 3 bath, $699,000
- 38 Simcoe Promenade 804, Markham — 1 bed, 2 bath, $525,000
- 48 Outlook Terrace Drive, Markham — 3 bed, 3 bath, $1,049,800
- 55 South Town Centre Boulevard 515, Markham — 1 bed, 1 bath, $398,000
- 136 Maria Road, Markham — 4 bed, 3 bath, $1,080,000
- 22 Pining Road, Markham — 6 bed, 4 bath, $1,498,000
- 14 Beacon Point Street, Markham — 6 bed, 5 bath, $1,638,000
- 19 Stornoway Crescent, Markham — 4 bed, 3 bath, $1,229,000
- 9 Portia Street, Markham — 4 bed, 4 bath, $1,099,000
- 9763 Markham Road A-1911, Markham — 2 bed, 2 bath, $574,000
- 32 Gainsville Avenue, Markham — 5 bed, 6 bath, $2,998,000
- 129 Appleby Crescent, Markham — 5 bed, 4 bath, $1,099,000
- 48 Barrington Crescent, Markham — 5 bed, 3 bath, $899,000
- 101 Cathedral High Street 241, Markham — 2 bed, 1 bath, $399,000
- 48 Hughson Drive, Markham — 6 bed, 6 bath, $3,680,000
- 412 Elson Street, Markham — 6 bed, 5 bath, $1,399,999
- 24 Valloncliffe Road, Markham — 5 bed, 3 bath, $2,500,000
- 60 Dunsheath Way 720, Markham — 2 bed, 2 bath, $599,000
- 73 Rose Way, Markham — 4 bed, 4 bath, $1,690,000
- 65 Quail Valley Lane 55, Markham — 2 bed, 3 bath, $799,000
- 171 Church Street, Markham — 4 bed, 2 bath, $1,099,000
- 56 Sir Bedevere Place, Markham — 3 bed, 2 bath, $1,100,000
- 25 Galleria Parkway, Markham — 3 bed, 3 bath, $898,000
- 15 Page Crescent, Markham — 4 bed, 3 bath, $988,000
- 41 Devonwood Drive, Markham — 4 bed, 4 bath, $999,000
- 12 Gandhi Lane 1711, Markham — 2 bed, 1 bath, $499,000
- 529 Carlton Road, Markham — 8 bed, 8 bath, $1,399,000
- 73 Cornell Park Avenue, Markham — 4 bed, 3 bath, $938,000
- 42 Lady Fern Drive, Markham — 4 bed, 4 bath, $1,249,900
- 98 Chloe Crescent, Markham — 6 bed, 4 bath, $1,299,000
- 6 Thomas Kinnear Court, Markham — 4 bed, 3 bath, $1,199,900
- 50 Snider Drive, Markham — 0 bed, 0 bath, $699,000
- 2179 Bur Oak Avenue, Markham — 2 bed, 3 bath, $599,999
- 20 Charnwood Place, Markham — 4 bed, 3 bath, $1,049,000
- 24 Orca Drive, Markham — 5 bed, 4 bath, $798,000
- 17 West Village Lane, Markham — 4 bed, 4 bath, $1,680,000
- 3 Collier Crescent, Markham — 6 bed, 6 bath, $1,288,000
- 741 Bur Oak Avenue, Markham — 4 bed, 4 bath, $1,068,000
- 36 Apple Creek Boulevard 320, Markham — 2 bed, 1 bath, $788,000
- 16 Lucy Pick Avenue, Markham — 4 bed, 3 bath, $1,299,000
- 9 Clegg Road 201, Markham — 1 bed, 1 bath, $419,000
- 2 Frank Davis Street, Markham — 5 bed, 4 bath, $968,000
- 17 Etherington Way, Markham — 4 bed, 4 bath, $959,000
- 18 Gardeners Lane, Markham — 3 bed, 3 bath, $1,288,990
- 646 Village Parkway 23, Markham — 3 bed, 2 bath, $699,000
- 336 Steeles Avenue E 15, Markham — 3 bed, 3 bath, $1,589,990
- 336 Steeles Avenue E 7, Markham — 3 bed, 3 bath, $1,369,990
- 552 Whites Hill Avenue, Markham — 6 bed, 4 bath, $1,189,000
More Markham homes for sale (page 2)
Markham Homes for Sale by Neighbourhood
- Unionville homes for sale (172)
- Cornell homes for sale (69)
- Wismer homes for sale (53)
- Greensborough homes for sale (41)
- Commerce Valley homes for sale (45)
- Royal Orchard homes for sale (31)
- Thornhill homes for sale (26)
- Aileen-Willowbrook homes for sale (33)
- Angus Glen homes for sale (23)
- Berczy homes for sale (30)
- Middlefield homes for sale (24)
- Milliken Mills East homes for sale (32)
- Cathedraltown homes for sale (17)
- Markham Village homes for sale (28)
- Grandview homes for sale (20)
- Cedarwood homes for sale (21)
- Village Green-South Unionville homes for sale (9)
- Box Grove homes for sale (10)
- Bullock homes for sale (11)
- Devil's Elbow homes for sale (9)
- Bayview Glen homes for sale (15)
- Cachet homes for sale (10)
- Thornlea homes for sale (6)
- Sherwood-Amberglen homes for sale (10)
- Victoria Square homes for sale (13)
Markham Neighbourhood Guides
Browse by Property Type in Markham
More Markham Real Estate Resources
About Modern Solution Realty
Modern Solution Realty offers full-service real estate in Markham for just 1% listing commission. Save thousands when you sell your home. Buyers receive up to $5,000 cashback.
Contact us at (905) 897-5000 or visit our contact page.