Position
Salary

How much does a Mental Health Worker make?

The average salary for a Mental Health Worker is $42,409 per year in the US.

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.

View Mental Health Worker jobs nearby

What are the highest paying cities for a Mental Health Worker?

Job seekers in mental health can find excellent opportunities in several cities. Worcester, MA, offers a high average salary for mental health workers, making it a top choice. San Jose, CA, and Boston, MA, also provide competitive pay, with average salaries around $53,000. Consider exploring these cities for rewarding career options.
Graph displaying highest paying cities salaries for Mental Health Worker jobs, highlighting Worcester, MA with the highest at $55,900 and Chicago, IL with the lowest at $47,136.
  1. 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


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


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


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


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


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


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


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


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


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

Mental health workers enjoy competitive salaries across various top companies. The McAlister Institute for Treatment & Education, Inc. offers an average salary of $68,000, making it a strong option for job seekers. Sutter Health and NewYork-Presbyterian Hospital also provide salaries above $60,000, presenting excellent opportunities in this field.
Graph displaying best paying company salaries for Mental Health Worker jobs, highlighting McAlister Institute for Treatment & Education, Inc. with the highest at $68,000 and Rady Children's Hospital-San Diego with the lowest at $52,333.
  1. 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.


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


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


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


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


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


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


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


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


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

  1. Obtain specialized certifications
  2. Gain experience in high-demand areas
  3. Network with other professionals
  4. Engage with professional organizations
  5. Pursue continuous learning and advanced degrees

Currently 675 Mental Health Worker job openings, nationwide.

How's the job market for a Mental Health Worker in the US?

Learn what a Mental Health Worker does, how to become one, and understand the job outlook. Get simple steps to start your career as a Mental Health Worker today.
Position
Overview
Mental Health Worker
675 Job Openings