Content has loaded

Civil engineer salary in Vancouver, BC

How much does a Civil Engineer make in Vancouver, BC?

Average base salary

$103,675
13%
above national average

The average salary for a civil engineer is $103,675 per year in Vancouver, BC. 67 salaries reported, updated at November 2, 2026

Civil Engineer job openings in Vancouver, BC

slide 1 of 6
slide1 of 6
Civil Engineer
Rogers Communications3.6out of 5 stars.
Vancouver, BC
Full-time
6 days ago

Highest paying companies for Civil Engineer in Vancouver, BC

Average year pay is based on job postings on Indeed in the past 36 months.
B2Gold
 
$161,250per year
View company
City Of Penticton
 
$160,000per year
Canadian Nuclear Laboratories
 
$136,250per year
University of British Columbia
 
$125,326per year
Wood
 
$125,000per year
BC Hydro
 
$117,650per year

Hiring a Civil Engineer?

Job Description
Job DescriptionWrite the perfect Civil Engineer job description
Interview Questions
Interview QuestionsLearn the best questions to ask Civil Engineer candidates

Highest paying cities for Civil Engineers near Vancouver, BC

  1. North Vancouver, BC
    $121,885 per year
  2. Fort St. John, BC
    $106,692 per year
  3. Abbotsford, BC
    $105,390 per year
  4. Vancouver, BC
    $103,675 per year
  5. Kelowna, BC
    $102,626 per year

Where can a Civil Engineer earn more?

Compare salaries for Civil Engineers in different locations
vs.

Frequently Asked Questions (FAQs) about Civil Engineer

The average salary for a Civil Engineer is $103,675 per year in Vancouver, BC. This figure is based on 67 salaries taken from job postings on Indeed in the past 36 months, last updated on November 2, 2026.

Civil Engineer jobs on Indeed - find your next one today.

Civil Engineer salaries in Vancouver, BC typically range between a low of $73,713 and a high of $145,814 per year, depending on experience and the hiring company.

Some of the highest-paying cities for Civil Engineer in Vancouver, BC include North Vancouver, BC at $121,885 per year, Fort St. John, BC at $106,692 per year and Abbotsford, BC at $105,390 per year.

Based on recent job postings on Indeed, some of the top-paying companies for Civil Engineer in Vancouver, BC include B2Gold ($161,250 per year) and City Of Penticton ($160,000 per year).

Compensation can vary based on the specific niche and level of responsibility within the field. Here is how the average Civil Engineer salary in Vancouver, BC compares to related positions:

  • Senior Civil Engineer: Average $158,021 per year
  • Entry Level Civil Engineer: Average $61,924 per year
  • Junior Civil Engineer: Average $72,682 per year

How much do similar professions as Civil Engineer get paid in Vancouver, BC?

Senior Civil Engineer

Job openings
Average $158,021 per year

Entry Level Civil Engineer

Job openings
Average $61,924 per year