Social Worker Salary in United Kingdom
Social Worker Salary in Middlesbrough
Based on 110 job listings - Middlesbrough, United Kingdom 2026
Average salary
£39,274 - £39,742
Median salary
£42,813 - £42,813
Lower rangeUpper range
Salary distribution by percentile
10th percentile£30k
25th percentile£32k
Median£43k
75th percentile£44k
90th percentile£44k
50% of professionals earn between £32,046 - £43,626 GBP
The median salary is £42,813
Compare with national average
Middlesbrough
Average salary
39,274 - 39,742
Median salary
42,813 - 42,813
110 job openings
United Kingdom
Average salary
38,000 - 42,320
Median salary
38,000 - 42,320
20,624 job openings
Other cities
London1,251 job openings
Manchester368 job openings
Birmingham328 job openings
Swindon221 job openings
Bournemouth208 job openings
Northampton168 job openings
Trowbridge153 job openings
Bristol147 job openings
Cardiff144 job openings
Preston143 job openings
Nottingham128 job openings
Doncaster123 job openings
Liverpool116 job openings
Peterborough112 job openings
Wolverhampton109 job openings
Chelmsford105 job openings
Reading96 job openings
Edinburgh95 job openings
Sheffield93 job openings
Cambridge89 job openings
Coventry82 job openings
Southend-On80 job openings
Lancashire78 job openings
Slough76 job openings
Oxford74 job openings
The average salary for a Social Worker in Middlesbrough, United Kingdom is GBP 39,274 - GBP 39,742 per year in 2026, based on 110 job listings.
Explore 110 Social Worker job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.