How Much do Optometrists Make in Iowa?

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

According to the Bureau of Labor Statistics, optometrists in Iowa earn an average of $140,450 a year, equivalent to $67.52 an hour.

This is 14% more than optometrists nationwide and 197% more than the typical Iowa worker.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Iowa Optometrist Wages by Percentile
Percentile Hourly Annually
90th > $104 > $208,000
75th $79.00 $164,310
50th $55.82 $116,110
25th $37.27 $77,530
10th $32.54 $67,680
Iowa Optometrists Wages by Metro Area
  • Data is for the entire metro area, not just the city
Metro Area Hourly Annually
Cedar Rapids $75.41 $156,850
Des Moines $49.94 $103,880
Iowa City $67.15 $139,660
Iowa Optometrist Wages by Year
Year Hourly Annually
2019 $67.52 $140,450
2018 $62.58 $130,160
2017 $62.88 $130,780
2016 $56.57 $117,670
2015 $62.22 $129,420
2014 $61.79 $128,520
2013 $61.51 $127,950
2012 $52.23 $108,640
2011 $52.82 $109,870