Skip to main content
Maintenance Engineer Salary in United Kingdom

Maintenance Engineer Salary in Oxford

Based on 167 job listings - Oxford, United Kingdom 2026

Average salary
£42,631 - £45,515
Median salary
£45,000 - £45,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile£31k
25th percentile£35k
Median£45k
75th percentile£48k
90th percentile£55k

50% of professionals earn between £35,011 - £47,500 GBP

The median salary is £45,000

Compare with national average

Oxford

Average salary

42,631 - 45,515

Median salary

45,000 - 45,000

167 job openings

United Kingdom

Average salary

45,000 - 50,000

Median salary

45,000 - 50,000

45,524 job openings

Other cities

London2,813 job openings
Leicester569 job openings
Birmingham555 job openings
Bristol389 job openings
Northampton380 job openings
Nottingham378 job openings
Coventry344 job openings
Manchester337 job openings
Leeds330 job openings
Telford292 job openings
Milton Keynes279 job openings
Cambridge263 job openings
Sheffield263 job openings
Stoke-On-Trent260 job openings
Corby249 job openings
Glasgow248 job openings
Wolverhampton219 job openings
Peterborough215 job openings
Bridgwater199 job openings
Reading187 job openings
Bedford186 job openings
Doncaster181 job openings
Basingstoke178 job openings
Wrexham148 job openings
Derby144 job openings

Maintenance Engineer

167 job openings in Oxford

View job listings

Find professionals

Maintenance Engineer in Oxford

View professionals

The average salary for a Maintenance Engineer in Oxford, United Kingdom is GBP 42,631 - GBP 45,515 per year in 2026, based on 167 job listings.

Explore 167 Maintenance Engineer job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.