Salary of Maintenance Engineer in United Kingdom


£35,004 / Annual
Based on 10000 job listings
The average Maintenance Engineer salary in United Kingdom is £35,004 per year or £18 per hour. Entry level positions start at an income of £32,004 per year, while more experienced professionals earn up to £41,712 per year.

Minimum
£32,004
Average salary
£35,004
Maximum
£41,712

Salary data updated: February 2026

Salary distribution

P10
£36,650
P25
£40,000
P50
£42,500
P75
£50,779
P90
£55,269

Based on 62 job listings with salary

Salary by city

City Median / Annual Listings vs. national
London £46,893 4 +10.3%
Wigston £42,500 4 +0%
Howden £40,500 4 -4.7%
Barton-upon-Humber £40,500 3 -4.7%
Coventry £40,000 3 -5.9%
Wakefield £39,725 3 -6.5%

Jobs like Maintenance Engineer in United Kingdom


  • , United Kingdom Nestle Operational Services Worldwide SA Full time

    Nestlé Waters & Premium Beverages Location: Princes Gate, Narberth, Pembrokeshire Shift: 4 on 4 off (2 days, 2 nights)...

  • Maintenance Engineer Maintenance Engineer

    Found in: Fantastic ATS - 3 weeks ago


    Narberth, Wales, United Kingdom Nestle Operational Services Worldwide SA Full time £48,755

    Nestlé Waters & Premium Beverages Location: Princes Gate, Narberth, Pembrokeshire Shift: 4 on 4 off...


  • London, United Kingdom CV-Library Full time £45,000 - £50,000

    Maintenance Maintenance Engineer London £45,000 - £50,000 + 1 in 4 Callout + Overtime + Vehicle + Pension + Holidays...

FAQ - Maintenance Engineer

The average salary for Maintenance Engineer is GBP35,004 per year in United Kingdom. Salary estimates are based on 10000 salaries shared anonymously with Trabajo.org by employees with the position of Maintenance Engineer in United Kingdom.

The lowest salary of Maintenance Engineer per year in United Kingdom is GBP32,004

The highest salary for Maintenance Engineer per year in United Kingdom is GBP41,712

Data updated: February 2026

Career guide: How to become a Maintenance Engineer
Duties, skills, education and opportunities

Methodology

  • Sample: 62 job listings with published salary
  • Period:
  • Calculation: P10, P25, P50 (median), P75, P90 percentiles from salary ranges
  • Outliers removed: salaries below P1 and above P99
  • City data: minimum 5 listings for inclusion