Physician Salary in Iowa

Median annual base pay is $267,280 across 156 reported Physician salaries in Iowa.

Updated 22 September 2025

Salary Distribution (By Percentile)

P10P25MedianP75P90
$144,761$230,000$267,280$330,300$406,852

Top Cities in Iowa

CityMedianReports
Waterloo$358,27915
West Burlington$353,4715
Davenport$325,0007
Cedar Rapids$294,6539
Des Moines$274,00024
Sioux City$267,2808
Iowa City$250,00064
Ames$239,2007

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,00067
McFarland Clinic, P.C.$239,2006

By Practice Setting

SettingMedianReports
Hospital (Community)$342,18727
Hospital (Academic/Teaching)$245,07369

Salary by Level

LevelCommon titlesMedianReports
Junior / Early CareerResident (PGY2-3)$69,4008
SeniorFellow · Clinical Instructor2
Lead / ExpertAttending Physician · Staff Physician · Assistant Professor$276,000136

By Specialty

SpecialtyMedianReports
Gastroenterology$560,0006
Hospital Medicine - Adult$294,65323
Internal Medicine$239,2005
Nephrology$239,2008

How They're Paid

ModelMedianReports
Annual Salary$267,280134
Hourly$318,76015

Physician salaries in other states

Common questions

How much does a Physician make in Iowa?

The median Physician salary in Iowa is $267,280 per year, based on 156 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?

$276,000 per year at the median — $8,720 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