Based on 2,271 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,271 job openings
United Kingdom
Average salary
37,280 - 42,060
Median salary
37,280 - 42,060
25,883 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,271 job listings.
Leading employers for Social Worker roles in United Kingdom include Newham Council, Richmond and Wandsworth Councils.
Explore 2,271 Social Worker job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.