Entry Level Salary for Social Workers

The average salary for an entry level Social Worker is $37,328. An experienced Social Worker makes about $47,736 per year.

Social workers help people solve and cope with problems in their everyday lives. One group of social workers—clinical social workers—also diagnose and treat mental, behavioral, and emotional issues. Find more career information.

Salary Calculator


Entry Level Experienced

Top 3 Social Worker Jobs

  • Medical Social Worker - Oak Street Health - Columbus,OH

    We're building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold...

  • Customer Care Advocate (Remote) - Hire Standard Staffing - Columbus,OH

    Position: Remote Benefits Representative Company: American Income Life (a proud member of Globe...

  • Assembler Job Fair June 8th-12th – Marysville OH! - Adecco - Marysville,OH

    Adecco Hiring Event - Marysville, OHPresented by Adecco | Marysville, OH Event Details: Dates: Monday, June 8th – Friday, June 12th, 2026 Time: 8:30 AM to 3:00...

See all Social Worker jobs