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
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.