How much does a Physician make in Des Moines, IA?
Physicians in Des Moines, Iowa, earn a strong average yearly salary of $219,775. This figure reflects the wide range of salaries, from a low of $43,950 to a high of $395,000. These earnings depend on factors like specialty, years of experience, and the specific healthcare facilities where they work.
The salary distribution shows a significant number of physicians in the middle range, with 22.69% earning between $203,518 and $235,432. Fewer physicians fall into the higher and lower ends of the salary spectrum. For instance, only 5.67% of physicians earn less than $75,864, while just 7.09% earn more than $299,259 each year. This distribution highlights the potential for earnings growth as physicians gain experience and specialize in high-demand areas.
What are the highest paying cities for a Physician near Des Moines, IA?

-
Council Bluffs, IA
Average Salary: $449,841
In Council Bluffs, healthcare professionals enjoy a strong community focus. Many find work with local hospitals and clinics. Competitive salaries and a lower cost of living make this a great place to start or advance a career.
Find Physician jobs in Council Bluffs, IA
-
Clinton, IA
Average Salary: $433,377
Clinton offers a balanced lifestyle with a vibrant community. Physicians here benefit from a supportive work environment. Local healthcare facilities provide ample opportunities for growth and development.
Find Physician jobs in Clinton, IA
-
Mason City, IA
Average Salary: $283,793
Mason City's smaller size means close-knit medical teams. Physicians here often work in family practices and community clinics. The area offers a peaceful environment to build a rewarding career.
Find Physician jobs in Mason City, IA
-
Waterloo, IA
Average Salary: $273,400
Waterloo is known for its dynamic healthcare sector. With several large medical centers, opportunities abound for those seeking to make a significant impact. The area supports continuous learning and professional growth.
Find Physician jobs in Waterloo, IA
-
Muscatine, IA
Average Salary: $263,704
Muscatine provides a peaceful setting with a strong healthcare system. Physicians enjoy a tight-knit community where they can make meaningful connections. Local facilities offer excellent support and resources.
Find Physician jobs in Muscatine, IA
-
Sioux City, IA
Average Salary: $255,139
Sioux City offers diverse healthcare settings. Physicians can find positions in both large hospitals and smaller private practices. The city's growing medical needs create many opportunities for those looking to contribute to the community.
Find Physician jobs in Sioux City, IA
-
Iowa City, IA
Average Salary: $245,199
Iowa City is home to renowned healthcare institutions. Physicians here benefit from cutting-edge research and teaching hospitals. The city attracts top talent and offers a vibrant, intellectually stimulating environment.
Find Physician jobs in Iowa City, IA
-
Ames, IA
Average Salary: $229,000
Ames offers a vibrant academic atmosphere. Physicians can work with both community health services and the university hospital. The city provides a rich blend of clinical experience and research opportunities.
Find Physician jobs in Ames, IA
-
Cedar Rapids, IA
Average Salary: $227,207
Cedar Rapids has a growing healthcare sector with many job opportunities. Physicians can find roles in various settings, from large hospitals to private practices. The area supports professional development and a strong sense of community.
Find Physician jobs in Cedar Rapids, IA
-
Burlington, IA
Average Salary: $225,938
Burlington offers a balanced lifestyle with a supportive healthcare community. Physicians here work in a variety of settings, from large hospitals to small clinics. The city’s low cost of living enhances the quality of life.
Find Physician jobs in Burlington, IA
What are the best paying companies for a Physician in Des Moines, IA?

-
Vohra Wound Physicians
Average Salary: $283,333
Vohra Wound Physicians offers exciting opportunities for Physicians in Des Moines, IA. They focus on wound care and have clinics in several states. Their work environment is modern with a team-oriented approach to patient care.
-
Olympus Health
Average Salary: $214,000
Olympus Health provides top-notch Physician positions in Des Moines, IA. This company specializes in medical devices and has a strong reputation. They offer a dynamic work environment with opportunities for professional growth.
-
Curana Health
Average Salary: $183,000
Curana Health is looking for skilled Physicians in Des Moines, IA. They offer a supportive workplace with a focus on elderly care. This company operates in various locations across the country, offering diverse opportunities.
-
Mission Cancer + Blood
Average Salary: $63,822
Mission Cancer + Blood is seeking Physicians in Des Moines, IA. They focus on cancer treatment and have a dedicated team. Their facilities are well-equipped with the latest technology for patient care.
-
SENTINEL HEALTH SERVICES
Average Salary: $61,250
SENTINEL HEALTH SERVICES offers Physician positions in Des Moines, IA. They provide a variety of healthcare services with a commitment to patient care. Their locations are strategically placed for accessibility and convenience.
What are the best paying Physician related jobs in Des Moines, IA?

-
Gastroenterologist
Average Salary: $550,000
Working with patients in this role focuses on digestive health. A gastroenterologist examines and treats diseases affecting the stomach, intestines, and other digestive organs. They often work in large clinics and hospitals, including MercyOne and Iowa Clinic.
Find Gastroenterologist jobs in Des Moines, IA
-
Anesthesiologist
Average Salary: $278,750
Specialists in this field manage pain relief during surgery. They work closely with surgeons and nursing staff to ensure patients remain comfortable and safe. Many anesthesiologists find positions in major hospitals such as MercyOne Des Moines Medical Center.
Find Anesthesiologist jobs in Des Moines, IA
-
Urologist
Average Salary: $276,473
This role involves diagnosing and treating conditions of the urinary tract and male reproductive organs. Urologists perform surgeries and consult with patients on their treatment options. They often work at prominent institutions like Iowa Clinic.
Find Urologist jobs in Des Moines, IA
-
Endocrinologist
Average Salary: $250,000
Endocrinologists focus on hormonal imbalances and diseases. They help patients with diabetes, thyroid issues, and other endocrine disorders. Many work in large healthcare facilities such as UnityPoint Health.
Find Endocrinologist jobs in Des Moines, IA
-
Emergency Medicine Physician
Average Salary: $244,691
These physicians provide urgent care to patients in emergency rooms. They must make quick decisions and work well under pressure. Many find positions at facilities like MercyOne Des Moines Medical Center.
Find Emergency Medicine Physician jobs in Des Moines, IA
-
Neurologist
Average Salary: $224,222
Neurologists diagnose and treat disorders of the nervous system. They see patients for conditions like epilepsy, stroke, and multiple sclerosis. Opportunities exist at major hospitals like Iowa Clinic.
Find Neurologist jobs in Des Moines, IA
-
Pediatrician
Average Salary: $206,389
Pediatricians care for children from birth through adolescence. They ensure kids receive necessary vaccinations and address any health concerns. Many work in clinics and hospitals, including Blank Children’s Hospital.
Find Pediatrician jobs in Des Moines, IA
-
Podiatrist
Average Salary: $139,950
Specializing in foot care, these professionals treat conditions from foot infections to sports injuries. They also perform surgeries when necessary. Many work in private practices and larger clinics.
Find Podiatrist jobs in Des Moines, IA
-
Ophthalmologist
Average Salary: $84,925
Ophthalmologists specialize in eye care and surgeries. They treat issues like cataracts, glaucoma, and refractive errors. Many find positions in eye care centers and larger hospitals.
Find Ophthalmologist jobs in Des Moines, IA
-
Family Medicine Physician
Average Salary: $60,800
Family medicine doctors provide comprehensive care to people of all ages. They handle a wide range of health issues and focus on preventive care. Many work in community health centers and private practices.
Find Family Medicine Physician jobs in Des Moines, IA



