Skip to main content
Mechanical Engineer Salary in United Kingdom

Mechanical Engineer Salary in Bristol

Based on 698 job listings - Bristol, United Kingdom 2026

Average salary
£50,029 - £72,807
Median salary
£49,000 - £53,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile£33k
25th percentile£39k
Median£49k
75th percentile£58k
90th percentile£67k

50% of professionals earn between £38,500 - £57,750 GBP

The median salary is £49,000

Compare with national average

Bristol

Average salary

50,029 - 72,807

Median salary

49,000 - 53,000

698 job openings

United Kingdom

Average salary

45,000 - 51,138

Median salary

45,000 - 51,138

43,540 job openings

Other cities

London4,275 job openings
Manchester914 job openings
Birmingham897 job openings
Cambridge656 job openings
Glasgow494 job openings
Leeds424 job openings
Oxford356 job openings
Warrington348 job openings
Nottingham291 job openings
Leicester275 job openings
Cardiff249 job openings
West Of England225 job openings
Derby213 job openings
Southampton205 job openings
Newcastle Upon Tyne199 job openings
Reading194 job openings
Bedford192 job openings
Stevenage190 job openings
Exeter188 job openings
Coventry171 job openings
Milton Keynes170 job openings
Bridgwater161 job openings
Northampton161 job openings

Mechanical Engineer

698 job openings in Bristol

View job listings

Find professionals

Mechanical Engineer in Bristol

View professionals

The average salary for a Mechanical Engineer in Bristol, United Kingdom is GBP 50,029 - GBP 72,807 per year in 2026, based on 698 job listings.

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