Skip to main content
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

Social Worker

110 job openings in Middlesbrough

View job listings

Find professionals

Social Worker in Middlesbrough

View professionals

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.