Position
Salary

How much does a Social Worker make?

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

Social workers play a crucial role in helping individuals, families, and communities improve their well-being. They work in diverse settings, including schools, hospitals, and community agencies. Their salaries reflect their important and varied roles. On average, social workers earn about $67,573 per year. This figure can change based on experience, education, and location.


Social workers have a wide salary range, depending on their level of expertise and where they work. The lowest 10 percent earn around $33,650. The top 10 percent of earners make over $125,000 a year. Most fall somewhere in the middle, earning between $41,955 and $116,695 annually. Factors like additional certifications and specializations can also boost earnings.

View Social Worker jobs nearby

What are the highest paying cities for a Social Worker?

Job seekers looking to maximize their earnings as social workers should consider the cities with the highest salaries. Vallejo, CA tops the list with an average salary of $107,456, offering a lucrative opportunity. Other top-paying cities include Seattle, WA, with an average salary of $94,216, and San Jose, CA, with $92,905. These cities provide excellent prospects for social workers seeking competitive compensation.
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 $83,513.
  1. Vallejo, CA
    Average Salary: $107,456
    In Vallejo, expect to work with diverse communities, addressing needs through local government and nonprofit organizations. The cost of living is moderate, and the area offers numerous opportunities for professional growth. Companies like Kaiser Permanente provide great career support.
    Find Social Worker jobs in Vallejo, CA


  2. Seattle, WA
    Average Salary: $94,216
    Seattle offers a thriving environment for those dedicated to community welfare. The city has a strong focus on mental health and child services. Employment opportunities are available with giants like United Way and King County.
    Find Social Worker jobs in Seattle, WA


  3. San Jose, CA
    Average Salary: $92,905
    San Jose presents a dynamic landscape for professionals focused on family and youth services. The tech-heavy environment offers unique challenges and opportunities. Local nonprofits and government agencies are prominent employers.
    Find Social Worker jobs in San Jose, CA


  4. Santa Rosa, CA
    Average Salary: $88,470
    In Santa Rosa, you will find a supportive community eager to assist those in need. The cost of living is reasonable, with a variety of job openings in both the public and private sectors. Local organizations like County of Sonoma offer rewarding positions.
    Find Social Worker jobs in Santa Rosa, CA


  5. Salem, OR
    Average Salary: $86,789
    Salem provides a range of opportunities to impact lives in meaningful ways. The city is known for its robust public sector, offering jobs with Oregon Health Authority and local nonprofits. The community is welcoming and values social work professionals.
    Find Social Worker jobs in Salem, OR


  6. San Francisco, CA
    Average Salary: $86,301
    San Francisco offers a bustling environment for social work, with a focus on homelessness and mental health. The city's high cost of living is offset by the availability of jobs with well-known organizations like the Department of Children and Families.
    Find Social Worker jobs in San Francisco, CA


  7. Washington, DC
    Average Salary: $84,585
    In Washington, DC, you will find a multitude of opportunities to influence policy and community welfare. The city is home to numerous federal agencies and nonprofits. Working with organizations like The Children's Home Society offers impactful roles.
    Find Social Worker jobs in Washington, DC


  8. Spokane, WA
    Average Salary: $84,193
    Spokane provides a balanced environment for social workers, with a mix of urban and rural settings. The city offers jobs with agencies like Spokane County Department of Health. The cost of living is moderate, and the community is supportive.
    Find Social Worker jobs in Spokane, WA


  9. Los Angeles, CA
    Average Salary: $83,936
    Los Angeles offers a diverse and vibrant environment for those in the social work field. The city's large population presents numerous opportunities to make a difference. Companies like the Los Angeles County Department of Children and Family Services provide impactful roles.
    Find Social Worker jobs in Los Angeles, CA


  10. Yuma, AZ
    Average Salary: $83,513
    In Yuma, social workers will find a tight-knit community with a strong emphasis on family and child services. The cost of living is affordable, making it an attractive location for professionals. Local nonprofits and government agencies offer rewarding positions.
    Find Social Worker jobs in Yuma, AZ

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

Job seekers seeking work as social workers will find these companies offer attractive salaries. CVHCare leads the way with an average salary of $186,875, offering the highest compensation among listed firms. Other notable employers include Shore Staffing, Inc, Beautiful Minds, and TheraCare, all of which provide competitive salaries for social workers.
Graph displaying best paying company salaries for Social Worker jobs, highlighting CVHCare with the highest at $186,875 and TrueCare24 with the lowest at $115,938.
  1. CVHCare
    Average Salary: $186,875
    CVHCare offers rewarding roles for Social Workers with a focus on comprehensive care. They operate in California, providing services in various counties.


  2. Shore Staffing, Inc
    Average Salary: $154,189
    Shore Staffing, Inc. provides excellent opportunities for Social Workers with a diverse range of clients. They have locations across multiple states.


  3. Beautiful Minds
    Average Salary: $147,910
    Beautiful Minds offers a supportive environment for Social Workers. They are known for their focus on mental health services in several states.


  4. TheraCare
    Average Salary: $125,471
    TheraCare provides a meaningful opportunity for Social Workers to make a difference. They operate in New York, offering services in multiple counties.


  5. El Camino Health
    Average Salary: $123,852
    El Camino Health is a great place for Social Workers, providing comprehensive healthcare services. They are located in California.


  6. John Muir Health
    Average Salary: $121,150
    John Muir Health offers rewarding roles for Social Workers, focusing on patient care. They operate in California, with several facilities.


  7. Backstage Health
    Average Salary: $120,000
    Backstage Health provides excellent salaries for Social Workers. They focus on healthcare services and are located in California.


  8. Keck Medicine of USC
    Average Salary: $119,145
    Keck Medicine of USC offers competitive salaries for Social Workers, with a focus on high-quality care. They operate in California.


  9. Wayfinder Family Services
    Average Salary: $116,284
    Wayfinder Family Services provides opportunities for Social Workers in supportive roles. They operate in several states across the U.S.


  10. TrueCare24
    Average Salary: $115,938
    TrueCare24 offers rewarding roles for Social Workers, with a focus on patient care. They operate in California and several other states.

How to earn more as a Social Worker?

Social workers can increase their earnings through various avenues. Gaining higher qualifications and certifications can lead to better job opportunities and higher pay. Specialization in areas such as mental health, child welfare, or gerontology often comes with higher salaries. Continuing education and professional development also play a significant role in enhancing career prospects and salary potential.

Location can greatly impact a social worker's salary. Urban areas and regions with a high demand for social services tend to offer higher wages. Employers in metropolitan areas may provide more competitive salaries to attract qualified professionals. Networking and building relationships within the industry can open doors to higher-paying positions. Job seekers can also explore opportunities in private practice, which may offer higher income compared to traditional roles in public or non-profit sectors.

Experience and professional achievements can also boost a social worker's earnings. Those who have served as supervisors, managers, or in leadership positions often earn more. Recognition through awards, publications, or significant contributions to the field can also enhance earning potential. Advocating for oneself and negotiating salary effectively during job interviews can lead to better compensation packages.

Here are some ways to earn more as a social worker:

  1. Obtain higher qualifications and certifications.
  2. Specialize in high-demand areas of social work.
  3. Seek employment in urban areas or regions with high demand.
  4. Gain experience and professional recognition.
  5. Negotiate salary effectively.

Currently 4,332 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
4,332 Job Openings