How much does a Physician make in St. Louis, MO?
In St. Louis, MO, a physician can expect to earn a good salary. The average yearly salary for a physician in this area is around $260,702. This figure can vary based on several factors, including the type of medical specialty and years of experience.
Physicians in St. Louis have a range of salaries. The lowest 10% earn about $67,350. The highest 10% earn over $375,000. Most physicians fall somewhere in between these numbers. Specialties like cardiology and neurosurgery often pay higher salaries. Experienced physicians also tend to earn more than those just starting out. This range shows that there are good opportunities for those who work hard and gain experience in their field.
What are the highest paying cities for a Physician near St. Louis, MO?

-
Springfield, MO
Average Salary: $335,188
In Springfield, doctors enjoy a balanced lifestyle with a strong community. Major healthcare providers like CoxHealth offer excellent opportunities. The city's growing population increases demand for medical services.
Find Physician jobs in Springfield, MO
-
Little Rock, AR
Average Salary: $330,431
Little Rock provides a vibrant environment for healthcare professionals. With institutions like Arkansas Children's Hospital, doctors find rewarding work. The city's healthcare sector is expanding, offering many job openings.
Find Physician jobs in Little Rock, AR
-
Wichita, KS
Average Salary: $262,376
Wichita offers a mix of urban and small-town feel. Physicians here benefit from a supportive community. Organizations like Wesley Medical Center provide excellent career growth. The city's healthcare needs are on the rise.
Find Physician jobs in Wichita, KS
-
Omaha, NE
Average Salary: $261,518
Omaha is a hub for healthcare with top employers like Nebraska Medicine. Doctors enjoy a dynamic work environment. The city's healthcare sector is robust, offering many opportunities for growth.
Find Physician jobs in Omaha, NE
-
Pittsburgh, PA
Average Salary: $248,397
Pittsburgh offers a rich healthcare landscape with leading institutions like UPMC. Physicians here enjoy a vibrant community. The city's diverse population increases the demand for medical services.
Find Physician jobs in Pittsburgh, PA
-
Cincinnati, OH
Average Salary: $248,395
Cincinnati provides a thriving healthcare market with major employers like Cincinnati Children's Hospital. Doctors find rewarding work here. The city's growing population boosts healthcare needs.
Find Physician jobs in Cincinnati, OH
-
Fort Worth, TX
Average Salary: $239,456
Fort Worth offers a dynamic healthcare environment with institutions like Texas Health Resources. Physicians enjoy a strong community. The city's expanding population increases demand for medical services.
Find Physician jobs in Fort Worth, TX
-
Memphis, TN
Average Salary: $238,616
Memphis provides a vibrant healthcare scene with top employers like St. Jude Children's Research Hospital. Doctors find rewarding work here. The city's diverse population boosts healthcare needs.
Find Physician jobs in Memphis, TN
-
Tulsa, OK
Average Salary: $236,920
Tulsa offers a supportive healthcare environment with major institutions like Saint Francis Health System. Physicians enjoy a balanced lifestyle. The city's growing population increases demand for medical services.
Find Physician jobs in Tulsa, OK
-
Des Moines, IA
Average Salary: $236,670
Des Moines provides a stable healthcare market with leading employers like MercyOne. Doctors find rewarding work here. The city's healthcare needs are on the rise, offering many opportunities.
Find Physician jobs in Des Moines, IA
What are the best paying companies for a Physician in St. Louis, MO?

-
Mercy
Average Salary: $200,578
Mercy is a leading healthcare provider in St. Louis, MO. They offer a range of medical services and have multiple locations throughout the city. Physicians at Mercy enjoy a supportive work environment and opportunities for professional growth.
-
Signify Health
Average Salary: $200,000
Signify Health focuses on improving patient outcomes through technology and data. They operate in St. Louis, MO, and offer competitive salaries for their physicians. The company values innovation and patient care.
-
Curana Health
Average Salary: $185,000
Curana Health specializes in senior care and operates in St. Louis, MO. They provide a rewarding work environment for physicians, with a focus on quality care and patient satisfaction.
-
The IMA Group
Average Salary: $145,000
The IMA Group is a healthcare management company based in St. Louis, MO. They offer a variety of opportunities for physicians, with a focus on operational excellence and patient care.
What are the best paying Physician related jobs in St. Louis, MO?

-
Dermatologist
Average Salary: $533,333
Dermatologists focus on skin health. They work in clinics and hospitals. They diagnose and treat skin conditions.
Find Dermatologist jobs in St. Louis, MO
-
Psychiatrist
Average Salary: $279,762
Psychiatrists help with mental health. They work in private practices and hospitals. They treat patients with therapy and medication.
Find Psychiatrist jobs in St. Louis, MO
-
Neurologist
Average Salary: $257,755
Neurologists specialize in the nervous system. They work in hospitals and clinics. They diagnose and treat conditions like stroke and epilepsy.
Find Neurologist jobs in St. Louis, MO
-
Podiatrist
Average Salary: $251,118
Podiatrists focus on foot and ankle care. They work in private practices and clinics. They treat injuries and diseases of the feet.
Find Podiatrist jobs in St. Louis, MO
-
Ophthalmologist
Average Salary: $146,000
Ophthalmologists specialize in eye care. They work in hospitals and private practices. They perform surgeries and treat eye diseases.
Find Ophthalmologist jobs in St. Louis, MO
-
Radiologist
Average Salary: $128,627
Radiologists use imaging to diagnose illnesses. They work in hospitals and clinics. They interpret X-rays and MRIs.
Find Radiologist jobs in St. Louis, MO
-
Urologist
Average Salary: $119,080
Urologists focus on the urinary system. They work in hospitals and clinics. They treat conditions like kidney stones and prostate issues.
Find Urologist jobs in St. Louis, MO
-
Emergency Medicine Physician
Average Salary: $99,351
Emergency Medicine Physicians handle urgent care. They work in hospitals. They treat patients in emergency rooms.
Find Emergency Medicine Physician jobs in St. Louis, MO
-
Family Medicine Physician
Average Salary: $88,173
Family Medicine Physicians provide general care. They work in clinics and hospitals. They treat patients of all ages.
Find Family Medicine Physician jobs in St. Louis, MO
-
Pediatrician
Average Salary: $60,874
Pediatricians care for children. They work in clinics and hospitals. They provide routine check-ups and treat illnesses.
Find Pediatrician jobs in St. Louis, MO