Top 10 Highest Paying Jobs in Iowa

Business

Cities and towns ranked by average annual wage, from highest to lowest. Ranked 86 cities with a population of 5,000 or more.

#▴▾City▴▾Average Annual Wage▴▾
1PellaMarion$74,205
2Le MarsPlymouth$73,283
3West Des MoinesPolk$70,882
4JohnstonPolk$68,292
5UrbandalePolk$63,906
6MuscatineMuscatine$62,748
7Des MoinesPolk$62,160
8GrimesPolk$58,771
9ClivePolk$57,258
10AmesStory$56,261

Compare these cities side by side

Use our comparison tool to analyze demographics, finances, schools, and more across any cities in this ranking.

Free trial available →
Top 10 Highest Paying Cities in Iowa (2026) | MyTownView — MyTownView