SalaryData

Family Medicine Physician Salary in Iowa

Based on 1K+ workers in Iowa

Data year: 2025 · Last updated: October 2026

Median Annual Salary (IA)

$265,200

$127.50/hr

vs National Average

$257,865

+2.8% vs national median

Salary Range (10th–90th)

$117K – $460K

1K employed in Iowa

Family Medicine Physician salary in Iowa averages $265,200 annually, which is 3% above the national average. With approximately 1,140 family medicine physicians currently employed across the state, Iowa offers competitive compensation for primary care providers. Salaries in this field range from $116,900 to $460,230, reflecting significant variation based on individual circumstances and practice settings.

Several factors influence Family Medicine Physician salary in Iowa, including years of experience, geographic location within the state, type of employer, and patient population served. Rural versus urban settings often show different compensation levels, as do private practices compared to hospital systems or federally qualified health centers. Additional variables such as board certification, specialized skills, and loan forgiveness programs can also impact earning potential for physicians in the state.

Salary Distribution — Family Medicine Physician in Iowa

Family Medicine Physician (IA) salary percentiles
PercentileAnnual Salary
10th percentile$116,900
25th percentile$207,410
Median (50th percentile)$265,200
75th percentile$351,300
90th percentile$460,230

Top-Paying Industries for Family Medicine Physician (U.S.)

Which industries pay Family Medicine Physicians the most — nationwide figures (industry-level data is not available by state). Family Medicine Physicians in Iowa tend to follow these industry patterns.

Industry (U.S.)Median SalaryEmployed (U.S.)
Government (excl. schools, hospitals & USPS)$278,0002K
Administrative and Support Services$254,110170
Management of Companies and Enterprises$253,4501K
Health Care and Social Assistance$245,230102K
Educational Services$120,7302K

Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).

Historical Salary Trend — Family Medicine Physician in Iowa vs National

Historical Family Medicine Physician salary trend in Iowa
YearMedian Salary (Iowa)
2025$265,200
2026 (projected)$273,156

The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.

Historical salary trend for Family Medicine Physician in Iowa
YearIowa MedianNational Median
2025$265,200$257,865
2026 (projected)$273,156$265,601

Family Medicine Physician Salary by Experience Level in Iowa

Family Medicine Physician salary by experience level in Iowa
Experience LevelYearsMedian Annual Salary
Junior0-2 yrs$207,410
Mid-level3-5 yrs$265,200
Senior6-9 yrs$351,300
Staff / Lead10+ yrs$460,230

Family Medicine Physician Salary in Other States

Related Family Medicine Physician Salaries in Iowa

How other high-demand occupations in Iowa compare to Family Medicine Physician ($265,200 median).

OccupationMedian Salaryvs Family Medicine PhysicianHourly
Emergency Medicine Physician in IA$429,050+61.8%$206.27/hr
Radiologist in IA$405,220+52.8%$194.82/hr
Surgeon in IA$370,390+39.7%$178.07/hr
Obstetrician and Gynecologist in IA$356,020+34.2%$171.16/hr
Psychiatrist in IA$295,270+11.3%$141.96/hr
Cardiologist in IA$283,070+6.7%$136.09/hr
Nurse Anesthetist in IA$273,070+3.0%$131.28/hr
Pediatrician in IA$262,440-1.0%$126.17/hr
Dentist in IA$181,520-31.6%$87.27/hr
Pharmacist in IA$138,860-47.6%$66.76/hr
Podiatrist in IA$134,830-49.2%$64.82/hr
Physician Assistant in IA$134,770-49.2%$64.79/hr

Frequently Asked Questions

How much do family medicine physicians make in Iowa?

Family medicine physicians in Iowa earn a median salary of $265,200 per year, or approximately $128 per hour. This is 2.8% higher than the national average for this specialty.

What is the salary range for family medicine doctors in Iowa?

Family medicine physician salaries in Iowa range from a low of $116,900 to a high of $460,230 annually, reflecting significant variation based on experience, location, and practice type.

How many family medicine physicians are working in Iowa?

There are currently 1,140 family medicine physicians employed in Iowa, indicating a substantial workforce in this primary care specialty across the state.

Is Iowa a good state for family medicine physician salaries?

Yes, Iowa offers competitive salaries for family medicine physicians, with a median of $265,200 that exceeds the national average by 2.8%, making it an attractive option for practitioners in this field.

More Locations