Position
City
Salary

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

The average salary for a Physician is $232,305 per year in St. Louis, MO.

In St. Louis, Missouri, physicians enjoy competitive salaries across various specialties. On average, a physician in this area makes around $232,305 per year. This average includes a range of incomes, from the entry-level to the top-earning doctors. The figures reflect the diverse opportunities available for those who dedicate their careers to medicine.

Some of the highest-paying specialties in St. Louis include cardiovascular and thoracic surgery, neurosurgery, and orthopedic surgery. These positions offer salaries above the average, often reaching $300,000 per year. Other well-paid specialties include anesthesiology, radiology, and psychiatry. Physicians in these fields can expect to earn between $250,000 and $300,000 annually. These numbers highlight the potential for a rewarding career in any of these medical areas.

Physician jobs in St. Louis, MO

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

Job seekers looking to work as physicians near St. Louis, MO will find high salaries in several nearby cities. Omaha, NE, offers the highest average salary of $353,160, providing a lucrative opportunity. Little Rock, AR, and Springfield, MO, follow closely with average salaries of $351,669 and $345,186 respectively, making them excellent choices for physicians seeking top pay. These cities provide not only competitive salaries but also a chance to work in growing healthcare markets, enhancing career prospects.
Graph displaying highest paying cities salaries for Physician jobs near St. Louis, MO, highlighting Omaha, NE with the highest at $353,160 and Des Moines, IA with the lowest at $265,589.
  1. Omaha, NE
    Average Salary: $353,160
    Omaha offers a balanced lifestyle with many healthcare facilities. With established hospitals like Nebraska Medicine and the University of Nebraska Medical Center, physicians enjoy opportunities for growth. The community is vibrant, providing a welcoming environment for medical professionals.
    Find Physician jobs in Omaha, NE


  2. Little Rock, AR
    Average Salary: $351,669
    Little Rock provides a mix of urban and rural living. Physicians work with major healthcare providers such as Arkansas Children's Hospital and the University of Arkansas for Medical Sciences. The city's growing healthcare sector offers a range of career paths.
    Find Physician jobs in Little Rock, AR


  3. Springfield, MO
    Average Salary: $345,186
    Springfield boasts a thriving healthcare system with prominent organizations like CoxHealth and Mercy. Physicians find a supportive community that values medical care. The area's natural beauty and outdoor activities enhance the quality of life for healthcare professionals.
    Find Physician jobs in Springfield, MO


  4. Memphis, TN
    Average Salary: $293,537
    Memphis is a key hub for healthcare, with institutions like St. Jude Children's Research Hospital and the University of Tennessee Health Science Center. Physicians here enjoy diverse patient care opportunities. The city's rich culture and history make it an attractive place to work and live.
    Find Physician jobs in Memphis, TN


  5. Wichita, KS
    Average Salary: $291,501
    Wichita offers a friendly atmosphere with major healthcare providers such as Wesley Medical Center and Via Christi Health. Physicians benefit from a strong support network and opportunities for professional development. The city's central location provides easy access to outdoor activities.
    Find Physician jobs in Wichita, KS


  6. Pittsburgh, PA
    Average Salary: $276,903
    Pittsburgh is home to top-tier medical institutions like UPMC and the University of Pittsburgh Medical Center. Physicians here work with cutting-edge technology and enjoy a vibrant cultural scene. The city's rich history and scenic views add to its appeal.
    Find Physician jobs in Pittsburgh, PA


  7. Fort Worth, TX
    Average Salary: $276,559
    Fort Worth offers a dynamic healthcare landscape with notable institutions such as Baylor Scott & White Health and Texas Health Resources. Physicians benefit from a growing economy and a diverse patient population. The city’s cultural attractions and outdoor spaces enhance the work-life balance.
    Find Physician jobs in Fort Worth, TX


  8. Tulsa, OK
    Average Salary: $275,779
    Tulsa provides a supportive environment with leading healthcare facilities like Saint Francis Health System and OSU Medicine. Physicians here enjoy opportunities for advancement and a strong sense of community. The city's affordable cost of living and scenic beauty make it an attractive place to live.
    Find Physician jobs in Tulsa, OK


  9. Chicago, IL
    Average Salary: $267,135
    Chicago is a premier city for medical professionals, with world-renowned hospitals like Northwestern Memorial Hospital and the University of Chicago Medical Center. Physicians enjoy a high demand for their skills and a diverse patient base. The city’s vibrant culture and entertainment options enrich professional and personal life.
    Find Physician jobs in Chicago, IL


  10. Des Moines, IA
    Average Salary: $265,589
    Des Moines offers a balanced lifestyle with prominent healthcare providers such as MercyOne and Iowa Health System. Physicians benefit from a growing healthcare sector and a supportive community. The city’s cultural attractions and outdoor activities provide a well-rounded living experience.
    Find Physician jobs in Des Moines, IA

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

St. Louis offers many great opportunities for physicians. U.S. Department of Veterans Affairs leads with an average salary of $306,125. Vohra Wound Physicians follows closely with an average salary of $281,250. Mercy also pays well, with an average salary of $227,250. Other top-paying companies include ServeFed, Curana Health, and Korzen Health. These companies offer competitive salaries and benefits to attract top talent. Job seekers should research these companies to find the best fit for their career goals.
Graph displaying best paying company salaries for Physician jobs in St. Louis, MO, highlighting U.S. Department of Veterans Affairs with the highest at $306,125 and BJC HealthCare with the lowest at $47,984.
  1. U.S. Department of Veterans Affairs
    Average Salary: $306,125
    The U.S. Department of Veterans Affairs offers rewarding Physician positions in St. Louis, MO. They provide healthcare to veterans, focusing on their unique needs. Locations include the St. Louis VA Medical Center and several community-based outpatient clinics.


  2. Vohra Wound Physicians
    Average Salary: $281,250
    Vohra Wound Physicians seeks skilled Physicians to work in St. Louis, MO. They specialize in wound care and have several clinics throughout the city. Working here means you will help patients with chronic wounds and other skin issues.


  3. ServeFed
    Average Salary: $265,000
    ServeFed provides healthcare services to federal employees and retirees. They hire experienced Physicians in St. Louis, MO. Their main locations include facilities within federal buildings, offering a stable and supportive work environment.


  4. Mercy
    Average Salary: $227,250
    Mercy Health offers diverse Physician roles in St. Louis, MO. They have many hospitals and clinics. Mercy focuses on patient care and community health, providing a dynamic work environment.


  5. Curana Health
    Average Salary: $226,364
    Curana Health provides senior care and complex medical services. They hire Physicians in St. Louis, MO. Locations include skilled nursing facilities and other long-term care settings. It is an excellent opportunity for those interested in geriatric care.


  6. Korzen Health
    Average Salary: $221,875
    Korzen Health focuses on wound care and hyperbaric medicine. They offer Physician positions in St. Louis, MO. Korzen has clinics that specialize in treating chronic wounds, providing a niche and impactful work experience.


  7. Signify Health
    Average Salary: $200,000
    Signify Health offers in-home healthcare services. They hire Physicians in St. Louis, MO. They focus on preventive care and managing chronic conditions. Locations include patient homes and local community centers.


  8. BJC HealthCare
    Average Salary: $47,984
    BJC HealthCare is a large healthcare provider with many hospitals and clinics in St. Louis, MO. They offer various Physician positions. Working here means you will be part of a major healthcare system, with many opportunities for growth and specialization.

Currently 2,169 Physician job openings, nationwide.

How's the job market for a Physician in the US?

Learn what a Physician does, how to become one, and understand the job outlook. Get simple steps to start your career as a Physician today.
Position
Overview
Physician
2,169 Job Openings