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