Clinical Psychologist Salary in St. Louis, MO

Updated on May 09, 2025
Position
City
Salary

How much does a Clinical Psychologist make in St. Louis, MO?

The average salary for a Clinical Psychologist is $153,370 per year in St. Louis, MO.

A Clinical Psychologist in St. Louis, MO, earns a competitive salary. The average annual salary for this role is around $153,370. This figure can vary based on experience and specific job duties. Many professionals in this field find their work rewarding, both emotionally and financially.

The salary range for Clinical Psychologists in St. Louis can span from $111,850 to $335,000. Factors such as education level, years of experience, and the type of employer can influence these figures. For instance, those working in private practices or hospitals may see higher salaries compared to those in academic or government settings. Additionally, specializations within clinical psychology can also impact earning potential.

Clinical Psychologist jobs in St. Louis, MO

What are the highest paying cities for a Clinical Psychologist near St. Louis, MO?

Clinical psychologists near St. Louis, MO, can find high-paying opportunities in several nearby cities. Memphis, TN, offers the highest average salary, making it an attractive option for professionals seeking better compensation. Other cities like Little Rock, AR, and Wichita, KS, also provide competitive salaries, offering a range of choices for those looking to advance their careers.
Graph displaying highest paying cities salaries for Clinical Psychologist jobs near St. Louis, MO, highlighting Memphis, TN with the highest at $212,343 and Detroit, MI with the lowest at $152,073.
  1. Memphis, TN
    Average Salary: $212,343
    In Memphis, mental health professionals find a growing demand for their services. The city's diverse population and various healthcare facilities offer ample opportunities. Companies like Regional One Health and Methodist Le Bonheur Healthcare are known employers.
    Find Clinical Psychologist jobs in Memphis, TN


  2. Little Rock, AR
    Average Salary: $205,940
    Little Rock offers a supportive environment for those in the mental health field. The city's healthcare sector is expanding, providing new avenues for professionals. Organizations such as Baptist Health and Arkansas Children's Hospital are prominent employers.
    Find Clinical Psychologist jobs in Little Rock, AR


  3. Wichita, KS
    Average Salary: $186,883
    Wichita provides a welcoming atmosphere for mental health experts. The city's commitment to healthcare improvement creates many job opportunities. Companies like Wesley Medical Center and Via Christi Hospitals are key employers.
    Find Clinical Psychologist jobs in Wichita, KS


  4. Omaha, NE
    Average Salary: $183,527
    Omaha is a vibrant city for mental health professionals. The local healthcare system is robust, offering diverse job prospects. Employers like Nebraska Medicine and CHI Health are well-regarded in the field.
    Find Clinical Psychologist jobs in Omaha, NE


  5. Fort Worth, TX
    Average Salary: $170,167
    Fort Worth offers a dynamic environment for mental health practitioners. The city's growing population and healthcare needs create many opportunities. Notable employers include Baylor Scott & White Health and Texas Health Resources.
    Find Clinical Psychologist jobs in Fort Worth, TX


  6. Tulsa, OK
    Average Salary: $164,888
    Tulsa provides a supportive setting for mental health professionals. The city's healthcare sector is expanding, offering various job opportunities. St. Francis Health System and Ascension St. John Medical Center are key employers.
    Find Clinical Psychologist jobs in Tulsa, OK


  7. Nashville, TN
    Average Salary: $158,429
    Nashville is an exciting place for mental health experts. The city's growing healthcare industry offers many opportunities. Vanderbilt Health and Ascension Saint Thomas are prominent employers in the field.
    Find Clinical Psychologist jobs in Nashville, TN


  8. Kansas City, MO
    Average Salary: $157,235
    Kansas City offers a thriving environment for mental health professionals. The city's healthcare sector is robust, providing diverse job opportunities. Employers like Saint Luke's Health System and Research Medical Center are well-known.
    Find Clinical Psychologist jobs in Kansas City, MO


  9. Indianapolis, IN
    Average Salary: $154,921
    Indianapolis provides a supportive environment for mental health experts. The city's expanding healthcare system offers numerous opportunities. Indiana University Health and Eskenazi Health are key employers.
    Find Clinical Psychologist jobs in Indianapolis, IN


  10. Detroit, MI
    Average Salary: $152,073
    Detroit offers a dynamic setting for mental health professionals. The city's healthcare sector is growing, providing many job opportunities. Henry Ford Health System and Detroit Medical Center are prominent employers.
    Find Clinical Psychologist jobs in Detroit, MI

What are the best paying companies for a Clinical Psychologist in St. Louis, MO?

Clinical psychologists in St. Louis, MO, can find top-paying jobs at Insight Therapy Solutions, BJC HealthCare, and LifeStance Health. These companies offer competitive salaries, with Insight Therapy Solutions leading at $150,000. BJC HealthCare and LifeStance Health also provide attractive compensation packages. National Geospatial-Intelligence Agency offers a solid salary, though slightly lower at $120,380. These employers value skilled psychologists and offer rewarding career opportunities.
Graph displaying best paying company salaries for Clinical Psychologist jobs in St. Louis, MO, highlighting Insight Therapy Solutions with the highest at $150,000 and National Geospatial-Intelligence Agency with the lowest at $120,380.
  1. Insight Therapy Solutions
    Average Salary: $150,000
    Insight Therapy Solutions offers a range of clinical psychology services. They focus on providing personalized care to clients. This company operates in St. Louis, MO, and aims to improve mental health outcomes.


  2. BJC HealthCare
    Average Salary: $133,380
    BJC HealthCare is a leading healthcare provider in St. Louis, MO. They offer a variety of clinical psychology positions. Their focus is on patient care and mental health support. They operate multiple facilities in the area.


  3. LifeStance Health
    Average Salary: $127,593
    LifeStance Health provides mental health services across several locations. They offer clinical psychology jobs in St. Louis, MO. Their goal is to provide comprehensive mental health care. They have multiple clinics in the region.


  4. National Geospatial-Intelligence Agency
    Average Salary: $120,380
    The National Geospatial-Intelligence Agency (NGA) offers clinical psychology positions. They focus on providing mental health support to their employees. This agency operates in St. Louis, MO, and values the well-being of its staff.

Currently 1,272 Clinical Psychologist job openings, nationwide.

How's the job market for a Clinical Psychologist in the US?

Learn what a Clinical Psychologist does, how to become one, and understand the job outlook. Get simple steps to start your career as a Clinical Psychologist today.
Position
Overview
Clinical Psychologist
1,272 Job Openings