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

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



