How much does a Mental Health Worker make?
Mental Health Workers play a vital role in helping individuals improve their mental well-being. On average, they make a yearly salary of about $41,383. This means they can help support themselves and their families through their work.
The salary for a Mental Health Worker can vary. Some earn as little as $28,000 per year, while others earn up to $65,000. Experience, education, and the type of employer can affect earnings. Workers who gain more experience and education may see their salary increase over time. Some employers, like hospitals and clinics, often offer higher salaries.
What are the highest paying cities for a Mental Health Worker?

-
Boston, MA
Average Salary: $53,674
In Boston, you will work with a variety of patients, providing support and care. Key employers include Massachusetts General Hospital and Boston Medical Center. Opportunities for professional growth are plentiful.
Find Mental Health Worker jobs in Boston, MA
-
San Jose, CA
Average Salary: $52,708
San Jose offers a dynamic environment for mental health professionals. Companies like Kaiser Permanente and Elara Caring offer great benefits. The city values mental health support, making it an ideal place to work.
Find Mental Health Worker jobs in San Jose, CA
-
Providence, RI
Average Salary: $50,516
Providence presents a chance to impact the community positively. Lifespan and Care New England are leading employers. The city's growing interest in mental health makes it an exciting place to work.
Find Mental Health Worker jobs in Providence, RI
-
Portland, OR
Average Salary: $50,373
Portland has a strong focus on mental health care. Employers like Kaiser Permanente and Oregon Health & Science University provide excellent opportunities. The city supports a healthy work-life balance.
Find Mental Health Worker jobs in Portland, OR
-
Visalia, CA
Average Salary: $50,067
In Visalia, mental health workers play a crucial role in the community. Companies such as Adventist Health and Tulare County offer rewarding experiences. The city values those who support mental well-being.
Find Mental Health Worker jobs in Visalia, CA
-
Salem, OR
Average Salary: $49,847
Salem offers a supportive environment for mental health professionals. Key employers include Salem Health and Oregon State Hospital. The city has a strong commitment to mental health care.
Find Mental Health Worker jobs in Salem, OR
-
Minneapolis, MN
Average Salary: $49,653
Minneapolis provides a vibrant setting for mental health workers. Allina Health and Park Nicollet are prominent employers. The city values mental health services, offering many professional development opportunities.
Find Mental Health Worker jobs in Minneapolis, MN
-
Tucson, AZ
Average Salary: $49,501
Tucson offers a warm and welcoming environment. Banner Health and Community Bridges are leading employers. The city’s dedication to mental health makes it a great place to build a career.
Find Mental Health Worker jobs in Tucson, AZ
-
Los Angeles, CA
Average Salary: $46,953
Los Angeles presents a diverse and dynamic setting for mental health care. Employers like Kaiser Permanente and UCLA Health offer numerous opportunities. The city’s large population means a constant need for mental health services.
Find Mental Health Worker jobs in Los Angeles, CA
-
San Diego, CA
Average Salary: $46,917
San Diego offers a balanced lifestyle and supportive work environment. Key employers include Rady Children's Hospital and Scripps Health. The city's focus on mental well-being creates a rewarding work atmosphere.
Find Mental Health Worker jobs in San Diego, CA
What are the best companies a Mental Health Worker can work for?

-
Management & Training Corporation
Average Salary: $81,540
Management & Training Corporation offers rewarding opportunities for Mental Health Workers. They provide services in correctional facilities and behavioral health centers. Locations include several states across the U.S.
-
Sutter Health
Average Salary: $63,767
Sutter Health provides Mental Health Workers with various roles. They work in hospitals, clinics, and community services. Sutter Health operates in Northern California.
-
Allina Health
Average Salary: $61,115
Allina Health employs Mental Health Workers in hospitals, clinics, and outpatient care centers. They focus on patient-centered care. Locations are in Minnesota and Wisconsin.
-
CommonSpirit Health
Average Salary: $55,622
CommonSpirit Health has many opportunities for Mental Health Workers. They provide care in hospitals and outpatient facilities. The company operates in multiple states.
-
Northwell Health
Average Salary: $55,270
Northwell Health offers roles for Mental Health Workers in hospitals and outpatient care. They focus on quality care and patient outcomes. Locations are in New York.
-
RWJBarnabas Health
Average Salary: $53,668
RWJBarnabas Health provides various roles for Mental Health Workers. They work in hospitals and outpatient clinics. Locations include New Jersey.
-
Commonwealth of Massachusetts
Average Salary: $53,431
The Commonwealth of Massachusetts employs Mental Health Workers in state hospitals and community health centers. They focus on public health services.
-
Prospect Medical Holdings
Average Salary: $52,944
Prospect Medical Holdings offers opportunities for Mental Health Workers in hospitals and outpatient facilities. Locations include California and Rhode Island.
-
Rady Children's Hospital
Average Salary: $52,302
Rady Children's Hospital provides roles for Mental Health Workers in pediatric care settings. They focus on child and family mental health services. The hospital is in San Diego, California.
-
PACE
Average Salary: $51,330
PACE offers opportunities for Mental Health Workers in community-based care settings. They focus on care for older adults. Locations include multiple states.
How to earn more as a Mental Health Worker?
A career in mental health can be rewarding in many ways. It can also be financially satisfying with the right approach. Mental health workers can enhance their earnings through various strategies. These strategies can lead to better job opportunities and higher salaries. Making small changes can make a big difference over time.
Here are five factors to consider if aiming to earn more as a mental health worker:
- Education and Certifications: Higher levels of education often lead to higher pay. Consider earning advanced degrees or specialized certifications. These can make a worker more valuable to employers.
- Experience: Experience counts. Working in different settings or with various populations can add to a resume. This can also make a worker more attractive to potential employers.
- Specialization: Focusing on a specific area of mental health can lead to higher pay. This could be working with children, the elderly, or specific disorders. Specialization can make a worker a sought-after expert.
- Location: Where a mental health worker lives can affect their salary. Some areas pay more due to higher living costs or a greater need for services. Considering relocation for better pay can be a smart move.
- Additional Skills: Learning new skills can open up higher-paying job opportunities. Skills such as crisis intervention, therapy techniques, or administrative skills can set a worker apart.



