Maintenance Engineer Salary in 2026

Based on 36 salary-transparent job listings

$42,065 /year avg

Salary Range

Low

$20

Average

$42,065

High

$678,001

Avg: $42,065
$20$678,001

25th Percentile

$21,043

Median

$339,011

75th Percentile

$360,033

Job Count

36

Salary Distribution

$0 - $30K
30
$30K - $50K
1
$100K - $150K
1
$150K+
4

Maintenance Engineer Salary by Experience Level

Experience Avg. Salary Listings
Mid Level $42,065 36

Maintenance Engineer Salary by City

City Avg. Salary Listings
Dronfield $339,018 1
Deepcar $228,511 1
Glasgow $175,018 1
Halifax $166,019 1
Liverpool $100,022 1
Markfield $30,000 1
Westminster $25,000 1
Birkenhead $25,000 1
Merseyside $22,500 1
Cardiff / Caerdydd $22,500 1

Maintenance Engineer Salary by Employment Type

Full-Time

$42,065

36 listings

Frequently Asked Questions

What is the average Maintenance Engineer salary?

The average Maintenance Engineer salary is $42,065 per year based on 36 job listings on Jobs Near Me. Salaries range from $20 to $678,001.

What is the highest paying city for Maintenance Engineer?

The highest paying city for Maintenance Engineer roles is Dronfield with an average salary of $339,018.

How much does an entry level Maintenance Engineer make?

Entry level salary data for Maintenance Engineer is being collected. The overall average for this role is $42,065.

Related Salary Searches