Average salary
£36,000 - £43,090
Median salary
£36,000 - £43,090
Lower rangeUpper range
Salary distribution by percentile
10th percentile£25k
25th percentile£31k
Median£36k
75th percentile£43k
90th percentile£50k
50% of professionals earn between £31,395 - £43,090 GBP
The median salary is £36,000
Top cities
London819 job openings
Birmingham253 job openings
Coventry206 job openings
Northampton170 job openings
Manchester158 job openings
Glasgow139 job openings
Newport129 job openings
Southampton124 job openings
Bristol114 job openings
Cardiff109 job openings
Nottingham106 job openings
Leeds100 job openings
Reading91 job openings
Liverpool90 job openings
Oxford90 job openings
Milton Keynes88 job openings
Leicester82 job openings
Peterborough82 job openings
Exeter80 job openings
Hinckley73 job openings
Derby69 job openings
Newcastle Upon Tyne62 job openings
Sheffield61 job openings
Swindon56 job openings
Telford55 job openings
Sutton Coldfield49 job openings
Gloucester48 job openings
Bracknell44 job openings
The average salary for a Maintenance Technician in United Kingdom is GBP 36,000 - GBP 43,090 per year in 2026. The median salary is GBP 39,545 per year, based on 16,620 active job listings.
The cities with the most Maintenance Technician job opportunities in United Kingdom are London, Birmingham, Coventry, Northampton, Manchester. London leads with 819 job openings.
Explore 16,620 Maintenance Technician job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.