$
BLSSalary

Family Medicine Physicians Salary in Iowa (2025)

Official BLS OEWS data · May 2025 · 1,140 employed

Annual Mean
$279,120
$134.19/hr
Annual Median
$265,200
$127.50/hr
Bottom 10%
$116,900
$56.20/hr
Top 10%
$460,230
$221.26/hr
Location vs National Average
Iowa
$279,120
Difference
+9.1% vs US avg
US National
$255,820

Salary Percentile Breakdown

PercentileAnnual
10th Percentile
Bottom 10%
$116,900
25th Percentile
Lower quarter
$207,410
50th PercentileMedian
Median
$265,200
75th Percentile
Upper quarter
$351,300
90th Percentile
Top 10%
$460,230

Salary Distribution

Annual Salary Range

10th

$117K

25th

$207K

Median

$265K

75th

$351K

90th

$460K

Iowa has a moderate number of Family Medicine Physicians positions (approximately 1,140), reflecting steady demand in this occupation.

In Iowa, Family Medicine Physicians salaries range from $116,900 at the 10th percentile to $460,230 at the 90th percentile — a spread of $343,330 (129% of the median). This wide range suggests significant variation based on experience and employer in this area.

How Family Medicine Physicians Compares in Iowa

The average Family Medicine Physicians salary of $279,120 in Iowa ranks above the national average of $255,820. There are approximately 1,140 Family Medicine Physicianss employed in Iowa.

Data: BLS OEWS May 2025 · Public domain · Not affiliated with BLS.