Commercial Pilots Salary in Iowa

BLS OEWS May 2025 • 4 metro areas • Iowa

Commercial Pilots in Iowa earn a median salary of $114,185 per year on average across 4 metro and nonmetro areas, -6.9% vs the national median of $122,670. An estimated 310 commercial pilots are employed across Iowa, with salaries ranging from $83,800 to $141,330 depending on location.

$114,185 Avg median salary in Iowa
$141,330 Highest paying metro
$83,800 Lowest paying metro
310 Employed in Iowa

Compare Commercial Pilots salaries & buying power

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

Full tool →
Commercial Pilots
in
    vs

      Commercial Pilots salaries by city in Iowa

      Metro area Median salary 25th pct 75th pct Employed
      Des Moines, IA $141,330 $104,150 $178,260 150
      Cedar Rapids, IA $132,110 $80,880 $171,260 40
      Northwest Iowa $99,500 $79,920 $123,160 70
      Southeast Iowa $83,800 $81,730 $99,500 50

      View Commercial Pilots salaries in all cities