Position
City
Salary

How much does a Mental Health Professional make in St. Louis, MO?

The average salary for a Mental Health Professional is $64,492 per year in St. Louis, MO.

In St. Louis, MO, Mental Health Professionals can expect to earn a solid salary. The average yearly salary is $64,492. This provides a good foundation for those entering or working in this field. Many professionals find that with experience and specialization, they can earn even more.


A number of factors influence these salaries. The experience level of the professional plays a big role. More experienced workers often see higher pay. Specialization in areas like child psychology, addiction, or trauma can also increase earnings. Geographic location within St. Louis can affect salary levels, with certain areas offering more competitive wages. Job settings, such as private practices, hospitals, or non-profit organizations, can also impact salary ranges.

Mental Health Professional jobs in St. Louis, MO

What are the highest paying cities for a Mental Health Professional near St. Louis, MO?

Job seekers in the mental health field near St. Louis, MO, will find competitive pay in several nearby cities. Wichita, KS, leads the way with an average salary of $115,662. This offers an attractive opportunity for professionals in the area. Other cities like Omaha, NE, and Detroit, MI, also provide high earnings with average salaries of $108,025 and $101,042, respectively.
Graph displaying highest paying cities salaries for Mental Health Professional jobs near St. Louis, MO, highlighting Wichita, KS with the highest at $115,662 and Indianapolis, IN with the lowest at $75,182.
  1. Wichita, KS
    Average Salary: $115,662
    Working as a mental health professional in Wichita offers a rewarding opportunity. The city boasts a range of facilities, including Wesley Medical Center and Via Christi, where you can make a difference. Wichita also provides a supportive community with plenty of outdoor activities to enjoy outside of work.
    Find Mental Health Professional jobs in Wichita, KS


  2. Omaha, NE
    Average Salary: $108,025
    Omaha offers a vibrant environment for mental health professionals. With leading employers like Methodist Health System and CHI Health, you can find meaningful work. The city's strong sense of community and cultural attractions make it a great place to live and work.
    Find Mental Health Professional jobs in Omaha, NE


  3. Detroit, MI
    Average Salary: $101,042
    Detroit is a dynamic place for mental health professionals. Working for organizations like Henry Ford Health System and Detroit Medical Center, you can provide vital care. The city’s rich cultural scene and historic landmarks add to the appeal of living and working here.
    Find Mental Health Professional jobs in Detroit, MI


  4. Columbus, OH
    Average Salary: $99,264
    In Columbus, mental health professionals have numerous opportunities. Working with companies like Nationwide Children’s Hospital and OhioHealth, you can contribute to excellent care. The city’s growing economy and diverse activities provide a fulfilling lifestyle.
    Find Mental Health Professional jobs in Columbus, OH


  5. Louisville, KY
    Average Salary: $95,496
    Louisville offers a balanced setting for mental health workers. Norton Healthcare and UofL Health are prominent employers. The city’s rich history and vibrant arts scene make it an attractive place to both live and work.
    Find Mental Health Professional jobs in Louisville, KY


  6. Milwaukee, WI
    Average Salary: $85,751
    Milwaukee provides a unique environment for mental health professionals. Working for organizations such as Froedtert Hospital and Aurora Health Care, you can have a significant impact. The city’s strong community and recreational opportunities enhance your professional experience.
    Find Mental Health Professional jobs in Milwaukee, WI


  7. Little Rock, AR
    Average Salary: $85,712
    Little Rock offers a welcoming atmosphere for mental health professionals. Places like Baptist Health and Arkansas Blue Cross Blue Shield provide valuable work. The city’s friendly residents and natural beauty contribute to a rewarding experience.
    Find Mental Health Professional jobs in Little Rock, AR


  8. Tulsa, OK
    Average Salary: $84,782
    Tulsa is a great place for mental health professionals to work. With organizations like Saint Francis Health System and Ascension St. John, you can find fulfilling roles. The city’s cultural events and outdoor activities add to the quality of life.
    Find Mental Health Professional jobs in Tulsa, OK


  9. Nashville, TN
    Average Salary: $77,614
    Nashville provides a lively setting for mental health workers. Vanderbilt Health and Tennessee Health Department offer excellent opportunities. The city’s music scene and southern charm make it a vibrant place to work and live.
    Find Mental Health Professional jobs in Nashville, TN


  10. Indianapolis, IN
    Average Salary: $75,182
    Indianapolis is an exciting place for mental health professionals. Riley Hospital for Children and Eskenazi Health are key employers. The city’s growing economy and diverse attractions create a supportive and engaging work environment.
    Find Mental Health Professional jobs in Indianapolis, IN

What are the best paying companies for a Mental Health Professional in St. Louis, MO?

Centurion Health, one of the top employers in St. Louis, offers the highest salaries for mental health professionals. The average salary there is nearly $70,000. KIPP Schools provides a competitive salary of about $64,000, while BJC HealthCare offers around $45,000. Choosing a career with Centurion Health can lead to a rewarding financial future. This company values mental health professionals highly and rewards them with one of the best salaries. KIPP Schools also recognizes the importance of mental health and provides a good salary for professionals in this field.
Graph displaying best paying company salaries for Mental Health Professional jobs in St. Louis, MO, highlighting Centurion Health with the highest at $68,934 and BJC HealthCare with the lowest at $44,568.
  1. Centurion Health
    Average Salary: $68,934
    Centurion Health offers rewarding opportunities for Mental Health Professionals in St. Louis. They focus on providing quality mental health services to patients in correctional facilities and other healthcare settings. Their programs emphasize patient-centered care and professional development. Centurion Health operates multiple locations in St. Louis, ensuring diverse experiences.


  2. KIPP Schools
    Average Salary: $64,188
    KIPP Schools values Mental Health Professionals who support students' well-being. They work in various schools across St. Louis, focusing on creating a supportive educational environment. KIPP Schools offers a dynamic work setting where mental health professionals can make a significant impact on students' lives. They operate numerous schools throughout the city, providing a wide range of opportunities.


  3. BJC HealthCare
    Average Salary: $44,568
    BJC HealthCare provides diverse roles for Mental Health Professionals in St. Louis. They operate through several hospitals and outpatient centers. BJC HealthCare focuses on comprehensive care and professional growth. Their facilities are spread across St. Louis, offering numerous opportunities for mental health professionals to contribute to patient care.

Currently 868 Mental Health Professional job openings, nationwide.

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

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