Skip to main content
Civil Engineer Salary in Canada

Civil Engineer Salary in Ottawa

Based on 293 job listings - Ottawa, Canada 2026

Average salary
$84,975 - $125,275
Median salary
$77,650 - $118,250
Lower rangeUpper range

Salary distribution by percentile

10th percentile$70K
25th percentile$73K
Median$78K
75th percentile$97K
90th percentile$115K

50% of professionals earn between $72,500 - $97,450 CAD

The median salary is $77,650

Compare with national average

Ottawa

Average salary

84,975 - 125,275

Median salary

77,650 - 118,250

293 job openings

Canada

Average salary

91,019 - 106,000

Median salary

91,019 - 106,000

20,449 job openings

Other cities

Winnipeg2,132 job openings
Calgary1,302 job openings
Vancouver1,224 job openings
Toronto1,213 job openings
Montréal976 job openings
Edmonton703 job openings
Mississauga578 job openings
Burnaby291 job openings
Saskatoon149 job openings
Pickering123 job openings
Laval118 job openings
Regina118 job openings
Markham104 job openings
North Census Division93 job openings

Civil Engineer

293 job openings in Ottawa

View job listings

Find professionals

Civil Engineer in Ottawa

View professionals

The average salary for a Civil Engineer in Ottawa, Canada is CAD 84,975 - CAD 125,275 per year in 2026, based on 293 job listings.

Explore 293 Civil Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.