Position
City
Salary

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

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

Physicians in St. Louis, MO, enjoy a strong earning potential. The average yearly salary for physicians in this area is around $256,294. This figure helps them maintain a good quality of life and meet their financial needs. Salaries can vary based on experience, specialty, and the type of healthcare facility.


Here are some salary ranges for physicians in St. Louis, broken down by experience and specialty:

  • Entry-level: $67,350
  • Early career: $96,682
  • Mid-career: $126,014
  • Experienced: $155,345
  • Late career: $184,677
  • Highly experienced: $214,009
  • Senior: $243,341
  • Director level: $272,673
  • Executive: $302,005
  • Board members: $331,336
  • CEOs: $360,668

Physicians in St. Louis have many opportunities to grow and earn well in their careers. Whether starting out or with years of experience, the city offers competitive salaries across different specialties.

Physician jobs in St. Louis, MO

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

Springfield, MO, offers some of the highest salaries for physicians near St. Louis, averaging around $339,572 annually. Little Rock, AR, and Omaha, NE, follow closely behind with average salaries of $327,857 and $302,826, respectively. These cities provide competitive compensation, making them attractive locations for medical professionals.
Graph displaying highest paying cities salaries for Physician jobs near St. Louis, MO, highlighting Springfield, MO with the highest at $339,572 and Chicago, IL with the lowest at $249,157.
  1. Springfield, MO
    Average Salary: $339,572
    Springfield offers a dynamic environment for medical professionals. The city's healthcare sector is growing, with prominent institutions like CoxHealth and Mercy Hospitals leading the way. This area provides a balanced lifestyle with a strong community focus.
    Find Physician jobs in Springfield, MO


  2. Little Rock, AR
    Average Salary: $327,857
    In Little Rock, the healthcare industry thrives with major employers like Arkansas Children's Hospital and Baptist Health. Job seekers will find a city that values their medical expertise while offering a welcoming atmosphere. The cost of living is reasonable, making it an attractive option.
    Find Physician jobs in Little Rock, AR


  3. Omaha, NE
    Average Salary: $302,826
    Omaha's healthcare landscape is robust, featuring top facilities like Nebraska Medicine and CHI Health. This city provides excellent opportunities for growth and professional development. Omaha offers a great quality of life with its friendly neighborhoods and vibrant culture.
    Find Physician jobs in Omaha, NE


  4. Wichita, KS
    Average Salary: $275,734
    Wichita is a city where medical professionals can make a significant impact. With key healthcare providers such as Wesley Medical Center and Via Christi, the city offers a supportive environment. Wichita is known for its friendliness and offers a balanced lifestyle with plenty of outdoor activities.
    Find Physician jobs in Wichita, KS


  5. Pittsburgh, PA
    Average Salary: $268,280
    Pittsburgh is a hub for healthcare innovation, home to world-renowned institutions like UPMC and the University of Pittsburgh Medical Center. Physicians here benefit from a rich history of medical advancements. The city combines urban amenities with a strong sense of community, making it an appealing place to work.
    Find Physician jobs in Pittsburgh, PA


  6. Tulsa, OK
    Average Salary: $268,203
    In Tulsa, the healthcare sector is well-established, with organizations such as Saint Francis Health System and OSU Medicine at the forefront. This city provides a welcoming environment for medical professionals, along with a cost of living that is easy on the budget. Tulsa offers a blend of urban and suburban living, making it a versatile choice.
    Find Physician jobs in Tulsa, OK


  7. Cincinnati, OH
    Average Salary: $261,047
    Cincinnati boasts a strong healthcare industry, with leading hospitals like the University of Cincinnati Medical Center and Cincinnati Children’s Hospital Medical Center. Job seekers will find a city that values their expertise, with a rich cultural scene and a high quality of life. The city’s affordability enhances its appeal.
    Find Physician jobs in Cincinnati, OH


  8. Fort Worth, TX
    Average Salary: $258,188
    Fort Worth is a great place for medical professionals, with major healthcare providers like Texas Health Resources and Cook Children’s Medical Center. This city offers a vibrant community and a lower cost of living compared to other large cities. Fort Worth’s friendly atmosphere and rich history make it a desirable place to work.
    Find Physician jobs in Fort Worth, TX


  9. Memphis, TN
    Average Salary: $249,182
    Memphis is a city where healthcare is thriving, featuring notable institutions like the Regional Medical Center and St. Jude Children’s Research Hospital. Job seekers will find a welcoming community that values their skills. The city offers a rich cultural experience and a lower cost of living.
    Find Physician jobs in Memphis, TN


  10. Chicago, IL
    Average Salary: $249,157
    Chicago is a premier location for medical professionals, with top institutions like Northwestern Memorial Hospital and the University of Chicago Medical Center. This vibrant city offers endless opportunities for growth and development. Chicago’s dynamic culture and diverse neighborhoods provide a fulfilling work and personal life balance.
    Find Physician jobs in Chicago, IL

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

Looking for a top-paying job as a physician in St. Louis, MO? Vohra Wound Physicians stands out, offering an average salary of $281,250. Nearby, Mercy offers competitive salaries around $261,933 per year. Another great option is Curana Health, which provides a solid average salary of $224,000 annually. The IMA Group, St. Louis County, and Signify Health also offer competitive wages, with Signify Health leading at around $200,000. These companies provide a range of opportunities for physicians seeking both excellent pay and a supportive work environment.
Graph displaying best paying company salaries for Physician jobs in St. Louis, MO, highlighting Vohra Wound Physicians with the highest at $281,250 and The IMA Group with the lowest at $145,000.
  1. Vohra Wound Physicians
    Average Salary: $281,250
    Vohra Wound Physicians specializes in wound care and has locations across St. Louis, MO. They provide comprehensive wound management services and are known for their advanced treatment options. Physicians here work with a team to deliver top-quality care to patients.


  2. Mercy
    Average Salary: $261,933
    Mercy is a large health system serving St. Louis, MO, and surrounding areas. It offers a wide range of medical services, from primary care to specialized treatments. Mercy provides a collaborative environment where physicians can thrive and make a significant impact on patient care.


  3. Curana Health
    Average Salary: $224,000
    Curana Health focuses on delivering specialized care to seniors in various settings, including nursing homes and assisted living facilities in St. Louis, MO. They value physicians who are dedicated to improving the quality of life for their patients. Working here offers a unique and rewarding experience.


  4. Signify Health
    Average Salary: $200,000
    Signify Health offers in-home assessments and care management services in St. Louis, MO. Their approach combines technology and clinical expertise to improve patient outcomes. Physicians here have the opportunity to work in a dynamic setting, bringing care directly to patients' homes.


  5. St. Louis County, MO
    Average Salary: $187,027
    St. Louis County, MO, employs physicians in various roles, from public health to specialized care. They operate numerous clinics and hospitals across the county. Working for St. Louis County offers diverse opportunities and a chance to serve a large community.


  6. The IMA Group
    Average Salary: $145,000
    The IMA Group is a healthcare staffing company based in St. Louis, MO, with a wide network of facilities. They provide temporary and permanent placement options for physicians. Working with IMA offers flexibility and the opportunity to experience different healthcare settings.

Currently 4,220 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
4,220 Job Openings