What family medicine physicians earn in Iowa and its metro areas, compared with the rest of the country.
Metro areas as BLS defines them. Click a column to sort.
| Metro area | Median | Hourly | Jobs |
|---|---|---|---|
| Omaha, NE-IA | $200,860 | $96.57 | 410 |
| Des Moines-West Des Moines, IA | $265,200 | $127.50 | 250 |
| Waterloo-Cedar Falls, IA | $287,990 | $138.46 | 130 |
| Southeast Iowa nonmetropolitan area | $290,000 | $139.42 | 130 |
| Northeast Iowa nonmetropolitan area | $207,450 | $99.74 | 120 |
| Northwest Iowa nonmetropolitan area | $239,560 | $115.17 | 110 |
| Cedar Rapids, IA | $260,440 | $125.21 | 80 |
| Southwest Iowa nonmetropolitan area | $310,780 | $149.41 | 80 |
| Davenport-Moline-Rock Island, IA-IL | $293,440 | $141.08 | 70 |
| Ames, IA | $248,000 | $119.23 | 60 |
| Iowa City, IA | $208,900 | $100.43 | 30 |
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.
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.