How much does a Physician make 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.
What are the highest paying cities for a Physician near St. Louis, MO?

-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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?

-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
What are the best paying Physician related jobs in St. Louis, MO?

-
Urologist
Average Salary: $640,000
This role involves the treatment of conditions related to the urinary tract and male reproductive organs. Specialists work in clinics or hospitals, collaborating with a team. Professionals often find work with institutions like SSM Health and BJC HealthCare.
Find Urologist jobs in St. Louis, MO
-
Dermatologist
Average Salary: $533,333
Dermatologists diagnose and treat skin conditions. They may work in private practice or large medical groups. The city offers opportunities at places like St. Louis University Physicians and St. Luke’s Hospital.
Find Dermatologist jobs in St. Louis, MO
-
Psychiatrist
Average Salary: $266,538
These professionals evaluate, diagnose, and treat mental health conditions. They often work in private practice or large clinics. Positions are available at organizations like SSM Health and BJC Behavioral Health.
Find Psychiatrist jobs in St. Louis, MO
-
Neurologist
Average Salary: $257,755
Neurologists specialize in disorders of the nervous system. They treat conditions like epilepsy and multiple sclerosis. Job openings exist at leading hospitals, including Barnes-Jewish Hospital and St. Luke’s Hospital.
Find Neurologist jobs in St. Louis, MO
-
Podiatrist
Average Salary: $252,875
Podiatrists focus on foot and ankle care. They treat injuries and perform surgeries. Opportunities can be found in private practices or large healthcare systems like SSM Health.
Find Podiatrist jobs in St. Louis, MO
-
Cardiologist
Average Salary: $230,208
Cardiologists manage heart and blood vessel diseases. They perform tests and interpret results. Positions are available at major hospitals such as Barnes-Jewish Hospital and St. Luke’s Hospital.
Find Cardiologist jobs in St. Louis, MO
-
Emergency Medicine Physician
Average Salary: $229,619
These professionals handle medical emergencies in the ER. They must make quick decisions. Opportunities include jobs at St. Mary’s Health Center and Mercy Hospital.
Find Emergency Medicine Physician jobs in St. Louis, MO
-
Family Medicine Physician
Average Salary: $162,515
Family medicine physicians provide care for people of all ages. They handle a wide range of medical conditions. They often work at places like St. Luke’s Hospital and BJC Medical Group.
Find Family Medicine Physician jobs in St. Louis, MO
-
Ophthalmologist
Average Salary: $146,000
Ophthalmologists specialize in eye care. They treat diseases and perform surgeries. Job seekers can find roles at St. Luke’s Hospital and the St. Louis Vision Center.
Find Ophthalmologist jobs in St. Louis, MO
-
Radiologist
Average Salary: $140,851
Radiologists interpret medical imaging. They work closely with other doctors. Opportunities exist at major hospitals, including Barnes-Jewish Hospital and SSM Health.
Find Radiologist jobs in St. Louis, MO



