Physician Salary in Iowa (2026)

Posted compensation on 3 of 3 current physician openings in Iowa, recomputed hourly.

$200k–$320kIowa posted range
$263,000Median midpoint
$140k–$700kNational posted range
How much do physicians make in Iowa?
On current openings in Iowa, posted physician compensation runs $200k–$320k, with a median midpoint of $263,000, across 3 openings with a range. Nationally the posted range is $140k–$700k.
Where in Iowa are the physician jobs?
Current openings are in Des Moines and Mason City. Each is listed below with its posted range where the employer provided one.

Getting licensed in Iowa

To practice in Iowa you'll need an active Iowa medical license (or eligibility through pathways such as the Interstate Medical Licensure Compact, where applicable). Your MedStaff recruiter walks you through Iowa's specific licensing requirements and typical timelines as part of the placement process.

All physician jobs in IowaPhysician salary in every stateWhat clinicians were actually offered this year