Civil Engineer Salary in Canada
Civil Engineer Salary in Edmonton
Based on 430 job listings - Edmonton, Canada 2026
Average salary
$85,638 - $115,638
Median salary
$85,000 - $115,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$67K
25th percentile$68K
Median$85K
75th percentile$87K
90th percentile$128K
50% of professionals earn between $68,400 - $87,275 CAD
The median salary is $85,000
Compare with national average
Edmonton
Average salary
85,638 - 115,638
Median salary
85,000 - 115,000
430 job openings
Canada
Average salary
91,377 - 108,775
Median salary
91,377 - 108,775
20,353 job openings
Other cities
Winnipeg2,066 job openings
Calgary1,321 job openings
Vancouver1,215 job openings
Toronto1,214 job openings
Montréal976 job openings
Mississauga571 job openings
Ottawa456 job openings
Burnaby285 job openings
Saskatoon145 job openings
Laval121 job openings
Pickering116 job openings
Regina116 job openings
North Census Division93 job openings
Markham91 job openings
The average salary for a Civil Engineer in Edmonton, Canada is CAD 85,638 - CAD 115,638 per year in 2026, based on 430 job listings.
Explore 430 Civil Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.