Based on 2,315 job listings - London, United Kingdom 2026
50% of professionals earn between £37,133 - £42,886 GBP
The median salary is £39,266
London
Average salary
41,379 - 49,194
Median salary
39,266 - 46,000
2,315 job openings
United Kingdom
Average salary
37,280 - 42,060
Median salary
37,280 - 42,060
26,816 job openings
The average salary for a Social Worker in London, United Kingdom is GBP 41,379 - GBP 49,194 per year in 2026, based on 2,315 job listings.
Leading employers for Social Worker roles in United Kingdom include Newham Council, Richmond and Wandsworth Councils.
Explore 2,315 Social Worker job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.