How much does a Mental Health Worker make?
Mental Health Workers help people improve their mental well-being. They work in many different settings, like hospitals, clinics, and schools. Their job is rewarding because they make a big difference in people’s lives. One important part of choosing this job is knowing what to expect with the salary.
Mental Health Workers can earn different amounts based on their experience and where they work. On average, they make about $42,409 a year. This means that someone with more experience or in a high-demand area might earn more. The data shows that some workers make less than $30,587, while others earn over $66,763. It is good to know these details when considering a career in this field.
What are the highest paying cities for a Mental Health Worker?

-
Worcester, MA
Average Salary: $55,900
In Worcester, a rewarding role awaits those looking to support others. With places like Community Care Alliance and Behavioral Health Network, opportunities are plentiful. You will aid individuals in their mental health journeys, making a difference in the community.
Find Mental Health Worker jobs in Worcester, MA
-
Boston, MA
Average Salary: $53,975
Boston offers vibrant opportunities in mental health services. At places like the MGH Center for Cultural Wellness and the Boston Children's Hospital, you can expect to grow professionally. Your work will be meaningful, helping people in one of America’s most dynamic cities.
Find Mental Health Worker jobs in Boston, MA
-
San Jose, CA
Average Salary: $52,181
San Jose is a city where mental health is a priority. Companies like El Camino Health and Kaiser Permanente provide top-notch environments. Here, you'll support individuals through challenging times, offering hope and healing.
Find Mental Health Worker jobs in San Jose, CA
-
Visalia, CA
Average Salary: $50,053
Visalia offers a more intimate setting for those in mental health services. Working with organizations such as Tulare County Behavioral Health, you can make a real impact. Small community settings allow for close, personal connections.
Find Mental Health Worker jobs in Visalia, CA
-
Minneapolis, MN
Average Salary: $49,986
Minneapolis provides a unique mix of urban and community support. With agencies like Hazelden Betty Ford, you can find fulfilling work. The city's commitment to mental health services offers many avenues for professional growth and personal satisfaction.
Find Mental Health Worker jobs in Minneapolis, MN
-
Portland, OR
Average Salary: $49,688
Portland is known for its progressive approach to mental health. Working with groups like Cascadia Behavioral Healthcare, you’ll support individuals effectively. The city’s vibrant culture complements a rewarding career in mental health.
Find Mental Health Worker jobs in Portland, OR
-
Salem, OR
Average Salary: $49,553
Salem offers a serene environment with significant opportunities in mental health. At organizations like Willamette Family, you’ll find fulfilling work. The quieter pace allows for deeper connections with those you assist.
Find Mental Health Worker jobs in Salem, OR
-
Providence, RI
Average Salary: $49,141
Providence offers a supportive community for mental health workers. With institutions like the Bradley Hospital, you can find rewarding positions. The city's emphasis on community well-being makes it a great place to work.
Find Mental Health Worker jobs in Providence, RI
-
San Diego, CA
Average Salary: $47,182
San Diego provides a lively setting for mental health professionals. At Rady Children’s Hospital and Veterans Affairs San Diego Healthcare System, you’ll find dynamic work. The city’s beautiful setting offers a perfect balance to your impactful career.
Find Mental Health Worker jobs in San Diego, CA
-
Chicago, IL
Average Salary: $47,136
Chicago presents numerous opportunities for those in mental health. Working at institutions like Rush University Medical Center and the Chicago Department of Public Health, you’ll find diverse and enriching roles. The city’s vast resources offer many paths for professional development.
Find Mental Health Worker jobs in Chicago, IL
What are the best companies a Mental Health Worker can work for?

-
McAlister Institute for Treatment & Education, Inc.
Average Salary: $68,000
McAlister Institute for Treatment & Education, Inc. offers competitive salaries for Mental Health Workers. They provide programs for children and adults with intellectual and developmental disabilities. The institute operates in Massachusetts.
-
Sutter Health
Average Salary: $66,185
Sutter Health provides a supportive environment for Mental Health Workers. They focus on delivering quality mental health services. Sutter Health operates throughout California.
-
NewYork-Presbyterian Hospital
Average Salary: $60,874
NewYork-Presbyterian Hospital is known for offering good compensation to Mental Health Workers. They provide a wide range of mental health services in New York City.
-
Liberty Healthcare Corporation
Average Salary: $60,000
Liberty Healthcare Corporation supports Mental Health Workers with solid salaries. They focus on delivering high-quality care in various settings across the United States.
-
CommonSpirit Health Mountain Region
Average Salary: $56,906
CommonSpirit Health Mountain Region offers good pay for Mental Health Workers. They focus on compassionate care for all. The company operates in several states including Colorado and Montana.
-
Northwell Health
Average Salary: $55,377
Northwell Health provides competitive salaries for Mental Health Workers. They focus on innovative mental health care in New York.
-
Southern California Hospitals
Average Salary: $53,987
Southern California Hospitals offer good compensation for Mental Health Workers. They focus on providing comprehensive mental health services in Southern California.
-
Commonwealth of Massachusetts
Average Salary: $53,735
The Commonwealth of Massachusetts offers salaries for Mental Health Workers in its public health programs. They focus on ensuring mental health services are accessible to all.
-
Prospect Medical Holdings, Inc.
Average Salary: $52,872
Prospect Medical Holdings, Inc. offers fair compensation to Mental Health Workers. They provide essential mental health services in various states.
-
Rady Children's Hospital-San Diego
Average Salary: $52,333
Rady Children's Hospital-San Diego offers competitive salaries for Mental Health Workers. They focus on providing child-centered care in San Diego, California.
How to earn more as a Mental Health Worker?
Becoming a Mental Health Worker offers many opportunities for personal and professional growth. Those who want to increase their earnings can do so by focusing on several key areas. One important factor is gaining specialized certifications. These certifications can open doors to higher-paying positions.
Another effective strategy is gaining experience in high-demand areas. These include working with specific populations such as children, veterans, or those with severe mental health conditions. Networking with other professionals can also lead to job opportunities that offer higher salaries. Engaging with professional organizations can help job seekers learn about these openings. Continuous learning through workshops and seminars is another great way to enhance skills and become more valuable in the job market. Lastly, pursuing advanced degrees or further education can lead to positions that offer higher pay.
The following list provides a summary of the key factors for earning more as a Mental Health Worker:
- Obtain specialized certifications
- Gain experience in high-demand areas
- Network with other professionals
- Engage with professional organizations
- Pursue continuous learning and advanced degrees



