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

How London compares

Average a year
Average pay a year in London, across the UK and in other cities with a page.
London£45,000
UK£40,000
See all jobs in London

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.