facebook tracking Family Medicine Physician salary in Iowa (2025): pay by city

Family Medicine Physician salary in Iowa

What family medicine physicians earn in Iowa and its metro areas, compared with the rest of the country.

May 2025#20 of 50 states
Median pay$265,200$127.50 per hour
vs U.S.+9%U.S. median $244,180
Middle half earn$207,410 – $351,300Top 10%: $460,230+
Jobs1,1401.06× the U.S. concentration

Family Medicine Physician pay in Iowa cities

Metro areas as BLS defines them. Click a column to sort.

Metro areaMedianHourlyJobs
Omaha, NE-IA$200,860$96.57410
Des Moines-West Des Moines, IA$265,200$127.50250
Waterloo-Cedar Falls, IA$287,990$138.46130
Southeast Iowa nonmetropolitan area$290,000$139.42130
Northeast Iowa nonmetropolitan area$207,450$99.74120
Northwest Iowa nonmetropolitan area$239,560$115.17110
Cedar Rapids, IA$260,440$125.2180
Southwest Iowa nonmetropolitan area$310,780$149.4180
Davenport-Moline-Rock Island, IA-IL$293,440$141.0870
Ames, IA$248,000$119.2360
Iowa City, IA$208,900$100.4330
Advertisement

Hospitals and jobs in Iowa

Family Medicine Physician pay in similar states

Other healthcare salaries in Iowa

Questions

How much does a family medicine physician make in Iowa?

Family Medicine Physicians in Iowa earned a median of $265,200 a year ($127.50 an hour) in May 2025, 9% more than the national median of $244,180. The middle half earned $207,410 to $351,300.

Where in Iowa do family medicine physicians earn the most?

Among areas in Iowa, pay was highest in Davenport-Moline-Rock Island, IA-IL at $293,440.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025, all industries. Pay doesn't reflect cost of living, overtime or shift differentials.