Gangal RecruitmentGet a Staffing Quote

Social Worker Salary UK

Average pay, hourly rate and hiring demand for social worker roles across the UK — free official ONS data.

£36,920Average per year
£18.93Per hour (37h week)
£26,600–£51,700Indicative range
GrowingDemand outlook
Home › Salary Checker › Social Worker Salary

['The average annual salary for a Social Worker in the UK is around £36,920, which equates to approximately £18.93 per hour.', 'This guide will cover typical pay ranges and factors that can influence salaries, along with advice on hiring and securing better compensation.']

How much does a social worker earn in the UK?

Average annual salary£36,920
Average weekly pay (2022)£710
Hourly equivalent£18.93 (based on a 37-hour week)
Monthly (gross)£3,077
Indicative pay range£26,600 – £51,700

Average and weekly figures are official ONS ASHE estimates via LMI for All. The indicative range is derived around the ONS average to reflect typical spread by region and experience; actual offers vary.

Demand outlook

Official Working Futures projections show UK employment in this occupation moving from about 133,629 in 2021 to 158,540 by 2035 (+18.6%) — demand is growing.

Pay trend

YearAvg weekly payAnnualised
2020£770£40,040
2022£710£36,920

What affects social worker pay?

Hiring a social worker?

['Employers should focus on experience and qualifications when hiring social workers to ensure they meet the demanding needs of their role.', 'Offering competitive salaries that reflect local market rates can help attract high-caliber candidates.']

Need to fill this role?

Gangal Recruitment supplies vetted, right-to-work compliant staff across the UK — usually on site within 48 hours. Fully insured.

Get a Staffing QuoteTalk to us

Looking for a social worker job?

['To boost your pay as a Social Worker, consider gaining additional certifications or specializations which can command higher salaries.', 'Look for roles in areas with higher demand and lower supply to potentially earn more.']

Frequently asked questions

What is the typical range for a social worker's salary?

Salaries typically range from around £25,000 to £40,000 per year depending on experience and location.

How does experience affect pay in this role?

More experienced social workers often earn higher salaries due to their increased expertise and the complexity of cases they handle.

Are there any additional payments for working shifts or weekends as a social worker?

Some employers may offer shift allowances or premium rates for weekend work, but this is not standard across all roles.

Related salaries