Skip to main content
Maintenance Engineer Salary in Canada

Maintenance Engineer Salary in Richmond

Based on 136 job listings - Richmond, Canada 2026

Average salary
$84,993 - $118,327
Median salary
$68,806 - $118,806
Lower rangeUpper range

Salary distribution by percentile

10th percentile$69K
25th percentile$69K
Median$69K
75th percentile$105K
90th percentile$117K

50% of professionals earn between $68,806 - $105,228 CAD

The median salary is $68,806

Compare with national average

Richmond

Average salary

84,993 - 118,327

Median salary

68,806 - 118,806

136 job openings

Canada

Average salary

86,801 - 101,050

Median salary

86,801 - 101,050

7,474 job openings

Other cities

Winnipeg541 job openings
Calgary464 job openings
Vancouver301 job openings
Dorval290 job openings
Toronto245 job openings
Edmonton219 job openings
Mississauga143 job openings
Montreal142 job openings
Ottawa126 job openings
Hamilton111 job openings
Quinte West64 job openings
Regina61 job openings
Halifax59 job openings
Abbotsford55 job openings
Moose52 job openings
Peterborough52 job openings

Maintenance Engineer

136 job openings in Richmond

View job listings

Find professionals

Maintenance Engineer in Richmond

View professionals

The average salary for a Maintenance Engineer in Richmond, Canada is CAD 84,993 - CAD 118,327 per year in 2026, based on 136 job listings.

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