Physician Salary in Iowa

Median annual base pay is $274,000 across 146 reported Physician salaries in Iowa.

Updated 22 September 2025

Salary Distribution (By Percentile)

P10P25MedianP75P90
$159,453$230,000$274,000$338,163$412,000

Top Cities in Iowa

CityMedianReports
Waterloo$358,27915
West Burlington$353,4715
Davenport$325,0007
Cedar Rapids$320,6537
Des Moines$274,00022
Sioux City$267,2807
Iowa City$250,00063
Ames$239,2005

Top Employers in Iowa

EmployerMedianReports
Great River Health System, Inc.$353,4715
Genesis Health$325,0007
Mercy Clinics, Inc.$276,0009
Iowa Physicians Clinic Medical Foundation$267,28015
Covenant Medical Center, Inc.$264,7235
The University of Iowa$250,00066

By Practice Setting

SettingMedianReports
Hospital (Community)$342,18727
Hospital (Academic/Teaching)$250,00068

Salary by Level

LevelCommon titlesMedianReports
Junior / Early CareerResident (PGY2-3)$69,4008
SeniorFellow · Clinical Instructor—2
Lead / ExpertAttending Physician · Staff Physician · Assistant Professor$286,000128

By Specialty

SpecialtyMedianReports
Gastroenterology$560,0006
Hospital Medicine - Adult$294,65323

How They're Paid

ModelMedianReports
Annual Salary$267,280126
Hourly$320,65313

Physician salaries in other states

Common questions

How much does a Physician make in Iowa?

The median Physician salary in Iowa is $274,000 per year, based on 146 reported salaries.

Which city in Iowa pays Physicians the most?

Waterloo has the highest median at $358,279 per year, of the cities with enough reports to publish a median.

How much does a Physician at the Lead / Expert level make in Iowa?

$286,000 per year at the median — $12,000 above the Physician median in Iowa.

Which employers pay Physicians the most in Iowa?

Of the employers with enough reports to publish a median, Great River Health System, Inc. is highest at $353,471 per year.

Am I underpaid as a Physician?

All Physician salaries · Browse salaries by role