Maintenance Mechanic Salaries in Surrey, BC

Salary estimated from 6 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: March 24, 2019
Average in Surrey, BC
$35.36 per hour
36% Above national average
  • Most Reported
$17.45
$59.35
Salary Distribution

How much does a Maintenance Mechanic make in Surrey, BC?

The average salary for a Maintenance Mechanic is $35.36 per hour in Surrey, BC, which is 36% above the national average. Salary estimates are based on 6 salaries submitted anonymously to Indeed by Maintenance Mechanic employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for a Maintenance Mechanic is 2-4 years.
Maintenance Mechanic salaries by company in Surrey, BC
CompanyAverage salary
$39.61 per hour
Maintenance Mechanic salaries by location
CityAverage salary
$29.16 per hour
$20.45 per hour
$30.08 per hour
$35.05 per hour
$93,275 per year

Maintenance Mechanic job openings

Maintenance Team Member (Millwright/Mechanic)
CB Supplies
Surrey, BC
Millwright
CertainTeed Corporation
Vancouver, BC
Millwright
Earth's Own Food Company Inc.
Delta, BC
Millwright
CertainTeed Corporation
Delta, BC
Maintenance Technician
Innotech Windows + Doors
Langley, BC
Millwright (FM)
Fraser Health
Vancouver, BC
Maintenance Mechanic jobs in Surrey, BC