Skip to main content
Social Worker Salary in United Kingdom

Social Worker Salary in Barnsley

Based on 58 job listings - Barnsley, United Kingdom 2026

Average salary
£36,274 - £38,653
Median salary
£38,510 - £38,510
Lower rangeUpper range

Salary distribution by percentile

10th percentile£31k
25th percentile£33k
Median£39k
75th percentile£39k
90th percentile£40k

50% of professionals earn between £32,578 - £38,510 GBP

The median salary is £38,510

Compare with national average

Barnsley

Average salary

36,274 - 38,653

Median salary

38,510 - 38,510

58 job openings

United Kingdom

Average salary

37,829 - 42,241

Median salary

37,829 - 42,241

20,966 job openings

Other cities

London1,251 job openings
Manchester356 job openings
Birmingham342 job openings
Swindon212 job openings
Bournemouth208 job openings
Cardiff155 job openings
Trowbridge151 job openings
Bristol150 job openings
Northampton147 job openings
Preston143 job openings
Nottingham127 job openings
Doncaster117 job openings
Chelmsford101 job openings
Edinburgh101 job openings
Liverpool99 job openings
Peterborough97 job openings
Cambridge94 job openings
Coventry93 job openings
Slough88 job openings
Wolverhampton85 job openings
Reading84 job openings
Middlesbrough80 job openings
Sheffield76 job openings
Lancashire72 job openings
Hereford68 job openings
Southend-On65 job openings

Social Worker

58 job openings in Barnsley

View job listings

Find professionals

Social Worker in Barnsley

View professionals

The average salary for a Social Worker in Barnsley, United Kingdom is GBP 36,274 - GBP 38,653 per year in 2026, based on 58 job listings.

Explore 58 Social Worker job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.