MEDIAN FULL-TIME PAY, LONDON, REGIONAL, APRIL 2025
Full-time employees working in London earned a median of £49,692 a year in April 2025, or about £4,141 a month, according to the ONS. The mean was £70,275. These are figures for the London region, which covers all 33 local authorities of Greater London.
£49,692 / year
Mean full-time pay
£70,275 / year
Median weekly pay
£958.20
Median hourly pay
£25.44
UK median, full-time
£39,039 / year
The ONS measures pay in London through the Annual Survey of Hours and Earnings (ASHE), based on employers' payroll records for April each year. Figures here are for the London region, labeled London, regional, as no separate city figure exists. Pay is gross, before tax and National Insurance, for full-time employees.
Full-time pay in London and the UK, April 2025
<table class="ert-table"><thead><tr><th>Full-time employees, April 2025</th><th>London, by place of work</th><th>London, by place of residence</th><th>UK</th></tr></thead><tbody><tr><td>Median annual pay</td><td>£49,692</td><td>£46,414</td><td>£39,039</td></tr><tr><td>Mean annual pay</td><td>£70,275</td><td>£65,429</td><td>£48,512</td></tr><tr><td>Median weekly pay</td><td>£958.20</td><td>£902.70</td><td>£766.60</td></tr><tr><td>Mean weekly pay</td><td>£1,210.50</td><td>£1,140.50</td><td>£920.80</td></tr></tbody></table>
Median full-time pay by London borough, April 2025
<table class="ert-table"><thead><tr><th>Borough, by place of work</th><th>Median full-time annual pay, April 2025</th></tr></thead><tbody><tr><td>City of London</td><td>£68,663</td></tr><tr><td>Tower Hamlets</td><td>£66,686</td></tr><tr><td>Westminster</td><td>£53,923</td></tr><tr><td>Camden</td><td>£53,577</td></tr><tr><td>Islington</td><td>£53,185</td></tr><tr><td>Hammersmith and Fulham</td><td>£50,435</td></tr><tr><td>Southwark</td><td>£50,000</td></tr><tr><td>Hackney</td><td>£48,724</td></tr><tr><td>Lambeth</td><td>£48,690</td></tr><tr><td>Kensington and Chelsea</td><td>£45,600</td></tr><tr><td>Newham</td><td>£44,347</td></tr><tr><td>Bromley</td><td>£43,474</td></tr><tr><td>Hounslow</td><td>£43,068</td></tr><tr><td>Wandsworth</td><td>£43,035</td></tr><tr><td>Lewisham</td><td>£42,962</td></tr><tr><td>Haringey</td><td>£42,609</td></tr><tr><td>Kingston upon Thames</td><td>£42,346</td></tr><tr><td>Hillingdon</td><td>£41,422</td></tr><tr><td>Havering</td><td>£41,054</td></tr><tr><td>Richmond upon Thames</td><td>£41,037</td></tr><tr><td>Enfield</td><td>£40,036</td></tr><tr><td>Croydon</td><td>£40,033</td></tr><tr><td>Sutton</td><td>£39,874</td></tr><tr><td>Barking and Dagenham</td><td>£39,599</td></tr><tr><td>Ealing</td><td>£39,483</td></tr><tr><td>Harrow</td><td>£39,192</td></tr><tr><td>Merton</td><td>£38,471</td></tr><tr><td>Brent</td><td>£38,311</td></tr><tr><td>Barnet</td><td>£38,294</td></tr><tr><td>Greenwich</td><td>£38,128</td></tr><tr><td>Waltham Forest</td><td>£37,503</td></tr><tr><td>Redbridge</td><td>£35,464</td></tr><tr><td>Bexley</td><td>£35,187</td></tr></tbody></table>
How to read London pay figures
The median full-time salary for jobs in London was £49,692 in April 2025, up 4.7% on a year earlier. The mean was £70,275: it is much higher because a smaller group earns a lot more. People who live in London earned a median of £46,414, less than people who work there. The workplace figure counts every full-time job based in London, including those held by people who live outside it. Provisional ASHE 2026 results show median full-time weekly pay in London rose 8.2% in the year to April 2026, the fastest of any UK region. Where the job is matters: the median was £68,663 for jobs in the City of London and £66,686 in Tower Hamlets, against £35,187 in Bexley.
Setting pay for a London hire
London pay is 27% above the UK median, and rents are 66% above the UK average, as our cost of living in London page shows. Plan for employer National Insurance and pension on top of pay: our London guide works through the cost, and the guide to hiring in the UK covers the national rules. Need help with the search? We find, screen and shortlist remote professionals across Europe and the UK, with 3 candidates within 21 days. See how placement works.
This is general information, not legal or tax advice. Rules change and collective agreements can set different terms. Confirm with a local accountant or lawyer before you hire.
Frequently asked questions
What is the average salary in London?
The median full-time salary for jobs in London was £49,692 a year in April 2025, and the mean £70,275, according to the ONS.
What is the average monthly salary in London?
About £4,141 gross a month, based on the median full-time annual pay of £49,692 divided by 12. The ONS publishes annual and weekly figures, not monthly ones.
How does London pay compare with the UK?
The London median of £49,692 was 27% above the UK median of £39,039 for full-time employees in April 2025.
Which London borough pays the most?
The City of London, with a median full-time salary of £68,663 for jobs based there in April 2025, followed by Tower Hamlets at £66,686.
Is there an official 2026 figure for London?
The ONS published provisional ASHE 2026 results on 22 October 2026, showing London median full-time weekly pay up 8.2%. The 2026 London pay levels were not yet available on Nomis when we checked, so this page uses the revised 2025 figures.