What jobs pay in London
Average pay
£45,000 a year
£23.08 an hour at 37.5 hours a week
Jobs near London pay £45,000 a year on average. Half pay between £33,600 and £60,000.
London pays 13% more than the UK average.
Based on 4,900 jobs from 1,229 employers in the last day. Updated 5 Nov 2026. Pay offered in job listings, not what people earn.
Pay by job in London
Average a year- IT manager76 jobs from 35 employers£97,500
- IT systems engineer43 jobs from 22 employers£85,000
- Software engineer123 jobs from 38 employers£82,500
- Finance manager39 jobs from 20 employers£70,000
- Site manager192 jobs from 78 employers£68,100
- Sales manager32 jobs from 22 employers£66,300
- Marketing manager36 jobs from 22 employers£64,300
- Facilities manager33 jobs from 18 employers£63,500
- Accountant97 jobs from 31 employers£60,000
- Civil engineer78 jobs from 21 employers£60,000
- Electrical engineer44 jobs from 28 employers£60,000
- Estimator172 jobs from 56 employers£60,000
- Maintenance supervisor48 jobs from 23 employers£58,000
- IT business analyst34 jobs from 14 employers£57,500
- Project manager88 jobs from 49 employers£57,500
- Building inspector59 jobs from 25 employers£55,000
- Compliance manager29 jobs from 17 employers£55,000
- Healthcare manager38 jobs from 13 employers£55,000
- Mechanical engineer45 jobs from 30 employers£54,900
- Higher education manager38 jobs from 9 employers£50,700
- Health and safety officer42 jobs from 25 employers£50,000
- HVAC engineer95 jobs from 42 employers£49,500
- Sales executive126 jobs from 60 employers£49,300
- Compliance officer30 jobs from 18 employers£49,100
- Electrician88 jobs from 41 employers£48,000
- Maintenance engineer68 jobs from 25 employers£46,500
- Systems administrator28 jobs from 9 employers£46,000
- Alarm engineer28 jobs from 13 employers£44,000
- Fundraising manager41 jobs from 10 employers£44,000
- Nurse32 jobs from 14 employers£43,000
- Plumber53 jobs from 26 employers£42,500
- Business operations officer25 jobs from 18 employers£42,200
- Maintenance operative121 jobs from 51 employers£41,500
- Restaurant manager26 jobs from 15 employers£40,600
- Property manager61 jobs from 30 employers£40,000
- Sales representative32 jobs from 21 employers£39,500
- Care home manager61 jobs from 27 employers£39,000
- Head chef31 jobs from 22 employers£37,800
- HGV driver96 jobs from 46 employers£37,100
- Retail supervisor28 jobs from 14 employers£34,500
- HR advisor68 jobs from 28 employers£31,300
- Estate agent30 jobs from 8 employers£30,000
- Support worker48 jobs from 23 employers£29,500
- Delivery driver32 jobs from 19 employers£28,700
How London compares
Average a year| London | £45,000 |
|---|---|
| UK | £40,000 |
Common questions
What is the average salary in London?
Jobs in London pay £23.08 an hour on average, about £45,000 a year at 37.5 hours a week.
Which job pays most in London?
Of the jobs we can show here, IT manager pays most: £50.00 an hour on average.
Pay offered in job listings, not what people earn. How we work out pay
Posted by: undisclosed
Location: Columbus, OH
Apply
Enter your email. See more jobs like this, right nearby.
Continue
or continue to job
By clicking Continue you consent and agree to our privacy policy & terms and agree to receive job alert emails from Jobs-Bear and our partners: Talent, Adzuna, Austinshire Partners, Reticular media, Joblookup, LockerLeisure, Career Wallet, Jobsora, Jobted. you can unsubscribe at any time.