Internal Medicine Physician Salary in Iowa
Based on 380+ workers in Iowa
Median Annual Salary (IA)
$122,920
$59.10/hr
vs National Average
$260,282
-52.8% vs national median
Salary Range (10th–90th)
$71K – $392K
380 employed in Iowa
Internal Medicine Physician salary in Iowa averages $122,920 annually, according to current labor data covering 380 workers in the state. This median salary reflects a significant gap compared to national benchmarks, sitting approximately 53% below the national average. Despite this difference, Iowa continues to employ internal medicine physicians across various healthcare settings throughout the state.
Several factors influence Internal Medicine Physician salary in Iowa, including years of clinical experience, specific practice setting, patient population served, and geographic location within the state. Board certification, specialized training, and the type of employer—whether hospital-based, private practice, or urgent care—also play meaningful roles in compensation levels. Additionally, regional demand for internal medicine services and the local cost of living contribute to salary variations across different Iowa communities.
Salary Distribution — Internal Medicine Physician in Iowa
| Percentile | Annual Salary |
|---|---|
| 10th percentile | $71,420 |
| 25th percentile | $82,590 |
| Median (50th percentile) | $122,920 |
| 75th percentile | $288,130 |
| 90th percentile | $391,510 |
Top-Paying Industries for Internal Medicine Physician (U.S.)
Which industries pay Internal Medicine Physicians the most — nationwide figures (industry-level data is not available by state). Internal Medicine Physicians in Iowa tend to follow these industry patterns.
| Industry (U.S.) | Median Salary | Employed (U.S.) |
|---|---|---|
| Management of Companies and Enterprises | $303,100 | 160 |
| Educational Services | $269,110 | 7K |
| Health Care and Social Assistance | $256,200 | 60K |
| Administrative and Support Services | $230,000 | 80 |
| Professional, Scientific, and Technical Services | $220,790 | 110 |
Source: U.S. BLS OEWS National Industry-Specific estimates, May 2025. National figures (not state-specific).
Historical Salary Trend — Internal Medicine Physician in Iowa vs National
| Year | Median Salary (Iowa) |
|---|---|
| 2025 | $122,920 |
| 2026 (projected) | $126,608 |
The latest year is a projection based on recent wage trends — BLS has not yet released that year’s data.
| Year | Iowa Median | National Median |
|---|---|---|
| 2025 | $122,920 | $260,282 |
| 2026 (projected) | $126,608 | $268,090 |
Internal Medicine Physician Salary by Experience Level in Iowa
| Experience Level | Years | Median Annual Salary |
|---|---|---|
| Junior | 0-2 yrs | $82,590 |
| Mid-level | 3-5 yrs | $122,920 |
| Senior | 6-9 yrs | $288,130 |
| Staff / Lead | 10+ yrs | $391,510 |
Internal Medicine Physician Salary in Other States
Related Internal Medicine Physician Salaries in Iowa
How other high-demand occupations in Iowa compare to Internal Medicine Physician ($122,920 median).
| Occupation | Median Salary | vs Internal Medicine Physician | Hourly |
|---|---|---|---|
| Emergency Medicine Physician in IA | $429,050 | +249.0% | $206.27/hr |
| Radiologist in IA | $405,220 | +229.7% | $194.82/hr |
| Surgeon in IA | $370,390 | +201.3% | $178.07/hr |
| Obstetrician and Gynecologist in IA | $356,020 | +189.6% | $171.16/hr |
| Psychiatrist in IA | $295,270 | +140.2% | $141.96/hr |
| Cardiologist in IA | $283,070 | +130.3% | $136.09/hr |
| Nurse Anesthetist in IA | $273,070 | +122.2% | $131.28/hr |
| Family Medicine Physician in IA | $265,200 | +115.8% | $127.50/hr |
| Pediatrician in IA | $262,440 | +113.5% | $126.17/hr |
| Dentist in IA | $181,520 | +47.7% | $87.27/hr |
| Pharmacist in IA | $138,860 | +13.0% | $66.76/hr |
| Podiatrist in IA | $134,830 | +9.7% | $64.82/hr |
Frequently Asked Questions
How much do internal medicine physicians make in Iowa?
- Internal medicine physicians in Iowa earn a median salary of $122,920 per year, or approximately $59 per hour. This represents a 52.8% decrease compared to the national average for this specialty.
What is the salary range for internal medicine doctors in Iowa?
- Internal medicine physician salaries in Iowa range from a low of $71,420 to a high of $391,510 annually. This wide range reflects differences in experience, location within the state, and individual practice circumstances.
Is the internal medicine physician salary in Iowa below the national average?
- Yes, Iowa's internal medicine physician median salary of $122,920 is significantly below the national average, falling 52.8% lower. This makes Iowa one of the less competitive markets for this specialty compared to national standards.
How many internal medicine physicians are working in Iowa?
- There are currently 380 internal medicine physicians employed in Iowa. This represents the total workforce for this specialty in the state.