Skip to content

How Much Does a Physician Assistant Make in Iowa in 2026?

Typical pay for Physician Assistants in Iowa, from federal wage data (May 2025), with pay by city, the ten-year trend, and how the state compares.

$134,770
Typical pay a year
$64.79
Typical pay an hour
#23
Pay rank of 51 · -1% vs US
1,200
Physician Assistants employed
Where Physician Assistant pay falls in Iowa
from starting out to the top earners
$102,330
Starting out
$120,060
First years
$134,770
Typical
$159,950
Experienced
$182,940
Top 10%

BLS OES May 2025 · Iowa · typical annual pay from the lowest-paid tenth to the highest-paid tenth

A typical Physician Assistant in Iowa earns about $64.79 per hour ($134,770 per year), per the latest government wage data (May 2025). That works out to roughly $11,231 a month or $2,592 a week, based on the annual figure. These figures represent typical pay across the state, before accounting for city, employer, or experience.

That is about 1% below the national typical pay of $135,880 a year, a modest gap that puts Iowa 23rd out of 51 states and territories ranked by pay. Lower pay in Iowa tracks with a lower cost of living in much of the state compared with higher-cost coastal markets. Iowa employs about 1,200 Physician Assistants, a workforce large enough to produce steady local pay data across its cities.

Physician Assistant pay in Iowa at a glance

  • Physician Assistants in Iowa typically earn about $64.79 an hour ($134,770 a year), according to the latest government wage data (May 2025).
  • Iowa pay sits about 1% below the national figure of $135,880, ranking 23rd among the 50 states and Washington, D.C.
  • Davenport pays the most in the state, with Physician Assistants there earning $137,420 a year.
  • Entry-level positions typically offer around $102,330 a year, while the top 10% of earners make over $182,940.
  • Iowa's typical pay has risen 41% over the past decade, from $95,280 in 2015 to $134,770 in 2025.

BLS OES May 2025

How much does a Physician Assistant make in Iowa?

Physician Assistant pay by career stage in Iowa

Physician Assistant pay by career stage in Iowa
Career stageIowaUnited States
Starting out$102,330$49.20 an hour$99,380$47.78 an hour
First years$120,060$57.72 an hour$120,670$58.02 an hour
Typical Physician Assistant$134,770$64.79 an hour$135,880$65.33 an hour
Experienced$159,950$76.90 an hour$163,980$78.84 an hour
Top 10%$182,940$87.95 an hour$190,280$91.48 an hour

BLS OES May 2025 · starting out is the 10th percentile, first years the 25th, typical the median, experienced the 75th, top 10% the 90th

Physician Assistant pay by experience level in Iowa

Entry-level positions in Iowa typically offer around $49.20 an hour ($102,330 a year), reflecting pay for those just starting out in the role. As Physician Assistants gain experience, pay tends to move up toward the statewide typical figure of $134,770 within a few years. Location, employer type, and specialty all play a part in how quickly that happens.

Experienced Physician Assistants in Iowa often earn upwards of $76.90 an hour ($159,950 a year), and the top 10% of earners make over $87.95 an hour ($182,940 a year). That leaves a spread of $80,610 between entry-level and top pay. Setting, years of experience, and city all factor into where an individual lands within that range.

Physician Assistant pay growth in Iowa

$134,770
2025 typical annual pay
+$1,370 vs 2024
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025

Typical (median) annual wage for Physician Assistants in Iowa · BLS OES May estimates, 2015 to 2025 · hover a bar for the year-over-year change

Iowa's typical pay for Physician Assistants has climbed from $95,280 in 2015 to $134,770 in 2025, a gain of $39,490. That amounts to a 41% rise over the decade. Pay moved upward nearly every year in that span, with the steepest gains in the years just after 2015.

That 41% increase outpaces the national rise of 38% over the same ten years, a slightly faster climb than the country saw as a whole. For someone starting a Physician Assistant career in Iowa now, pay has moved up steadily over the past decade, though past growth is not a guarantee of future gains.

Physician Assistant salary by city in Iowa

Pay runs highest in the Davenport metro area, where Physician Assistants earn $137,420 a year, about 2% above the statewide figure. Iowa City follows closely at $134,770, right in line with the state figure, while West Des Moines and Des Moines both post $133,830. These figures reflect each city's full metro area rather than just the city center.

Dubuque sits at the lower end, with typical pay of $126,050 a year, putting the spread between the highest- and lowest-paying Iowa cities at $11,370. West Des Moines and Des Moines carry the largest Physician Assistant workforce among the state's metro areas, each with about 340 employed. Pay differences between Iowa cities are modest and generally track differences in local living costs.

Typical Physician Assistant pay by metro area in Iowa
#CityTypical payHourlyVs IowaPhysician Assistants employed
1Davenport$137,420$66.07+2%110
2Iowa City$134,770$64.790%230
3Des Moines
metro incl. West Des Moines
$133,830$64.34-1%340
4Waterloo
metro incl. Cedar Falls
$132,880$63.89-1%60
5Sioux City$130,970$62.97-3%70
6Cedar Rapids$129,680$62.35-4%80
7Dubuque$126,050$60.60-6%40

Each row is one BLS metro area; cities that share a metro share its figures · BLS OES May 2025 · Iowa typical pay $134,770

How Iowa compares with nearby states

Among Iowa's neighbors, Minnesota pays the most at $141,190 a year, about 5% above Iowa's figure. Missouri is nearly even at $135,130, while Wisconsin ($133,950), South Dakota ($133,200), and Nebraska ($133,040) each run about 1% below Iowa. Illinois pays the least of the group at $131,950, about 2% below Iowa. Physician Assistant licenses can often be transferred or endorsed between neighboring states, simplifying a move across state lines.

Typical Physician Assistant pay in Iowa and bordering states
StateTypical payVs Iowa
Iowa$134,770baseline
Minnesota$141,190+5%
Missouri$135,1300%
Wisconsin$133,950-1%
South Dakota$133,200-1%
Nebraska$133,040-1%
Illinois$131,950-2%

Bordering states, ranked by typical Physician Assistant pay · BLS OES May 2025

Is Iowa a good state for Physician Assistants?

#23
pay rank of 51 · -1% vs national
1,200
Physician Assistants employed in Iowa
0.8
Physician Assistant jobs per 1,000 jobs, vs about 1.0 nationally

Physician Assistants in Iowa earn a competitive wage: typical pay is $134,770 a year, 1% below the national figure, ranking 23rd of 51. For every 1,000 jobs in Iowa, about 0.8 are Physician Assistant positions; nationally, the figure is closer to 1.0. That makes Physician Assistants a smaller part of the local job market than usual, so employers draw from a smaller pool of qualified candidates. Overall, Iowa is a middle-of-the-table state for Physician Assistant pay, close to the national figure.

Summary

Physician Assistants in Iowa typically earn $134,770 a year, a figure that has risen 41% over the past decade. Pay in the state runs slightly below the national figure but has kept pace with broader wage growth across the country. Readers considering the field can check Iowa's licensing and registry requirements for specific steps, and compare local figures on individual city pages for a closer look at pay in a particular area.

Frequently asked questions

How much does a Physician Assistant make in Iowa?
A typical Physician Assistant in Iowa earns about $64.79 an hour, or $134,770 a year, according to the latest government wage data (May 2025). That is about 1% below the national figure of $135,880 a year, ranking Iowa 23rd among the states.
How much does a Physician Assistant make an hour in Iowa?
Physician Assistants in Iowa typically earn $64.79 an hour, according to the latest government wage data (May 2025). Entry-level pay starts around $49.20 an hour, while experienced Physician Assistants and the top 10% of earners make $76.90 to $87.95 an hour or more.
What is the starting pay for a Physician Assistant in Iowa?
Entry-level Physician Assistants in Iowa typically start around $49.20 an hour, or about $102,330 a year, according to the latest government wage data (May 2025). Pay tends to rise toward the statewide typical figure of $134,770 as experience builds over the first few years.
Which city in Iowa pays Physician Assistants the most?
Davenport pays the most among Iowa cities, with Physician Assistants there earning $137,420 a year, about 2% above the statewide figure. Dubuque pays the least at $126,050 a year, a spread of $11,370 between the two. West Des Moines and Des Moines carry the largest workforce, each with about 340 employed.
Is Physician Assistant pay in Iowa higher than the national rate?
Physician Assistant pay in Iowa runs slightly below the national rate. The state's typical pay of $134,770 a year is about 1% under the national figure of $135,880, and Iowa ranks 23rd out of 51 states and territories for Physician Assistant pay.

Explore next

← Back to the Physician Assistant salary guide