Optometrists Salary in Iowa
BLS OEWS May 2025 • 6 metro areas • Iowa
Optometrists in Iowa earn a median salary of $120,523 per year on average across 6 metro and nonmetro areas, -10.6% vs the national median of $134,830. An estimated 360 optometrists are employed across Iowa, with salaries ranging from $98,080 to $134,660 depending on location.
$120,523
Avg median salary in Iowa
$134,660
Highest paying metro
$98,080
Lowest paying metro
360
Employed in Iowa
Compare Optometrists salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Optometrists
in
Optometrists salaries by city in Iowa
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Southwest Iowa | $134,660 | $95,530 | $140,630 | 40 |
| Des Moines, IA | $127,140 | $85,240 | $162,520 | 120 |
| Southeast Iowa | $122,420 | $84,000 | $145,130 | 70 |
| Cedar Rapids, IA | $121,930 | $95,610 | $162,030 | 40 |
| Davenport, IA-IL | $118,910 | $80,620 | $150,500 | 40 |
| Northwest Iowa | $98,080 | $79,150 | $138,220 | 50 |