Talent.com

Physician: Average Salary in St Louis, MO, 2026

Find out what the average Physician salary is

Salary rate
How much does a Physician make in St Louis, MO?
$100,000/ Annual
Based on 5448 salaries
The average Physician in St Louis, MO is $100,000 per year or $50.61 per hour. Entry-level positions start at $50,000 per year, while most experienced workers make up to $230,381 per year.
Median$100,000
chart
Low$50,000
High$230,381
Physician: Average Salary in United States of America
Alabama$197,517
Massachusetts$180,372
Kansas$180,000
South Carolina$175,142
Florida$171,987
Active jobs with salaries

ObGyn Physician

Enterprise Medical RecruitingSt Louis, Missouri, US
Full-time

ObGyn physician job in Missouri :.A dynamic Women's Health group located in an upscale suburb of St.Louis, MO, is bringing on another OB/GYN.Well-managed practice with experienced support staff!.Ph... Show more

 • Promoted

Hospitalist Physician

Team HealthSt Louis, Missouri, US
Full-time

Hospitalist physician job in Missouri : Enjoy a highly competitive compensation structure to match the high quality of patient care you provide as a nocturnist? Our growth-driven, full-time nocturn... Show more

 • Promoted

Surgery Physician

Accolades Physician Resources LLCAlton, Illinois, US
Full-time

Surgery physician employment in Illinois :.This resort quality area offers a unique blend of laid back life & a moderate cost of living without congestion or traffic.Region serves as a gateway to m... Show more

 • Promoted

Obstetrics & Gynecology Physician

Stratton Group LlcSaint Louis, Missouri, US
Full-time

Well-established women's healthcare group is looking for an OBGYN Physician to join a group with 6 OBGYN physicians, 5 NPs and 3 CNMs.They are hoping to find someone comfortable providing the full ... Show more

 • Promoted