How much does a Physician make in St. Louis, MO?
In St. Louis, MO, a Physician earns a good salary. The average yearly salary for a Physician is about $256,894. This salary can change based on experience, specialty, and where the Physician works.
Most Physicians in St. Louis earn between $83,300 and $375,000. Here are some specific amounts:
- 10% earn less than $109,818
- 20% earn less than $136,336
- 30% earn less than $162,855
- 40% earn less than $189,373
- 50% earn less than $215,891
- 60% earn less than $242,409
- 70% earn less than $268,927
- 80% earn less than $295,445
- 90% earn less than $321,964
- 95% earn less than $348,482
- 100% earn less than $375,000
What are the highest paying cities for a Physician near St. Louis, MO?

-
Springfield, MO
Average Salary: $342,142
Springfield provides a friendly community with a range of healthcare opportunities. Opportunities exist at CoxHealth and Mercy, two major health systems. These positions offer a good work-life balance and a community atmosphere.
Find Physician jobs in Springfield, MO
-
Little Rock, AR
Average Salary: $339,084
In Little Rock, physicians find a blend of urban and suburban settings. Major healthcare employers include Arkansas Children's Hospital and Baptist Health. The city supports a diverse patient population and offers a supportive work environment.
Find Physician jobs in Little Rock, AR
-
Omaha, NE
Average Salary: $310,298
Omaha's healthcare scene thrives with institutions like Nebraska Medicine and CHI Health. The city's dynamic environment offers diverse patient care experiences. Physicians benefit from a strong professional network and modern facilities.
Find Physician jobs in Omaha, NE
-
Wichita, KS
Average Salary: $276,881
Wichita boasts a welcoming community with notable employers such as Wesley Medical Center and Ascension Via Christi. The city provides a mix of clinical and academic opportunities. Physicians enjoy a good quality of life and community involvement.
Find Physician jobs in Wichita, KS
-
Pittsburgh, PA
Average Salary: $273,274
In Pittsburgh, healthcare is robust with employers like UPMC and Allegheny Health Network. The city offers rich cultural experiences and a strong economy. Physicians work in cutting-edge facilities and benefit from a collaborative environment.
Find Physician jobs in Pittsburgh, PA
-
Tulsa, OK
Average Salary: $265,918
Tulsa offers a blend of urban and rural healthcare settings. Major employers include St. Francis Health System and Hillcrest Medical Center. The city provides diverse medical experiences and a supportive community.
Find Physician jobs in Tulsa, OK
-
Cincinnati, OH
Average Salary: $265,554
Cincinnati's healthcare field includes leaders like the Cincinnati Children's Hospital Medical Center and the University of Cincinnati Medical Center. The city offers a vibrant cultural scene and strong professional networks. Physicians enjoy competitive benefits and career growth.
Find Physician jobs in Cincinnati, OH
-
Memphis, TN
Average Salary: $258,119
Memphis provides a lively environment with top employers such as the University of Tennessee Medical Center and St. Jude Children's Research Hospital. The city offers a rich cultural experience and a diverse patient base. Physicians enjoy a good work-life balance.
Find Physician jobs in Memphis, TN
-
Fort Worth, TX
Average Salary: $256,731
Fort Worth is known for its welcoming community and strong healthcare providers like Texas Health Resources and Baylor Scott & White Health. The city offers a mix of urban and suburban living. Physicians benefit from a growing economy and modern facilities.
Find Physician jobs in Fort Worth, TX
-
Detroit, MI
Average Salary: $253,617
Detroit's healthcare scene includes major institutions like Henry Ford Health and Detroit Medical Center. The city offers a rich history and diverse patient care opportunities. Physicians enjoy a vibrant community and competitive salaries.
Find Physician jobs in Detroit, MI
What are the best paying companies for a Physician in St. Louis, MO?

-
Mercy
Average Salary: $287,571
Mercy operates several hospitals and clinics in St. Louis and surrounding areas. They offer a wide range of Physician positions, from primary care to specialized roles. Mercy emphasizes a patient-first approach, providing excellent care and a supportive work environment.
-
Vohra Wound Physicians
Average Salary: $281,250
Vohra Wound Physicians provides specialized wound care services. They have multiple locations in St. Louis and offer competitive salaries for their Physicians. Working here means being part of a team dedicated to improving patient outcomes through advanced wound care techniques.
-
Curana Health
Average Salary: $226,364
Curana Health focuses on senior care and operates in various locations in St. Louis. They value their Physicians and offer comprehensive benefits. Physicians here have the chance to work with a diverse patient population, providing essential healthcare services.
-
Signify Health
Average Salary: $200,000
Signify Health works at the intersection of healthcare and technology. They offer home-based care services in St. Louis. Physicians here use innovative tools to deliver care, focusing on patient health and convenience. They provide a collaborative and forward-thinking work environment.
-
The IMA Group
Average Salary: $145,000
The IMA Group is a medical management company operating in St. Louis. They offer administrative and clinical support to Physicians. Working with IMA provides a stable income and the opportunity to focus on patient care without the administrative burdens.
What are the best paying Physician related jobs in St. Louis, MO?

-
Urologist
Average Salary: $640,000
These professionals focus on the health of the urinary tract and male reproductive organs. In the city, they often work for hospitals and private clinics. Urologists can enjoy a high demand for their services.
Find Urologist jobs in St. Louis, MO
-
Anesthesiologist
Average Salary: $634,130
Anesthesiologists manage pain during surgeries and medical procedures. They play a vital role in healthcare settings, including large hospitals. This job offers a steady income and high job satisfaction.
Find Anesthesiologist jobs in St. Louis, MO
-
Dermatologist
Average Salary: $575,000
Specialists in skin care, these doctors diagnose and treat various skin conditions. They often work in dermatology clinics and can expect a steady patient flow. The job provides a good balance of clinical and cosmetic services.
Find Dermatologist jobs in St. Louis, MO
-
Psychiatrist
Average Salary: $266,751
These doctors treat mental health issues, helping patients manage conditions like depression and anxiety. They work in hospitals, private practices, and community mental health centers. Their role is both challenging and rewarding.
Find Psychiatrist jobs in St. Louis, MO
-
Podiatrist
Average Salary: $257,846
Podiatrists focus on foot and ankle care. They often work in clinics and hospitals, dealing with a range of foot issues. The job offers a stable income and the chance to help people improve their quality of life.
Find Podiatrist jobs in St. Louis, MO
-
Emergency Medicine Physician
Average Salary: $247,237
These doctors handle medical emergencies in hospital ERs. They work long hours but are crucial in providing immediate care. High demand and fast-paced work make this job exciting and impactful.
Find Emergency Medicine Physician jobs in St. Louis, MO
-
Cardiologist
Average Salary: $230,208
Cardiologists specialize in heart health, diagnosing and treating heart conditions. They work in hospitals and clinics, often collaborating with other healthcare professionals. The job can be both intellectually stimulating and highly rewarding.
Find Cardiologist jobs in St. Louis, MO
-
Neurologist
Average Salary: $217,194
Neurologists deal with disorders of the nervous system. They diagnose and treat conditions like epilepsy and stroke. This job involves working in hospitals and clinics, providing critical care and advancing medical knowledge.
Find Neurologist jobs in St. Louis, MO
-
Family Medicine Physician
Average Salary: $156,624
These doctors provide comprehensive care for people of all ages. They work in family practices and clinics, often forming long-term relationships with patients. The job offers a broad scope of practice and the chance to impact whole families.
Find Family Medicine Physician jobs in St. Louis, MO
-
Ophthalmologist
Average Salary: $156,000
Ophthalmologists specialize in eye care, treating issues from vision problems to eye diseases. They work in hospitals and private practices, offering both surgical and non-surgical treatments. This job allows for a detailed focus on a vital sense.
Find Ophthalmologist jobs in St. Louis, MO



