Skip to content
UK Minimum Wage

social worker salary uk

Social Worker Salary UK: Hourly, Weekly and Annual Pay in 2026

Discover the latest social worker salary UK figures for 2026, including NHS bands, local authority averages, take-home pay, and regional differences.

Pay snapshot: Social workers in the UK earn between £39,959 and £64,750 a year in the NHS, while local authority social workers average £45,300 full-time equivalent, with take-home pay typically around 70% of gross after deductions.

Related pay reference

£ / year

  • Finance & insurance£52,000 / year
  • IT & software£48,000 / year
  • Education£38,000 / year
  • Health & social care£36,000 / year
  • Public administration£35,000 / year

Social Worker Salary UK: Hourly, Weekly and Annual Pay in 2026

Understanding the social worker salary UK landscape is essential whether you are considering entering the profession, negotiating a pay rise, or planning your career. Social workers are employed across local authorities, the NHS, and private or voluntary organisations, and pay structures differ between these settings. This guide breaks down the latest figures from official sources, including statutory minimum wage rates, average earnings, NHS pay bands, and what you can expect to take home after deductions.

Statutory Minimum Wage Context

From April 2026, the National Living Wage for workers aged 21 and over is £12.71 per hour, while the National Minimum Wage for 18–20 year olds is £10.85 per hour, and for under 18s and apprentices it is £8.00 per hour. Social workers are professionally qualified and almost always earn well above these statutory floors. However, these rates provide a useful benchmark for entry-level roles or part-time positions in the care sector.

Local Authority Social Worker Pay

According to the latest Skills for Care workforce intelligence, the average (mean) full-time equivalent pay for a social worker employed by a local authority in England was £45,300 in 2025. This represents a nominal increase of 5.4% from 2024, but after adjusting for inflation, the real-terms increase was only 1.3%. Since 2016, nominal pay has risen by 32.4%, but real-terms pay is 3.2% lower than it was nine years ago.

Regional differences are significant. Social workers in London earn the highest average FTE pay at £53,000, followed by the South East at £46,100. The East Midlands has the lowest average at £41,600. These figures are based on a standard 37-hour working week and include both full-time and part-time workers converted to full-time equivalents. Around 80% of social workers work full-time hours, and 85% are on permanent contracts.

NHS Social Worker Pay Bands

NHS social workers are paid under the Agenda for Change framework. Most are employed at Band 6, with senior social workers at Band 7 and team leaders at Band 8a. The 2026/27 pay scales for England show:

  • Band 6: £39,959 to £48,117 gross per year (hourly rate from £20.44 to £24.61)
  • Band 7: £49,387 to £56,515 gross per year (hourly rate up to £28.90)
  • Band 8a: £57,528 to £64,750 gross per year (hourly rate up to £33.11)

These figures do not include London weighting, unsocial hours payments, or overtime. Progression through each band typically takes around five years, with annual step increases.

Take-Home Pay After Deductions

For NHS social workers, take-home pay after income tax, employee National Insurance, and the NHS pension contribution is typically about 70% of the gross figure. Using the 2026/27 England scale:

  • Band 6 entry: gross £39,959 → net £29,157 per year (£2,430 per month)
  • Band 6 top: gross £48,117 → net £34,391 per year (£2,866 per month)
  • Band 7 top: gross £56,515 → net £39,708 per year (£3,309 per month)
  • Band 8a top: gross £64,750 → net £43,955 per year (£3,663 per month)

These calculations assume standard NHS Pension membership and no student loan repayments. If you work in London or a high-cost area, you may receive additional weighting that increases both gross and net pay.

Local authority social workers typically contribute to the Local Government Pension Scheme, which has similar deduction levels. Their take-home pay will be comparable, though exact amounts depend on individual circumstances and any local pay supplements.

Hourly vs Weekly vs Annual Pay

When comparing pay across roles, it helps to think in different timeframes:

  • Hourly: NHS social workers earn between £20.44 and £33.11 per hour. Local authority social workers at the average FTE of £45,300 earn roughly £23.55 per hour (based on 37 hours × 52 weeks).
  • Weekly: A full-time NHS Band 6 social worker at the top step earns about £925 gross per week. After deductions, weekly take-home is around £661.
  • Annual: As shown above, annual gross pay ranges from around £40,000 to £65,000 depending on band and experience.

Remember that part-time workers, agency staff, and those on zero-hours contracts will have different patterns. The Skills for Care data shows that 4% of social workers are on zero-hours contracts and 11% are indirectly employed as bank or agency staff.

Career Progression and Future Outlook

Social work offers clear progression routes. Starting at Band 6, you can move to Band 7 as a senior practitioner or specialist, and then to Band 8a as a team manager or advanced practitioner. Some roles in children’s services or mental health may attract additional allowances. The average pay has risen in nominal terms every year since 2016, though real-terms growth has been squeezed by inflation. With the National Living Wage rising to £12.71 in 2026, there is continued upward pressure on pay across the care sector.

For more detailed analysis of pay trends across different roles, visit our pay data page. You can also check the current UK Minimum Wage rates to see how social worker salaries compare to statutory minimums.

Frequently Asked Questions

What is the average social worker salary UK in 2026? The average full-time equivalent salary for local authority social workers was £45,300 in 2025. For NHS social workers, salaries range from £39,959 at Band 6 entry to £64,750 at the top of Band 8a. Actual pay depends on region, experience, and sector.

How much do social workers earn per hour in the UK? NHS social workers earn between £20.44 per hour (Band 6 entry) and £33.11 per hour (Band 8a top) on the 2026/27 pay scales. Local authority social workers' hourly rates are not separately published, but the average FTE salary of £45,300 equates to roughly £23.55 per hour based on a 37-hour week.

What is the take-home pay for a social worker after tax and pension? For NHS social workers, take-home pay after income tax, National Insurance, and the NHS pension contribution is typically around 70% of gross. For example, a Band 6 social worker at the top step takes home about £34,391 per year (£2,866 per month). Local authority social workers have similar deductions, but exact amounts depend on pension scheme and personal circumstances.

Frequently asked questions

What is the average social worker salary UK in 2026?

The average full-time equivalent salary for local authority social workers was £45,300 in 2025, according to Skills for Care. For NHS social workers, salaries range from £39,959 at Band 6 entry to £64,750 at the top of Band 8a. Actual pay depends on region, experience, and sector.

How much do social workers earn per hour in the UK?

NHS social workers earn between £20.44 per hour (Band 6 entry) and £33.11 per hour (Band 8a top) on the 2026/27 pay scales. Local authority social workers' hourly rates are not separately published, but the average FTE salary of £45,300 equates to roughly £23.55 per hour based on a 37-hour week.

What is the take-home pay for a social worker after tax and pension?

For NHS social workers, take-home pay after income tax, National Insurance, and the NHS pension contribution is typically around 70% of gross. For example, a Band 6 social worker at the top step takes home about £34,391 per year (£2,866 per month). Local authority social workers have similar deductions, but exact amounts depend on pension scheme and personal circumstances.