Physician Assistants Salary in Iowa

BLS OEWS May 2025 • 12 metro areas • Iowa

Physician Assistants in Iowa earn a median salary of $129,010 per year on average across 12 metro and nonmetro areas, -3.2% vs the national median of $133,260. An estimated 1,260 physician assistants are employed across Iowa, with salaries ranging from $121,870 to $138,360 depending on location.

$129,010 Avg median salary in Iowa
$138,360 Highest paying metro
$121,870 Lowest paying metro
1,260 Employed in Iowa

Compare Physician Assistants salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Physician Assistants
in
    vs

      Physician Assistants salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Iowa City, IA $138,360 $118,670 $138,360 340
      Southeast Iowa $135,190 $122,480 $175,360 80
      Des Moines, IA $134,400 $123,520 $162,560 260
      Southwest Iowa $134,200 $122,720 $166,170 40
      Cedar Rapids, IA $131,280 $120,860 $151,730 90
      Davenport, IA-IL $126,740 $111,580 $152,400 110
      Sioux City, IA-NE-SD $126,500 $113,030 $140,500 90
      Northeast Iowa $125,920 $124,460 $154,820 60
      Dubuque, IA $125,210 $113,440 $130,370 30
      Waterloo, IA $124,330 $118,800 $151,320 50
      Northwest Iowa $124,120 $114,010 $145,830 80
      Ames, IA $121,870 $101,420 $129,210 30

      View Physician Assistants salaries in all cities