Civil Engineer Salary in Canada
Civil Engineer Salary in Markham
Based on 110 job listings - Markham, Canada 2026
Average salary
$112,517 - $144,959
Median salary
$112,100 - $154,400
Lower rangeUpper range
Salary distribution by percentile
10th percentile$64K
25th percentile$79K
Median$112K
75th percentile$132K
90th percentile$180K
50% of professionals earn between $78,665 - $131,600 CAD
The median salary is $112,100
Compare with national average
Markham
Average salary
112,517 - 144,959
Median salary
112,100 - 154,400
110 job openings
Canada
Average salary
91,377 - 109,850
Median salary
91,377 - 109,850
19,103 job openings
Other cities
Vancouver1,264 job openings
Calgary1,249 job openings
Toronto1,214 job openings
Winnipeg966 job openings
Montréal934 job openings
Edmonton709 job openings
Mississauga583 job openings
Ottawa450 job openings
Burnaby216 job openings
Saskatoon170 job openings
Pickering132 job openings
Regina120 job openings
Laval102 job openings
Halifax99 job openings
Kamloops99 job openings
The average salary for a Civil Engineer in Markham, Canada is CAD 112,517 - CAD 144,959 per year in 2026, based on 110 job listings.
Explore 110 Civil Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.