Position
Salary

How much does a Social Worker make?

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

Social workers help people deal with problems in their lives. They often work with children, families, or people who have special needs. The pay for social workers can vary based on experience and location. Social workers can earn between $33,160 and $124,800 a year. The average yearly salary for social workers is $67,303.


Some social workers start with lower pay and earn more as they gain experience. Most social workers find jobs in schools, hospitals, or government agencies. Others work in non-profits or private practices. The type of workplace can affect how much a social worker makes. Social workers who have more experience and specialize in certain areas often earn more. For example, those who work with the elderly or in mental health often earn higher salaries.

View Social Worker jobs nearby

What are the highest paying cities for a Social Worker?

Social workers can find top-paying positions in Vallejo, California, which boasts an average salary of $109,852. Seattle, Washington, and San Jose, California, follow closely with average salaries of $94,011 and $93,306 respectively. Other cities offering competitive salaries include Santa Rosa, San Francisco, Salem, Washington D.C., Los Angeles, Yuma, and Spokane.
Graph displaying highest paying cities salaries for Social Worker jobs, highlighting Vallejo, CA with the highest at $109,852 and Spokane, WA with the lowest at $83,507.
  1. Vallejo, CA
    Average Salary: $109,852
    Vallejo offers a vibrant community for those entering social services. Local agencies provide robust support for families in need. The city's commitment to community well-being creates a fulfilling work environment.
    Find Social Worker jobs in Vallejo, CA


  2. Seattle, WA
    Average Salary: $94,011
    In Seattle, social workers play a key role in providing aid and resources to residents. Nonprofits and government programs offer diverse opportunities. The city's culture values social services, making it a great place to work.
    Find Social Worker jobs in Seattle, WA


  3. San Jose, CA
    Average Salary: $93,306
    San Jose provides a dynamic setting for social workers to make a difference. The tech boom offers unique challenges and opportunities. Local organizations focus on supporting underserved populations.
    Find Social Worker jobs in San Jose, CA


  4. Santa Rosa, CA
    Average Salary: $89,318
    Santa Rosa's social work scene is marked by community spirit and strong support systems. Nonprofits and local government agencies collaborate to offer essential services. The area's emphasis on education enhances professional growth.
    Find Social Worker jobs in Santa Rosa, CA


  5. San Francisco, CA
    Average Salary: $87,193
    Working in San Francisco means engaging with a diverse and vibrant community. The city's numerous social service agencies provide extensive support. Challenges are met with innovative solutions, making the work both rewarding and dynamic.
    Find Social Worker jobs in San Francisco, CA


  6. Salem, OR
    Average Salary: $85,809
    In Salem, social workers benefit from a supportive community and strong government programs. The state’s focus on mental health and child welfare offers rich opportunities. Collaborative efforts create a fulfilling work experience.
    Find Social Worker jobs in Salem, OR


  7. Washington, DC
    Average Salary: $85,244
    Washington, DC, offers a unique environment for social workers with access to federal resources. The city's diverse population presents varied challenges. Working here connects professionals to influential programs and policies.
    Find Social Worker jobs in Washington, DC


  8. Los Angeles, CA
    Average Salary: $84,902
    Los Angeles provides a bustling environment for social workers to thrive. The city's large population needs extensive support services. Opportunities abound in both government and private sectors, offering diverse challenges.
    Find Social Worker jobs in Los Angeles, CA


  9. Yuma, AZ
    Average Salary: $83,513
    Yuma offers a close-knit community for social workers to serve effectively. The area faces unique challenges, from immigration to economic needs. Local agencies provide a supportive environment for impactful work.
    Find Social Worker jobs in Yuma, AZ


  10. Spokane, WA
    Average Salary: $83,507
    Spokane's social work scene combines community care with natural beauty. The city's focus on education and family services creates a rewarding work environment. Local agencies offer various programs to support the community.
    Find Social Worker jobs in Spokane, WA

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

CVHCare offers the highest average salary for social workers, providing competitive compensation in this vital field. At about $186,875 annually, it stands out for those seeking a lucrative opportunity. Another notable company is Shore Staffing, Inc., which pays close behind with an average salary of nearly $154,016 per year.
Graph displaying best paying company salaries for Social Worker jobs, highlighting CVHCare with the highest at $186,875 and TrueCare24 with the lowest at $117,746.
  1. CVHCare
    Average Salary: $186,875
    CVHCare provides high-quality care to communities, offering rewarding Social Worker positions. They focus on helping individuals and families with mental health, substance abuse, and other challenges. CVHCare operates in multiple locations including New York, California, and Texas.


  2. Shore Staffing, Inc
    Average Salary: $154,016
    Shore Staffing, Inc places Social Workers in various healthcare settings. They are committed to providing compassionate care and support. This company has positions in states like California, New York, and Florida.


  3. Beautiful Minds
    Average Salary: $150,294
    Beautiful Minds offers diverse Social Worker roles in mental health and child welfare. They support clients through comprehensive services. The company operates in several states, including California, New York, and Illinois.


  4. El Camino Health
    Average Salary: $126,206
    El Camino Health offers rewarding Social Worker positions focused on patient care. They work to improve the quality of life for their patients. This company is located in the Bay Area of California.


  5. TheraCare
    Average Salary: $125,638
    TheraCare provides therapeutic and social work services to children and families. They aim to empower their clients. TheraCare operates in New York, California, and Florida.


  6. Supportive Care LLC
    Average Salary: $122,876
    Supportive Care LLC offers a range of services for individuals with disabilities and mental health needs. They hire skilled Social Workers to provide essential support. This company works in California, New York, and Texas.


  7. John Muir Health
    Average Salary: $121,150
    John Muir Health focuses on patient-centered care. They offer competitive salaries for Social Workers who work in various healthcare settings. Their locations include the Bay Area in California.


  8. Backstage Health
    Average Salary: $120,000
    Backstage Health provides healthcare staffing services. They offer Social Worker positions in diverse settings. This company operates in California and New York.


  9. Keck Medicine of USC
    Average Salary: $119,906
    Keck Medicine of USC is a leading healthcare provider. They offer rewarding Social Worker positions focusing on patient care. Their facilities are located in California.


  10. TrueCare24
    Average Salary: $117,746
    TrueCare24 provides home healthcare services. They hire Social Workers to support patients in their homes. This company operates in multiple states including California, New York, and Florida.

How to earn more as a Social Worker?

Social workers play a critical role in helping individuals and communities. They often find deep satisfaction in their work. However, those who seek to earn more can find ways to boost their income. Several factors can help increase a social worker's earnings.

First, gaining more education and certifications can lead to higher pay. A master's degree in social work is standard, but advanced degrees or specialized certifications can open doors to better-paying jobs. Second, gaining experience in high-demand areas, such as mental health or child welfare, can result in higher salaries. Third, working in urban areas or regions with a shortage of social workers often means better pay. Fourth, pursuing a leadership role, such as a clinical director or program manager, can significantly increase earnings. Lastly, negotiating effectively for salary increases or seeking out positions with higher base pay can also make a difference.

Social workers who invest in their professional development and seek out opportunities in high-demand areas or leadership roles often see their earnings grow. By staying informed and proactive, social workers can enhance their career and financial outcomes.

Consider these factors when exploring ways to earn more as a social worker:

  • Obtain higher education and certifications
  • Work in high-demand areas and regions
  • Pursue leadership roles
  • Effectively negotiate salaries
  • Seek positions with higher base pay

Currently 9,336 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
9,336 Job Openings