Social Worker Salary in United Kingdom
Social Worker Salary in Cardiff
Based on 132 job listings - Cardiff, United Kingdom 2026
Average salary
£41,573 - £45,294
Median salary
£40,000 - £40,777
Lower rangeUpper range
Salary distribution by percentile
10th percentile£22k
25th percentile£32k
Median£40k
75th percentile£41k
90th percentile£75k
50% of professionals earn between £31,591 - £40,777 GBP
The median salary is £40,000
Compare with national average
Cardiff
Average salary
41,573 - 45,294
Median salary
40,000 - 40,777
132 job openings
United Kingdom
Average salary
38,220 - 42,755
Median salary
38,220 - 42,755
27,559 job openings
Other cities
London1,224 job openings
Manchester340 job openings
Birmingham281 job openings
Swindon207 job openings
Northampton178 job openings
Bournemouth158 job openings
Preston157 job openings
Bristol133 job openings
Trowbridge133 job openings
Liverpool117 job openings
Nottingham115 job openings
Wolverhampton114 job openings
Peterborough113 job openings
Middlesbrough112 job openings
Doncaster101 job openings
Coventry97 job openings
Walsall93 job openings
Chelmsford87 job openings
Cambridge81 job openings
Lancashire79 job openings
Slough77 job openings
Sheffield74 job openings
Oxford70 job openings
Wokingham70 job openings
Southend-On68 job openings
The average salary for a Social Worker in Cardiff, United Kingdom is GBP 41,573 - GBP 45,294 per year in 2026, based on 132 job listings.
Explore 132 Social Worker job listings in United Kingdom on BeBee, or check our salary calculator for a personalized estimate.