Position
Salary

How much does a Social Worker make?

The average salary for a Social Worker is $66,894 per year in the US.

Social workers play a vital role in helping individuals and families navigate challenges. They earn a respectable salary that reflects their important work. The average yearly salary for a social worker is around $66,894. This means that, on average, social workers make a good living. Their earnings can vary based on experience, location, and the type of work they do.

Social workers can earn salaries that range from about $33,670 to over $124,000 per year. The lowest-paid social workers earn around $33,670, while the highest-paid earn over $124,000. Most social workers fall in the middle of this range. Factors like education, certifications, and the specific field of social work can also affect earnings. For example, those who work in healthcare or schools may have different salary ranges compared to those in child welfare or mental health services.

View Social Worker jobs nearby

What are the highest paying cities for a Social Worker?

Vallejo, CA, offers the highest average salary for Social Workers at $107,456. This makes it a prime location for those seeking top compensation in their field. Following closely, Seattle, WA, provides an average salary of $93,722, making it another attractive option for professionals. These cities present excellent opportunities for Social Workers looking to maximize their earnings. San Jose, CA, and Santa Rosa, CA, also offer competitive salaries, with averages of $91,493 and $88,027, respectively. These figures highlight the value placed on social work in these regions.
Graph displaying highest paying cities salaries for Social Worker jobs, highlighting Vallejo, CA with the highest at $107,456 and Yuma, AZ with the lowest at $82,592.
  1. Vallejo, CA
    Average Salary: $107,456
    In Vallejo, professionals help people in need. They work with local government and non-profits. Kaiser Permanente is a key employer.
    Find Social Worker jobs in Vallejo, CA


  2. Seattle, WA
    Average Salary: $93,722
    Seattle offers a vibrant environment for those aiding others. They collaborate with organizations like United Way. The city's diverse population enriches their work.
    Find Social Worker jobs in Seattle, WA


  3. San Jose, CA
    Average Salary: $91,493
    San Jose provides many opportunities for those in the helping field. They work with tech companies and local schools. The job market is competitive.
    Find Social Worker jobs in San Jose, CA


  4. Santa Rosa, CA
    Average Salary: $88,027
    Santa Rosa is a great place for those who care for others. They work with local non-profits and schools. The community is close-knit and supportive.
    Find Social Worker jobs in Santa Rosa, CA


  5. Salem, OR
    Average Salary: $86,664
    In Salem, professionals make a difference in people's lives. They work with state agencies and local charities. The city offers a peaceful environment.
    Find Social Worker jobs in Salem, OR


  6. San Francisco, CA
    Average Salary: $85,393
    San Francisco offers a dynamic setting for those in the helping field. They work with a variety of organizations. The city's diversity adds to their experiences.
    Find Social Worker jobs in San Francisco, CA


  7. Spokane, WA
    Average Salary: $84,411
    Spokane provides a supportive community for those aiding others. They work with local non-profits and schools. The city's natural beauty makes it a great place to live.
    Find Social Worker jobs in Spokane, WA


  8. Washington, DC
    Average Salary: $83,325
    In Washington, DC, professionals help people from all walks of life. They work with government agencies and non-profits. The city offers many opportunities for career growth.
    Find Social Worker jobs in Washington, DC


  9. Los Angeles, CA
    Average Salary: $82,846
    Los Angeles offers a diverse environment for those in the helping field. They work with a variety of organizations. The city's large population offers many challenges and opportunities.
    Find Social Worker jobs in Los Angeles, CA


  10. Yuma, AZ
    Average Salary: $82,592
    Yuma provides a warm and welcoming environment for those aiding others. They work with local non-profits and schools. The city's small-town feel makes it easy to connect with the community.
    Find Social Worker jobs in Yuma, AZ

What are the best companies a Social Worker can work for?

CVHCare offers the highest average salary for social workers at $183,846. This company provides excellent benefits and opportunities for career growth. Shore Staffing, Inc. follows closely with an average salary of $153,797, making it another top choice for social workers. Beautiful Minds also pays well, with an average salary of $147,267. TheraCare and El Camino Health offer competitive salaries around $125,000. These companies value their social workers and provide a supportive work environment.
Graph displaying best paying company salaries for Social Worker jobs, highlighting CVHCare with the highest at $183,846 and Russell Tobin & Associates with the lowest at $114,162.
  1. CVHCare
    Average Salary: $183,846
    CVHCare offers rewarding Social Worker jobs with a focus on community health. They operate in various locations, including California and New York. Their programs aim to improve the quality of life for individuals and families.


  2. Shore Staffing, Inc
    Average Salary: $153,797
    Shore Staffing, Inc provides diverse opportunities for Social Workers. They work across multiple states, including Florida and Texas. Their mission is to connect skilled professionals with top-tier healthcare facilities.


  3. Beautiful Minds
    Average Salary: $147,267
    Beautiful Minds offers fulfilling Social Worker positions. They operate in several states, including Illinois and Pennsylvania. Their goal is to support mental health and well-being in the communities they serve.


  4. TheraCare
    Average Salary: $125,255
    TheraCare provides excellent Social Worker roles. They work in locations such as New Jersey and Maryland. Their focus is on delivering high-quality care to those in need.


  5. El Camino Health
    Average Salary: $123,426
    El Camino Health offers competitive Social Worker salaries. They operate in California. Their programs aim to enhance the health and well-being of the community.


  6. Genie Healthcare
    Average Salary: $123,221
    Genie Healthcare provides rewarding Social Worker jobs. They work in various states, including New York and Florida. Their mission is to connect skilled professionals with top healthcare facilities.


  7. Keck Medicine of USC
    Average Salary: $120,663
    Keck Medicine of USC offers excellent Social Worker positions. They operate in California. Their focus is on providing top-notch healthcare services to the community.


  8. Backstage Health
    Average Salary: $120,000
    Backstage Health provides rewarding Social Worker roles. They work in several states, including Texas and Florida. Their goal is to support the health and well-being of individuals and families.


  9. TrueCare24
    Average Salary: $116,154
    TrueCare24 offers fulfilling Social Worker jobs. They operate in multiple states, including California and New York. Their focus is on delivering quality care to those in need.


  10. Russell Tobin & Associates
    Average Salary: $114,162
    Russell Tobin & Associates provides excellent Social Worker positions. They work in various states, including Illinois and Pennsylvania. Their mission is to connect skilled professionals with top healthcare facilities.

How to earn more as a Social Worker?

Social workers play a vital role in helping individuals and communities. They often work in challenging environments, but there are ways to increase earnings. By focusing on certain factors, social workers can enhance their career prospects and salary.

One key factor is gaining advanced degrees. A master's degree in social work (MSW) can open more job opportunities. Some positions require this degree. Another factor is gaining specialized certifications. Certifications in areas like clinical social work or school social work can lead to higher-paying jobs. Continuing education is also important. Attending workshops and seminars can keep skills up-to-date. Networking with other professionals can lead to job referrals and promotions. Finally, seeking leadership roles can increase earnings. Managers and directors often earn more than entry-level social workers.

Social workers can increase their earnings by taking these steps. Advanced education, specialized certifications, continuing education, networking, and leadership roles all play a part. These factors can lead to better job opportunities and higher pay.

  • Gain advanced degrees
  • Get specialized certifications
  • Attend continuing education
  • Network with other professionals
  • Seek leadership roles

Currently 5,193 Social Worker job openings, nationwide.

How's the job market for a Social Worker in the US?

Learn what a Social Worker does, how to become one, and understand the job outlook. Get simple steps to start your career as a Social Worker today.
Position
Overview
Social Worker
5,193 Job Openings