Skip to main content
Mechanical Engineer Salary in United Kingdom

Mechanical Engineer Salary in Edinburgh

Based on 155 job listings - Edinburgh, United Kingdom 2026

Average salary
£44,308 - £57,500
Median salary
£50,000 - £60,000
Lower rangeUpper range

Salary distribution by percentile

10th percentile£34k
25th percentile£35k
Median£50k
75th percentile£50k
90th percentile£50k

50% of professionals earn between £35,000 - £50,000 GBP

The median salary is £50,000

Compare with national average

Edinburgh

Average salary

44,308 - 57,500

Median salary

50,000 - 60,000

155 job openings

United Kingdom

Average salary

45,000 - 50,334

Median salary

45,000 - 50,334

43,066 job openings

Other cities

London4,315 job openings
Manchester929 job openings
Birmingham888 job openings
Bristol705 job openings
Cambridge623 job openings
Glasgow502 job openings
Leeds388 job openings
Warrington369 job openings
Oxford343 job openings
Southampton285 job openings
Nottingham284 job openings
Leicester279 job openings
Cardiff237 job openings
Derby235 job openings
West Of England229 job openings
Reading206 job openings
Stevenage197 job openings
Newcastle Upon Tyne192 job openings
Bedford191 job openings
Exeter187 job openings
Coventry186 job openings
Northampton175 job openings
Milton Keynes168 job openings
Bridgwater160 job openings
Plymouth158 job openings

Mechanical Engineer

155 job openings in Edinburgh

View job listings

Find professionals

Mechanical Engineer in Edinburgh

View professionals

The average salary for a Mechanical Engineer in Edinburgh, United Kingdom is GBP 44,308 - GBP 57,500 per year in 2026, based on 155 job listings.

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