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
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.