How much does a Mental Health Professional make 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.
What are the highest paying cities for a Mental Health Professional near St. Louis, MO?

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
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.
-
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.
-
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.
What are the best paying Mental Health Professional related jobs in St. Louis, MO?

-
Psychiatrist
Average Salary: $266,538
These medical doctors assess, diagnose, and treat mental health conditions. They work in hospitals, clinics, and private practices like SSM Health or BJC Healthcare. They collaborate with therapists and other healthcare providers to manage patient care.
Find Psychiatrist jobs in St. Louis, MO
-
Industrial/Organizational Psychologist
Average Salary: $172,000
They focus on workplace dynamics and employee well-being. They work with companies like Edward Jones or Washington University. They analyze workplace problems and develop solutions to improve productivity and morale.
Find Industrial/Organizational Psychologist jobs in St. Louis, MO
-
Clinical Psychologist
Average Salary: $140,869
These professionals evaluate, diagnose, and treat mental health disorders. They often work in private practices or organizations like SSM Health. They conduct therapy sessions and create treatment plans for individuals, couples, and families.
Find Clinical Psychologist jobs in St. Louis, MO
-
Business Insight and Analytics Manager
Average Salary: $122,000
They analyze data to improve business strategies. Companies like Centene Corporation look for these professionals. They use data to inform decisions that can affect employee well-being programs.
Find Business Insight and Analytics Manager jobs in St. Louis, MO
-
Counseling Services Director
Average Salary: $120,962
They oversee counseling programs and services. They work in educational institutions or large healthcare providers like SSM Health. Their role involves managing staff, developing programs, and ensuring quality services for clients.
Find Counseling Services Director jobs in St. Louis, MO
-
Neuropsychologist
Average Salary: $116,877
They study how brain function affects behavior. These specialists work in hospitals or research institutions like Washington University. They assess and treat patients with brain injuries or neurological disorders.
Find Neuropsychologist jobs in St. Louis, MO
-
Counseling Program Leader
Average Salary: $115,594
They manage counseling programs within organizations. They work in schools, businesses, or healthcare facilities like SSM Health. Their duties include coordinating services and ensuring effective support for individuals in need.
Find Counseling Program Leader jobs in St. Louis, MO
-
Licensed Professional Counselor
Average Salary: $102,862
They provide therapy to individuals and groups. They work in private practices or organizations like BJC Healthcare. They help clients with personal, social, and career challenges.
Find Licensed Professional Counselor jobs in St. Louis, MO
-
Psychotherapist
Average Salary: $95,714
They provide various forms of therapy to help clients. They often work in private practices or health clinics. Their goal is to help clients manage mental health issues and improve their quality of life.
Find Psychotherapist jobs in St. Louis, MO
-
School Psychologist
Average Salary: $94,879
They support students' mental health in educational settings. They work in schools and collaborate with teachers and parents. Their role includes conducting assessments and developing intervention plans for students.
Find School Psychologist jobs in St. Louis, MO



