Position
City
Salary
Physicians in Iowa City, IA, enjoy a rewarding career with a competitive salary. On average, a physician in this area earns around $255,874 per year. This figure reflects the dedication and expertise required in the medical field.
The salary range for physicians in Iowa City can vary. Many earn between $120,000 and $392,500 annually. This wide range accounts for different specialties, experience levels, and types of medical practices. Higher salaries often go to those with more experience or who specialize in high-demand areas of medicine.

Clinton, IA
Average Salary: $343,993
In Clinton, healthcare facilities like Clinton Medical Center provide excellent opportunities. Working here means helping a close-knit community with access to modern medical technology.
Find Physician jobs in Clinton, IA
Waterloo, IA
Average Salary: $342,008
Waterloo offers a vibrant healthcare sector with employers like MercyOne. Physicians can find fulfilling work in both urban and rural settings.
Find Physician jobs in Waterloo, IA
Cedar Rapids, IA
Average Salary: $278,191
Cedar Rapids has a strong healthcare network, including St. Luke's Hospital. It is a great place to grow your career with plenty of professional development.
Find Physician jobs in Cedar Rapids, IA
Des Moines, IA
Average Salary: $265,589
As the capital city, Des Moines boasts many hospitals, such as Iowa Methodist Medical Center. Physicians here enjoy diverse patient care experiences.
Find Physician jobs in Des Moines, IA
Muscatine, IA
Average Salary: $258,056
Muscatine features smaller, community-focused healthcare facilities. Working here means contributing to a tight-knit community's health.
Find Physician jobs in Muscatine, IA
Coralville, IA
Average Salary: $256,898
Coralville provides a mix of urban and rural medical opportunities. It's a great spot for physicians who enjoy a balanced lifestyle.
Find Physician jobs in Coralville, IA
Davenport, IA
Average Salary: $253,774
Davenport's healthcare industry includes major institutions like Genesis Medical Center. It offers dynamic environments for physicians to excel.
Find Physician jobs in Davenport, IA
Sioux City, IA
Average Salary: $249,625
Sioux City is known for its welcoming community and excellent healthcare facilities. Physicians here benefit from a supportive work environment.
Find Physician jobs in Sioux City, IA
Bettendorf, IA
Average Salary: $245,588
Bettendorf offers quality healthcare services, with facilities like Genesis Medical Center. It's a good place to build a successful career.
Find Physician jobs in Bettendorf, IA
Fort Dodge, IA
Average Salary: $233,125
Fort Dodge provides a smaller-town feel with reputable healthcare services. It's a great place for physicians who prefer a community atmosphere.
Find Physician jobs in Fort Dodge, IA

U.S. Department of Veterans Affairs
Average Salary: $273,810
The U.S. Department of Veterans Affairs offers rewarding careers for physicians. Physicians work in various locations across Iowa City, including the Iowa City VA Health Care System. This role focuses on providing comprehensive health care to veterans, covering a wide range of medical specialties.
Theoria Medical
Average Salary: $225,000
Theoria Medical is a prominent healthcare provider in Iowa City, known for its innovative approach to patient care. Physicians at Theoria Medical enjoy competitive salaries and the opportunity to work in a state-of-the-art facility. They focus on providing high-quality care to patients, enhancing their quality of life.

Anesthesiologist
Average Salary: $800,000
Anesthesiologists work closely with surgeons and other medical professionals to ensure patients are comfortable and safe during procedures. They monitor patients' vital signs and adjust anesthesia as needed. Roles are available with local hospitals and clinics, such as UnityPoint Health.
Find Anesthesiologist jobs in Iowa City, IA
Radiologist
Average Salary: $283,506
Radiologists specialize in interpreting medical images to diagnose and treat injuries and illnesses. They work with various imaging technologies and collaborate with other doctors. Positions can be found at facilities like MercyOne and local private practices.
Find Radiologist jobs in Iowa City, IA
Gastroenterologist
Average Salary: $261,846
Gastroenterologists focus on the digestive system. They diagnose and treat conditions like ulcers, Crohn’s disease, and colon cancer. Opportunities exist at medical centers like the University of Iowa Hospitals & Clinics and private gastroenterology practices.
Find Gastroenterologist jobs in Iowa City, IA
Podiatrist
Average Salary: $247,500
Podiatrists handle foot and ankle issues, including injuries and chronic conditions. They perform surgeries and offer treatments to relieve pain and restore function. Roles are available at hospitals and private podiatry clinics in the area.
Find Podiatrist jobs in Iowa City, IA
Neurologist
Average Salary: $211,538
Neurologists diagnose and treat disorders of the nervous system, such as epilepsy and stroke. They work in hospitals and private practices to provide comprehensive care. Employers include local health systems and university-affiliated medical centers.
Find Neurologist jobs in Iowa City, IA
Emergency Medicine Physician
Average Salary: $51,794
Emergency Medicine Physicians manage urgent medical situations and provide critical care. They work in emergency departments and urgent care centers. Positions are available at local hospitals and urgent care facilities.
Find Emergency Medicine Physician jobs in Iowa City, IA