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

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

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

-
Urologist
Average Salary: $640,000
This specialty focuses on the male and female urinary tract and male reproductive organs. Professionals in this field work at St. Louis hospitals and clinics, providing surgeries and treatments. Many urology positions are with well-known healthcare systems in the city.
Find Urologist jobs in St. Louis, MO
-
Dermatologist
Average Salary: $575,000
Dermatologists diagnose and treat skin conditions. They work in private practices and larger health institutions. Those in this role have opportunities to collaborate with other specialists. Many dermatology jobs are with healthcare groups in the area.
Find Dermatologist jobs in St. Louis, MO
-
Anesthesiologist
Average Salary: $382,647
These doctors manage pain before, during, and after surgery. They often work in operating rooms and post-anesthesia care units. Anesthesiologists in the area find roles with big hospitals and specialized surgery centers, ensuring patient safety and comfort.
Find Anesthesiologist jobs in St. Louis, MO
-
Ophthalmologist
Average Salary: $333,000
Specialists in this field diagnose and treat eye diseases. They perform surgeries and prescribe glasses or contact lenses. Ophthalmologists in St. Louis work in eye care clinics and hospitals, offering advanced treatments to patients.
Find Ophthalmologist jobs in St. Louis, MO
-
Emergency Medicine Physician
Average Salary: $295,358
These doctors handle urgent medical conditions in emergency departments. They must make quick decisions and provide immediate care. Many positions are with busy city hospitals, where these physicians play a crucial role in saving lives.
Find Emergency Medicine Physician jobs in St. Louis, MO
-
Psychiatrist
Average Salary: $268,259
Psychiatrists diagnose and treat mental, emotional, and behavioral disorders. They often work in mental health clinics and hospitals. Those in this field collaborate with psychologists and therapists. Many psychiatry jobs are with established healthcare providers in the city.
Find Psychiatrist jobs in St. Louis, MO
-
Podiatrist
Average Salary: $248,300
These doctors focus on foot and ankle conditions. They perform surgeries and prescribe treatments. Podiatrists work in private practices and larger healthcare facilities. Many positions are with clinics that specialize in foot care.
Find Podiatrist jobs in St. Louis, MO
-
Cardiologist
Average Salary: $201,905
Cardiologists specialize in heart health, diagnosing and treating heart conditions. They often work in hospitals and specialized clinics. These professionals use advanced technology to care for patients with heart issues.
Find Cardiologist jobs in St. Louis, MO
-
Neurologist
Average Salary: $178,385
Neurologists diagnose and treat nervous system disorders. They often work in hospitals and private practices. These doctors collaborate with other specialists to provide comprehensive care. Many neurologist positions are with reputable healthcare systems.
Find Neurologist jobs in St. Louis, MO
-
Family Medicine Physician
Average Salary: $161,143
These doctors provide comprehensive care to people of all ages. They manage a wide range of medical conditions and focus on preventive care. Family medicine physicians work in clinics and hospitals, offering continuity of care to patients.
Find Family Medicine Physician jobs in St. Louis, MO



