How much does a Physician make in Des Moines, IA?
Physicians in Des Moines, IA, can expect to earn a competitive salary. The average yearly salary for a physician in this area is around $243,442. This makes the city a good place for those in the medical field looking for a stable income.
The salary range for physicians can vary quite a bit. Here are some details from the data:
- 10% of physicians earn less than $83,899 a year.
- 25% earn less than $115,509.
- 50% earn less than $147,120.
- 75% earn less than $241,950.
- 90% earn less than $305,170.
These figures show that many physicians in Des Moines can expect to make a very good living. The data also shows that there are good opportunities for higher earners as well.
What are the highest paying cities for a Physician near Des Moines, IA?

-
Council Bluffs, IA
Average Salary: $399,503
In Council Bluffs, medical professionals find a community that values healthcare. Working in local clinics and hospitals allows you to make a difference in patients' lives. Companies like MercyOne Council Bluffs offer a supportive environment for growth.
Find Physician jobs in Council Bluffs, IA
-
Clinton, IA
Average Salary: $349,074
Clinton is a smaller city with a close-knit community. Doctors here appreciate the personal touch they can provide to patients. Working at UnityPoint Health – Clinton can offer a fulfilling experience with a focus on patient care.
Find Physician jobs in Clinton, IA
-
Waterloo, IA
Average Salary: $297,948
Waterloo offers a vibrant healthcare scene with many opportunities for growth. Physicians here work in modern facilities and enjoy a supportive work culture. Local hospitals such as UnityPoint Health – Allen Hospital provide excellent resources.
Find Physician jobs in Waterloo, IA
-
Mason City, IA
Average Salary: $291,370
Mason City provides a welcoming environment for medical professionals. Working here means being part of a tight-knit community where your skills are highly valued. Companies like MercyOne North Iowa offer excellent support and resources.
Find Physician jobs in Mason City, IA
-
Davenport, IA
Average Salary: $273,045
Davenport has a diverse healthcare landscape with many opportunities for physicians. Working in larger hospitals like St. Luke's Hospital provides access to advanced technology and a variety of specialties. The city offers a vibrant community for healthcare providers.
Find Physician jobs in Davenport, IA
-
Iowa City, IA
Average Salary: $251,941
Iowa City is known for its excellent healthcare system, anchored by the University of Iowa Hospitals and Clinics. Working here means being part of a leading academic medical center with many growth opportunities. The city's vibrant community supports a fulfilling career.
Find Physician jobs in Iowa City, IA
-
Muscatine, IA
Average Salary: $249,792
In Muscatine, physicians enjoy a close-knit community where their work has a direct impact on patients. Local healthcare facilities like UnityPoint Health – Muscatine Clinic offer a supportive environment. The city's small-town feel enhances the work experience.
Find Physician jobs in Muscatine, IA
-
Sioux City, IA
Average Salary: $249,625
Sioux City provides a welcoming environment for medical professionals. Physicians here benefit from a supportive community and modern healthcare facilities. Companies like UnityPoint Health – St. Luke's offer a collaborative work culture.
Find Physician jobs in Sioux City, IA
-
Burlington, IA
Average Salary: $232,647
Burlington offers a blend of small-town charm and modern healthcare opportunities. Working in local hospitals like Great River Health System allows physicians to make a real difference. The community's supportive nature enhances job satisfaction.
Find Physician jobs in Burlington, IA
-
Cedar Rapids, IA
Average Salary: $231,112
Cedar Rapids has a thriving healthcare sector with many opportunities for growth. Physicians here work in well-equipped hospitals like St. Luke's Hospital. The city's dynamic environment offers a rewarding career experience.
Find Physician jobs in Cedar Rapids, IA
What are the best paying companies for a Physician in Des Moines, IA?

-
Vohra Wound Physicians
Average Salary: $283,333
Vohra Wound Physicians is a leading provider of wound care services in Iowa. The company operates several locations across Des Moines, offering comprehensive treatment for patients with chronic wounds. Physicians at Vohra Wound Physicians work in a collaborative environment, focusing on patient outcomes and advanced wound care techniques.
-
Olympus Health
Average Salary: $212,500
Olympus Health is a healthcare provider with multiple facilities in Des Moines. The company is known for its excellence in patient care and innovative medical practices. Physicians at Olympus Health have opportunities to work with cutting-edge technology and a supportive team. The company is dedicated to providing high-quality healthcare services to the community.
-
Curana Health
Average Salary: $205,833
Curana Health is a geriatric care provider with several locations in Des Moines. The company focuses on providing specialized care for older adults. Physicians at Curana Health play a key role in managing complex health issues and ensuring the well-being of their patients. The work environment emphasizes teamwork and patient-centered care.
-
Mission Cancer + Blood
Average Salary: $63,822
Mission Cancer + Blood is a prominent cancer treatment center in Des Moines. The company offers a range of services from diagnosis to treatment and support. Physicians at Mission Cancer + Blood are part of a dedicated team that works to provide comprehensive care for cancer patients. The center is known for its compassionate approach and advanced treatment options.
What are the best paying Physician related jobs in Des Moines, IA?

-
Gastroenterologist
Average Salary: $900,000
This specialty focuses on the digestive system. It involves treating conditions like ulcers and IBS. Work with other healthcare professionals to provide care.
Find Gastroenterologist jobs in Des Moines, IA
-
Anesthesiologist
Average Salary: $475,000
This role involves managing pain during surgeries. They work in hospitals and clinics. Collaboration with surgeons and nurses is key.
Find Anesthesiologist jobs in Des Moines, IA
-
Urologist
Average Salary: $368,750
They treat conditions of the urinary tract. This includes issues with the kidneys and bladder. Work in private practices and hospitals.
Find Urologist jobs in Des Moines, IA
-
Emergency Medicine Physician
Average Salary: $278,889
They handle urgent medical situations. Work in emergency departments. Quick decision-making is crucial. Often work in fast-paced environments.
Find Emergency Medicine Physician jobs in Des Moines, IA
-
Neurologist
Average Salary: $278,248
They focus on disorders of the nervous system. Conditions include Alzheimer's and epilepsy. Work in clinics and hospitals. They often collaborate with other specialists.
Find Neurologist jobs in Des Moines, IA
-
Endocrinologist
Average Salary: $250,000
They manage hormone disorders. Common conditions are diabetes and thyroid issues. Often work in endocrinology clinics. They see patients for both in-person and telehealth visits.
Find Endocrinologist jobs in Des Moines, IA
-
Pediatrician
Average Salary: $195,136
They provide medical care for children. They focus on growth and development. Work in pediatrician offices and hospitals. They build long-term relationships with families.
Find Pediatrician jobs in Des Moines, IA
-
Ophthalmologist
Average Salary: $173,283
They specialize in eye care. They treat conditions like cataracts and glaucoma. Often work in eye clinics. They perform surgeries and routine eye exams.
Find Ophthalmologist jobs in Des Moines, IA
-
Podiatrist
Average Salary: $164,978
They treat foot and ankle conditions. This includes sports injuries. Often work in private practices. They also see patients in outpatient clinics.
Find Podiatrist jobs in Des Moines, IA
-
Family Medicine Physician
Average Salary: $60,800
They provide comprehensive care for all ages. This includes routine check-ups and managing chronic diseases. They often serve as the first point of contact for patients. Work in family medicine clinics.
Find Family Medicine Physician jobs in Des Moines, IA



