How much does a Social Worker make?
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.
What are the highest paying cities for a Social Worker?

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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



