How Much do Insurance Agents Make in Iowa?

Do insurance agents in Iowa make a lot of money? What is the average pay for Iowa insurance agents?

According to the Bureau of Labor Statistics, insurance agents in Iowa earn an average of $66,750 a year, equivalent to $32.09 an hour.

This is 2% less than insurance agents nationwide, but it is 41% more than the typical Iowa worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Iowa Insurance Agent Wages by Percentile
Percentile Hourly Annually
90th $58.37 $121,400
75th $36.17 $75,230
50th $24.48 $50,920
25th $18.95 $39,410
10th $13.34 $27,740
Iowa Insurance Agents Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Ames $25.35 $52,730
Cedar Falls $31.22 $64,940
Cedar Rapids $26.91 $55,980
Davenport $34.82 $72,420
Des Moines $36.96 $76,880
Dubuque $28.04 $58,320
Iowa City $27.80 $57,820
Sioux City $37.11 $77,190
Iowa Insurance Agent Wages by Year
Year Hourly Annually
2019 $32.09 $66,750
2018 $30.35 $63,130
2017 $28.05 $58,340
2016 $25.99 $54,050
2015 $25.19 $52,400
2014 $26.44 $55,000
2013 $25.42 $52,880
2012 $24.42 $50,790
2011 $24.27 $50,490