John Macdonald
RE/MAX Camosun
John Macdonald has sold 13 properties totaling $14.3M across 12 cities with an average of 22 days on market. They have also represented 15 buyers, averaging 2.1% below asking.
Active In · 12 cities
Surrey
10 sold · 7 bought · 0 active
Langley
2 sold · 3 bought · 1 active
New Westminster
1 sold · 1 bought · 0 active
Delta
0 sold · 1 bought · 1 active
Victoria
0 sold · 0 bought · 2 active
Abbotsford
0 sold · 0 bought · 1 active
Duncan
0 sold · 0 bought · 1 active
North Vancouver
0 sold · 1 bought · 0 active
Metrics are derived from publicly accessible listing data and may differ from official MLS® records. Many agents work in teams; sales attributed to a named agent may reflect team production. See our disclaimer.
Performance Metrics
Selling Performance
- Sold
- 13
- Active
- 8
- Volume
- $14.3M
- Avg DOM
- 22 days
Buying Performance
- Buys
- 15
- Avg Discount
- 2.1% below asking
Listings
Property
Sale Price
Days on Market
137 Star Crescent
R3102932 · Single Family Residence · New Westminster · Apr 18, 2026
Sale Price
$950,000
$910,000
Days on Market
25
#7 6488 168 Street
R3083549 · Townhouse · Surrey · Apr 10, 2026
Sale Price
$844,900
$815,000
Days on Market
73
21073 43 Avenue
R3105151 · Single Family Residence · Langley · Apr 5, 2026
Sale Price
$1,399,000
$1,325,000
Days on Market
4
18870 69a Avenue
R3075230 · Single Family Residence · Surrey · Jan 14, 2026
Sale Price
$1,420,000
$1,375,000
Days on Market
12
#38 16336 23a Avenue
R3068687 · Townhouse · Surrey · Dec 7, 2025
Sale Price
$848,888
$837,000
Days on Market
18
#306 16477 64 Avenue
R3057371 · Apartment/Condo · Surrey · Dec 1, 2025
Sale Price
$1,150,000
$1,090,000
Days on Market
52
13256 60 Avenue
R3063998 · Single Family Residence · Surrey · Nov 18, 2025
Sale Price
$1,200,000
$1,132,000
Days on Market
15
12891 69 Avenue
R3049719 · Single Family Residence · Surrey · Sep 21, 2025
Sale Price
$1,300,000
$1,243,000
Days on Market
3
3482 150 Street
R3029685 · Single Family Residence · Surrey · Jul 30, 2025
Sale Price
$1,598,000
$1,550,000
Days on Market
8
#103 20976 56 Avenue
R3025085 · Apartment/Condo · Langley · Jul 21, 2025
Sale Price
$519,000
$508,000
Days on Market
11
1 of 2