Homes for Sale in Thornhill, Markham

Latest listings

113
Active listings
$599,000
Median price
42
Commercial
36
Condo
34
House
View all listings
32 KIRK DRIVE
For Sale
$2,499,999
32 KIRK DRIVE, Markham
3 bd · 4 ba · 3500 - 5000 sqft sqft · MLS® N14122368
316 - 16 ELGIN STREET
For Sale
$489,000
316 - 16 ELGIN STREET, Markham
2 bd · 2 ba · 1000 - 1199 sqft sqft · MLS® N14120118
16 Elgin Street
For Sale
$489,000
16 Elgin Street, Markham
2 bd · 2 ba · 1000-1199 sqft · MLS® N14120118
PH09 - 7165 YONGE STREET
For Sale
$749,000
PH09 - 7165 YONGE STREET, Markham
3 bd · 3 ba · 1200 - 1399 sqft sqft · MLS® N14118632
7165 Yonge Street
For Sale
$749,000
7165 Yonge Street, Markham
3 bd · 3 ba · 1200-1399 sqft · MLS® N14118632
1728 - 7161 YONGE STREET
For Sale
$518,888
1728 - 7161 YONGE STREET, Markham
1 bd · 1 ba · 600 - 699 sqft sqft · MLS® N14108826
7161 Yonge Street
For Sale
$518,888
7161 Yonge Street, Markham
1 bd · 1 ba · 600-699 sqft · MLS® N14108826
73 SPRUCEWOOD DRIVE E
For Sale
$2,699,000
73 SPRUCEWOOD DRIVE E, Markham
5 bd · 5 ba · 3500 - 5000 sqft sqft · MLS® N14107232
48 JOHNSON STREET
For Sale
$3,180,000
48 JOHNSON STREET, Markham
4 bd · 5 ba · 3500 - 5000 sqft sqft · MLS® N14100828
84 CONFEDERATION WAY
For Sale
$883,000
84 CONFEDERATION WAY, Markham
3 bd · 3 ba · 1400 - 1599 sqft sqft · MLS® N14096440
84 Confederation Way
For Sale
$883,000
84 Confederation Way, Markham
3 bd · 3 ba · 1400-1599 sqft · MLS® N14096440
408 - 7171 YONGE STREET
For Sale
$555,000
408 - 7171 YONGE STREET, Markham
2 bd · 2 ba · 800 - 899 sqft sqft · MLS® N14095024
7171 Yonge Street
For Sale
$555,000
7171 Yonge Street, Markham
2 bd · 2 ba · 800-899 sqft · MLS® N14095024
4 NEW PORT WAY
For Sale
$769,000
4 NEW PORT WAY, Markham
3 bd · 3 ba · 1400 - 1599 sqft sqft · MLS® N14080502
4 New Port Way
For Sale
$769,000
4 New Port Way, Markham
3 bd · 3 ba · 1400-1599 sqft · MLS® N14080502
232 - 7163 YONGE STREET
For Sale
$319,000
232 - 7163 YONGE STREET, Markham
· 0 ba · 378 sqft sqft · MLS® N13880936
7163 Yonge Street
For Sale
$319,000
7163 Yonge Street, Markham
· MLS® N13880936
707 - 180 DUDLEY AVENUE
For Sale
$548,888
707 - 180 DUDLEY AVENUE, Markham
3 bd · 2 ba · 1000 - 1199 sqft sqft · MLS® N13877352
180 Dudley Avenue
For Sale
$548,888
180 Dudley Avenue, Markham
3 bd · 2 ba · 1000-1199 sqft · MLS® N13877352
5 - 5 GLEN CAMERON ROAD
For Sale
$499,000
5 - 5 GLEN CAMERON ROAD, Markham
· 0 ba · 2230 sqft sqft · MLS® N13863700
5 GLEN CAMERON Road
For Sale
$499,000
5 GLEN CAMERON Road, Markham
· MLS® N13863700
310 - 7811 YONGE STREET
For Sale
$598,888
310 - 7811 YONGE STREET, Markham
2 bd · 2 ba · 1200 - 1399 sqft sqft · MLS® N13850928
7811 Yonge Street
For Sale
$598,888
7811 Yonge Street, Markham
2 bd · 2 ba · 1200-1399 sqft · MLS® N13850928
1525 - 7161 YONGE STREET
For Sale
$648,000
1525 - 7161 YONGE STREET, Markham
2 bd · 2 ba · 800 - 899 sqft sqft · MLS® N13842382
7161 Yonge Street
For Sale
$648,000
7161 Yonge Street, Markham
2 bd · 2 ba · 800-899 sqft · MLS® N13842382
181 CLARK AVENUE
For Sale
$1,788,000
181 CLARK AVENUE, Markham
4 bd · 4 ba · 2000 - 2500 sqft sqft · MLS® N13833466
174 - 7181 YONGE STREET
For Sale
$219,900
174 - 7181 YONGE STREET, Markham
· 0 ba · 341 sqft sqft · MLS® N13829224
7181 Yonge Street
For Sale
$219,900
7181 Yonge Street, Markham
· MLS® N13829224
18 PHEASANT VALLEY COURT
For Sale
$1,350,000
18 PHEASANT VALLEY COURT, Markham
3 bd · 2 ba · 1100 - 1500 sqft sqft · MLS® N13824068
718 - 7167 YONGE STREET
For Sale
$535,000
718 - 7167 YONGE STREET, Markham
1 bd · 1 ba · 600 - 699 sqft sqft · MLS® N13816854
7167 Yonge Street
For Sale
$535,000
7167 Yonge Street, Markham
1 bd · 1 ba · 600-699 sqft · MLS® N13816854
2 THORNLEA COURT
For Sale
$3,788,000
2 THORNLEA COURT, Markham
5 bd · 8 ba · 3500 - 5000 sqft sqft · MLS® N13806856
347 - 16B ELGIN STREET
For Sale
$599,999
347 - 16B ELGIN STREET, Markham
3 bd · 2 ba · 1000 - 1199 sqft sqft · MLS® N13782280
58 JULIA STREET
For Sale
$1,825,000
58 JULIA STREET, Markham
4 bd · 4 ba · 2500 - 3000 sqft sqft · MLS® N13778740
16B Elgin Street
For Sale
$599,999
16B Elgin Street, Markham
3 bd · 2 ba · 1000-1199 sqft · MLS® N13782280
25 ALCAINE COURT
For Sale
$1,999,999
25 ALCAINE COURT, Markham
4 bd · 6 ba · 2500 - 3000 sqft sqft · MLS® N13777814
17 NEW PORT WAY
For Sale
$749,999
17 NEW PORT WAY, Markham
3 bd · 4 ba · 1400 - 1599 sqft sqft · MLS® N13760454
17 New Port Way
For Sale
$749,999
17 New Port Way, Markham
3 bd · 4 ba · 1400-1599 sqft · MLS® N13760454
161 - 7181 YONGE STREET
For Sale
$299,000
161 - 7181 YONGE STREET, Markham
· 0 ba · 557 sqft sqft · MLS® N13754756
7181 Yonge Street
For Sale
$299,000
7181 Yonge Street, Markham
· MLS® N13754756
30 THORNLEA ROAD
For Sale
$5,488,000
30 THORNLEA ROAD, Markham
4 bd · 7 ba · 3500 - 5000 sqft sqft · MLS® N13739910
7 ALBION CLOSE
For Sale
$4,380,000
7 ALBION CLOSE, Markham
4 bd · 5 ba · 3500 - 5000 sqft sqft · MLS® N13732034
202 - 180 DUDLEY AVENUE
For Sale
$428,999
202 - 180 DUDLEY AVENUE, Markham
3 bd · 2 ba · 1000 - 1199 sqft sqft · MLS® N13726946
180 Dudley Avenue
For Sale
$428,999
180 Dudley Avenue, Markham
3 bd · 2 ba · 1000-1199 sqft · MLS® N13726946
143 DUDLEY AVENUE
For Sale
$1,599,000
143 DUDLEY AVENUE, Markham
3 bd · 2 ba · 1100 - 1500 sqft sqft · MLS® N13717728
7171 Yonge Street
For Sale
$599,000
7171 Yonge Street, Markham
2 bd · 2 ba · 800-899 sqft · MLS® N13710272
41 ELGIN STREET
For Sale
$2,148,000
41 ELGIN STREET, Markham
8 bd · 4 ba · 3000 - 3500 sqft sqft · MLS® N13700390
412 - 7191 YONGE STREET
For Sale
$2,450,000
412 - 7191 YONGE STREET, Markham
· 0 ba · 1400 sqft sqft · MLS® N13686984
7191 Yonge Street
For Sale
$2,450,000
7191 Yonge Street, Markham
· MLS® N13686984
29 NEW HAVENS WAY
For Sale
$878,000
29 NEW HAVENS WAY, Markham
3 bd · 4 ba · 1400 - 1599 sqft sqft · MLS® N13681136
29 New Havens Way
For Sale
$878,000
29 New Havens Way, Markham
3 bd · 4 ba · 1400-1599 sqft · MLS® N13681136
2 - 7181 YONGE STREET
For Sale
$650,000
2 - 7181 YONGE STREET, Markham
· 0 ba · 840 sqft sqft · MLS® N13680806
7181 Yonge Street
For Sale
$650,000
7181 Yonge Street, Markham
· MLS® N13680806
120-121 - 7181 YONGE STREET
For Sale
$450,000
120-121 - 7181 YONGE STREET, Markham
· 0 ba · 760 sqft sqft · MLS® N13654120
7181 Yonge Street
For Sale
$450,000
7181 Yonge Street, Markham
· MLS® N13654120
98 GLEN CAMERON ROAD
For Sale
$1,198,000
98 GLEN CAMERON ROAD, Markham
3 bd · 3 ba · 1100 - 1500 sqft sqft · MLS® N13594148
214 - 7163 YONGE STREET
For Sale
$215,100
214 - 7163 YONGE STREET, Markham
· 0 ba · 399 sqft sqft · MLS® N13590854
7163 Yonge Street
For Sale
$215,100
7163 Yonge Street, Markham
· MLS® N13590854
406 - 180 DUDLEY AVENUE
For Sale
$450,000
406 - 180 DUDLEY AVENUE, Markham
3 bd · 2 ba · 1000 - 1199 sqft sqft · MLS® N13589854
180 Dudley Avenue
For Sale
$450,000
180 Dudley Avenue, Markham
3 bd · 2 ba · 1000-1199 sqft · MLS® N13589854
86 MORGAN AVENUE
For Sale
$1,299,000
86 MORGAN AVENUE, Markham
3 bd · 3 ba · 1100 - 1500 sqft sqft · MLS® N13587388
34 Morgan Avenue
For Sale
$1,188,000
34 Morgan Avenue, Markham
3 bd · 2 ba · 1100-1500 sqft · MLS® N13586644
297 - 7181 YONGE STREET
For Sale
$125,000
297 - 7181 YONGE STREET, Markham
· 0 ba · 223 sqft sqft · MLS® N13584408
7181 Yonge Street
For Sale
$125,000
7181 Yonge Street, Markham
· MLS® N13584408
14 COLBORNE STREET
For Sale
$1,298,000
14 COLBORNE STREET, Markham
4 bd · 2 ba · 1500 - 2000 sqft sqft · MLS® N13560114
91&92 - 7181 YONGE STREET
For Sale
$490,000
91&92 - 7181 YONGE STREET, Markham
· 0 ba · 659 sqft sqft · MLS® N13516544
7181 Yonge Street
For Sale
$490,000
7181 Yonge Street, Markham
· MLS® N13516544
1007 - 7811 YONGE STREET
For Sale
$534,900
1007 - 7811 YONGE STREET, Markham
1 bd · 1 ba · 700 - 799 sqft sqft · MLS® N13508800
7811 Yonge Street
For Sale
$534,900
7811 Yonge Street, Markham
1 bd · 1 ba · 700-799 sqft · MLS® N13508800
2732 - 7161 YONGE STREET
For Sale
$598,000
2732 - 7161 YONGE STREET, Markham
2 bd · 2 ba · 800 - 899 sqft sqft · MLS® N13503266
7161 Yonge Street
For Sale
$598,000
7161 Yonge Street, Markham
2 bd · 2 ba · 800-899 sqft · MLS® N13503266
16 - 7181 YONGE STREET
For Sale
$1
16 - 7181 YONGE STREET, Markham
· 1 ba · MLS® N13498240
7181 YONGE Street
For Sale
$1
7181 YONGE Street, Markham
· 1 ba · MLS® N13498240
227 - 7181 YONGE STREET
For Sale
$277,000
227 - 7181 YONGE STREET, Markham
· 0 ba · 294 sqft sqft · MLS® N13476366
7181 Yonge Street
For Sale
$277,000
7181 Yonge Street, Markham
· MLS® N13476366
30 DEANBANK DRIVE
For Sale
$3,499,888
30 DEANBANK DRIVE, Markham
4 bd · 4 ba · 3500 - 5000 sqft sqft · MLS® N13467242
101 - 7163 YONGE STREET
For Sale
$849,000
101 - 7163 YONGE STREET, Markham
· 1 ba · 918 sqft sqft · MLS® N13158838
7163 Yonge Street
For Sale
$849,000
7163 Yonge Street, Markham
· 1 ba · MLS® N13158838
94 - 7181 YONGE STREET
For Sale
$190,000
94 - 7181 YONGE STREET, Markham
· 0 ba · 286 sqft sqft · MLS® N13070516
7181 Yonge Street
For Sale
$190,000
7181 Yonge Street, Markham
· MLS® N13070516
607 - 180 DUDLEY AVENUE
For Sale
$529,900
607 - 180 DUDLEY AVENUE, Markham
3 bd · 2 ba · 1000 - 1199 sqft sqft · MLS® N13066470
180 Dudley Avenue
For Sale
$529,900
180 Dudley Avenue, Markham
3 bd · 2 ba · 1000-1199 sqft · MLS® N13066470
113 Elgin Street
For Sale
$12,000,000
113 Elgin Street, Markham
4 bd · 8 ba · 5000 + sqft · MLS® N13034458
203 - 7181 YONGE STREET
For Sale
$169,000
203 - 7181 YONGE STREET, Markham
· 0 ba · 316 sqft sqft · MLS® N13021824
7181 Yonge Street
For Sale
$169,000
7181 Yonge Street, Markham
· MLS® N13021824
187 - 7181 YONGE STREET E
For Sale
$138,000
187 - 7181 YONGE STREET E, Markham
· 0 ba · 276 sqft sqft · MLS® N12988702
7181 Yonge Street E
For Sale
$138,000
7181 Yonge Street E, Markham
· MLS® N12988702
208 - 7181 YONGE STREET
For Sale
$109,000
208 - 7181 YONGE STREET, Markham
· 0 ba · 264 sqft sqft · MLS® N12723054
207 - 7181 YONGE STREET
For Sale
$109,000
207 - 7181 YONGE STREET, Markham
· 0 ba · 264 sqft sqft · MLS® N12723050
206 - 7181 YONGE STREET
For Sale
$109,000
206 - 7181 YONGE STREET, Markham
· 0 ba · 264 sqft sqft · MLS® N12723038
7181 Yonge Street
For Sale
$109,000
7181 Yonge Street, Markham
· MLS® N12723050
7181 Yonge Street
For Sale
$109,000
7181 Yonge Street, Markham
· MLS® N12723054
7181 Yonge Street
For Sale
$109,000
7181 Yonge Street, Markham
· MLS® N12723038
#256 - 7181 YONGE STREET
For Sale
$169,000
#256 - 7181 YONGE STREET, Markham
· 0 ba · 374 sqft sqft · MLS® N12567476
7181 Yonge Street
For Sale
$169,000
7181 Yonge Street, Markham
· MLS® N12567476
1101/1102/1114 - 7191 YONGE STREET
For Sale
$1,638,000
1101/1102/1114 - 7191 YONGE STREET, Markham
· 0 ba · 2569 sqft sqft · MLS® N12269663
7191 Yonge Street
For Sale
$1,638,000
7191 Yonge Street, Markham
· MLS® N12269663
Showing 72 of 97 listings
Copyright 2026 All rights reserved. Canadian Real Estate Association assumes no responsibility for the accuracy of any information shown. The information provided herein must only be used by consumers that have a bona fide interest in the purchase, sale or lease of real estate and may not be used for any commercial purpose or any other purpose. The trademark DDF® is owned by The Canadian Real Estate Association (CREA) and identifies CREA’s Data Distribution Facility (DDF®). The trademarks REALTOR®, REALTORS®, and the REALTOR® logo are controlled by The Canadian Real Estate Association (CREA) and identify real estate professionals who are members of CREA. The trademarks MLS®, Multiple Listing Service®, and the associated logos are owned by CREA and identify the quality of services provided by real estate professionals who are members of CREA
Copyright 2026 All rights reserved. PropTx MLS® assumes no responsibility for the accuracy of any information shown. The information provided herein must only be used by consumers that have a bona fide interest in the purchase, sale or lease of real estate and may not be used for any commercial purpose or any other purpose.
Powered by AgentLocator