How much does a Mental Health Worker make?
Mental health workers provide essential services to those in need, supporting people through difficult times. For these professionals, the average yearly salary sits at $41,696. This income varies based on experience, location, and the type of facility where they work.
Here is a breakdown of salaries across different experience levels:
- Those new to the field might earn around $29,000.
- With some experience, salaries can rise to about $35,445.
- Mid-career mental health workers often make between $41,891 and $48,336.
- Experienced workers can expect to earn upwards of $51,559 annually.
What are the highest paying cities for a Mental Health Worker?

-
Boston, MA
Average Salary: $53,916
In Boston, those in mental health support roles often work with non-profit organizations to provide essential services. The city's hospitals, including Mass General and McLean, offer numerous opportunities for growth and specialization. The cost of living is high, but the rewarding nature of the work often outweighs this factor.
Find Mental Health Worker jobs in Boston, MA
-
San Jose, CA
Average Salary: $51,526
San Jose offers a diverse range of settings for mental health workers, from tech company employee assistance programs to community health centers. Silicon Valley’s unique environment provides innovative approaches to mental health support. Salaries are competitive, and the city’s dynamic job market ensures varied career paths.
Find Mental Health Worker jobs in San Jose, CA
-
Portland, OR
Average Salary: $50,210
Portland’s mental health scene is vibrant and community-focused. Workers often collaborate with local nonprofits and public health organizations. The city’s progressive policies and strong emphasis on well-being create a supportive environment for professionals in this field.
Find Mental Health Worker jobs in Portland, OR
-
Providence, RI
Average Salary: $49,701
In Providence, mental health workers find fulfilling roles within state hospitals and community health agencies. The city’s commitment to accessible mental health care provides a stable job market. Workers enjoy a mix of urban and suburban settings, balancing professional and personal life effectively.
Find Mental Health Worker jobs in Providence, RI
-
Tucson, AZ
Average Salary: $49,516
Tucson offers a unique blend of urban and natural settings for mental health professionals. The city’s mild climate and strong community support make it an appealing place to work. Opportunities exist in both private practices and public health institutions.
Find Mental Health Worker jobs in Tucson, AZ
-
Minneapolis, MN
Average Salary: $49,185
Minneapolis provides a thriving environment for mental health workers, with many options within large health systems and community centers. The city’s reputation for wellness and support services offers a rewarding work atmosphere. Job security and professional development are key highlights.
Find Mental Health Worker jobs in Minneapolis, MN
-
Salem, OR
Average Salary: $48,580
Salem’s mental health sector is centered around state facilities and local nonprofits, providing stable job opportunities. The city’s commitment to mental health awareness creates a positive work environment. Professionals here benefit from a lower cost of living and a tight-knit community.
Find Mental Health Worker jobs in Salem, OR
-
Stockton, CA
Average Salary: $48,385
Stockton offers a growing market for mental health workers, with many opportunities in local clinics and community health programs. The city’s dedication to improving mental health services provides a meaningful career path. Professionals enjoy a friendly community and a relatively lower cost of living.
Find Mental Health Worker jobs in Stockton, CA
-
San Diego, CA
Average Salary: $46,752
San Diego’s mental health field offers diverse roles, from coastal community clinics to major healthcare systems. The city’s sunny climate and active lifestyle enhance the work experience. With a strong job market and many professional growth opportunities, it’s an attractive place for mental health workers.
Find Mental Health Worker jobs in San Diego, CA
-
Los Angeles, CA
Average Salary: $46,453
Los Angeles presents a large and varied job market for mental health professionals, with opportunities in both private and public sectors. The city’s cultural diversity offers unique challenges and rewards. Workers can find roles that align with their specific interests in mental health care.
Find Mental Health Worker jobs in Los Angeles, CA
What are the best companies a Mental Health Worker can work for?

-
Management & Training Corporation
Average Salary: $81,145
Management & Training Corporation offers rewarding opportunities for Mental Health Workers. They provide services in various facilities across the U.S. This role involves helping individuals with mental health needs in a supportive environment. Locations include state correctional facilities, mental health centers, and juvenile facilities.
-
Sutter Health
Average Salary: $63,428
Sutter Health is a top choice for Mental Health Workers in California. They have a range of locations from Sacramento to San Francisco. Mental Health Workers here help patients with mental health conditions, providing crucial support. Their facilities are known for excellent care and a supportive work culture.
-
CommonSpirit Health
Average Salary: $56,017
CommonSpirit Health provides a great environment for Mental Health Workers in many states. They focus on compassionate care, with facilities in Colorado, Montana, and other areas. Mental Health Workers here work with patients to improve their mental well-being, offering a positive impact on lives.
-
Northwell Health
Average Salary: $54,538
Northwell Health offers Mental Health Worker positions in New York. They are known for high-quality care and supportive workplaces. Workers help patients in hospitals and community centers, making a significant difference in people’s lives.
-
Commonwealth of Massachusetts
Average Salary: $54,466
The Commonwealth of Massachusetts provides various opportunities for Mental Health Workers. They serve in state facilities and community programs. Mental Health Workers here support patients with mental health issues, offering essential services to the community.
-
State of Minnesota
Average Salary: $54,190
The State of Minnesota offers roles for Mental Health Workers in state-run facilities. They provide comprehensive mental health care across the state. Workers here help patients in a supportive environment, focusing on patient care and recovery.
-
RWJBarnabas Health
Average Salary: $53,869
RWJBarnabas Health provides Mental Health Worker positions in New Jersey. They have a strong focus on patient care and community support. Workers assist patients in hospitals and outpatient settings, contributing to better mental health outcomes.
-
Prospect Medical Holdings
Average Salary: $53,181
Prospect Medical Holdings offers Mental Health Worker jobs in several states. They focus on providing quality care in various settings. Mental Health Workers here support patients with mental health needs, helping them on their path to recovery.
-
Rady Children's Hospital
Average Salary: $52,270
Rady Children's Hospital offers Mental Health Worker positions in San Diego. They focus on pediatric care and support for families. Mental Health Workers here help children and their families, providing crucial mental health services in a caring environment.
-
PACE
Average Salary: $51,330
PACE offers Mental Health Worker jobs that focus on elder care. They serve communities in several states, providing essential mental health services. Workers here support elderly patients, offering compassionate care and improving their quality of life.
How to earn more as a Mental Health Worker?
A career in mental health offers many opportunities for growth and increased earnings. Gaining experience, furthering education, and expanding skills are key areas to focus on. Mental Health Workers can explore various paths to enhance their professional profile and salary potential. Prioritizing professional development and staying informed about industry trends can lead to greater job satisfaction and financial rewards.
Mental Health Workers can earn more by considering the following factors:
- Advanced Education: Pursuing higher degrees such as a master's or doctoral degree in psychology, counseling, or social work can lead to higher paying positions.
- Certifications: Obtaining specialized certifications, such as becoming a Licensed Professional Counselor (LPC) or Certified Psychiatric Technician (CPT), can increase earning potential.
- Experience: Gaining experience in high-demand settings, such as hospitals, private practices, or correctional facilities, can lead to higher salaries.
- Skills Development: Developing skills in areas like crisis intervention, cognitive-behavioral therapy, or case management can make a Mental Health Worker more valuable.
- Networking: Building a strong professional network through conferences, workshops, and professional organizations can open doors to better job opportunities.



