Median earnings per worker: zip codes ranked in Iowa
The middle yearly earnings of employed residents 16 and older (wages, salary and self-employment income), counting part-time workers. Lower than household income, which adds up everyone in a home. These lists rank zip codes in Iowa with at least 1,000 residents, using the Census Bureau's American Community Survey 5-year estimates.
Showing Iowa. Pick another state
Zip codes where workers earn the most
| # | Zip | City | Earnings |
|---|---|---|---|
| 1 | 50323 | Urbandale | $81,931 |
| 2 | 52411 | Cedar Rapids | $81,064 |
| 3 | 50226 | Polk City | $78,768 |
| 4 | 51575 | Treynor | $76,379 |
| 5 | 50261 | Van Meter | $73,485 |
| 6 | 50216 | Panora | $72,530 |
| 7 | 52341 | Toddville | $72,151 |
| 8 | 52340 | Tiffin | $70,731 |
| 9 | 50131 | Johnston | $69,922 |
| 10 | 52748 | Eldridge | $69,263 |
| 11 | 50035 | Bondurant | $68,994 |
| 12 | 50263 | Waukee | $68,081 |
| 13 | 50325 | Clive | $66,171 |
| 14 | 50105 | Gilbert | $66,058 |
| 15 | 50237 | Runnells | $65,184 |
| 16 | 52722 | Bettendorf | $65,116 |
| 17 | 50643 | Hudson | $65,069 |
| 18 | 52328 | Robins | $64,968 |
| 19 | 52317 | North Liberty | $64,290 |
| 20 | 50109 | Granger | $63,953 |
| 21 | 52227 | Ely | $63,906 |
| 22 | 50124 | Huxley | $63,729 |
| 23 | 50210 | New Virginia | $63,598 |
| 24 | 50073 | Elkhart | $63,382 |
| 25 | 50023 | Ankeny | $63,095 |
| 26 | 50248 | Story City | $62,939 |
| 27 | 52324 | Palo | $62,708 |
| 28 | 52756 | Long Grove | $62,431 |
| 29 | 50244 | Slater | $62,386 |
| 30 | 52726 | Blue Grass | $62,303 |
| 31 | 51054 | Sergeant Bluff | $62,127 |
| 32 | 50240 | Saint Charles | $62,096 |
| 33 | 50324 | Windsor Heights | $61,993 |
| 34 | 50676 | Tripoli | $61,743 |
| 35 | 52351 | Walford | $61,641 |
| 36 | 52338 | Swisher | $61,635 |
| 37 | 52253 | Lisbon | $61,538 |
| 38 | 50047 | Carlisle | $61,299 |
| 39 | 52333 | Solon | $61,265 |
| 40 | 52206 | Atkins | $61,175 |
| 41 | 52203 | Amana | $61,134 |
| 42 | 52742 | De Witt | $60,799 |
| 43 | 50312 | Des Moines | $60,689 |
| 44 | 52228 | Fairfax | $60,536 |
| 45 | 50111 | Grimes | $60,482 |
| 46 | 50061 | Cumming | $60,409 |
| 47 | 50063 | Dallas Center | $60,316 |
| 48 | 52345 | Urbana | $60,174 |
| 49 | 52753 | Le Claire | $60,000 |
| 50 | 52003 | Dubuque | $59,921 |
| 51 | 50211 | Norwalk | $59,910 |
| 52 | 50229 | Prole | $59,821 |
| 53 | 52746 | Donahue | $59,692 |
| 54 | 52213 | Center Point | $59,615 |
| 55 | 52202 | Alburnett | $59,570 |
| 56 | 50003 | Adel | $59,555 |
| 57 | 51570 | Shelby | $59,028 |
| 58 | 52031 | Bellevue | $58,977 |
| 59 | 52346 | Van Horne | $58,750 |
| 60 | 52002 | Dubuque | $58,714 |
| 61 | 52349 | Vinton | $58,578 |
| 62 | 50624 | Dike | $58,281 |
| 63 | 50647 | Janesville | $58,155 |
| 64 | 50021 | Ankeny | $58,132 |
| 65 | 50236 | Roland | $58,036 |
| 66 | 50072 | Earlham | $57,991 |
| 67 | 52068 | Peosta | $57,973 |
| 68 | 52754 | Letts | $57,703 |
| 69 | 50130 | Jewell | $56,953 |
| 70 | 50028 | Baxter | $56,734 |
| 71 | 52656 | West Point | $56,713 |
| 72 | 51052 | Salix | $56,667 |
| 73 | 50622 | Denver | $56,635 |
| 74 | 52768 | Princeton | $56,510 |
| 75 | 50139 | Lacona | $56,364 |
| 76 | 52623 | Danville | $56,286 |
| 77 | 52332 | Shellsburg | $56,250 |
| 78 | 50266 | West Des Moines | $56,202 |
| 79 | 51534 | Glenwood | $55,763 |
| 80 | 52327 | Riverside | $55,563 |
| 81 | 50009 | Altoona | $55,500 |
| 82 | 50228 | Prairie City | $55,500 |
| 83 | 51461 | Schleswig | $55,417 |
| 84 | 50070 | Dexter | $55,190 |
| 85 | 50472 | Saint Ansgar | $55,139 |
| 86 | 52214 | Central City | $54,899 |
| 87 | 50548 | Humboldt | $54,821 |
| 88 | 50309 | Des Moines | $54,760 |
| 89 | 50651 | La Porte City | $54,681 |
| 90 | 50543 | Gowrie | $54,667 |
| 91 | 52218 | Coggon | $54,539 |
| 92 | 50170 | Monroe | $54,464 |
| 93 | 51526 | Crescent | $54,419 |
| 94 | 50069 | De Soto | $54,356 |
| 95 | 50122 | Hubbard | $54,279 |
| 96 | 51030 | Lawton | $54,250 |
| 97 | 50056 | Colo | $54,205 |
| 98 | 50265 | West Des Moines | $54,182 |
| 99 | 52302 | Marion | $54,178 |
| 100 | 50046 | Cambridge | $54,091 |
Zip codes where workers earn the least
| # | Zip | City | Earnings |
|---|---|---|---|
| 1 | 52242 | Iowa City | $5,597 |
| 2 | 50013 | Ames | $6,145 |
| 3 | 50012 | Ames | $6,804 |
| 4 | 51101 | Sioux City | $29,375 |
| 5 | 52240 | Iowa City | $32,254 |
| 6 | 50014 | Ames | $32,397 |
| 7 | 50314 | Des Moines | $33,817 |
| 8 | 50010 | Ames | $34,487 |
| 9 | 52142 | Fayette | $34,875 |
| 10 | 52570 | Milton | $35,192 |
| 11 | 52246 | Iowa City | $35,500 |
| 12 | 50144 | Leon | $35,958 |
| 13 | 50707 | Evansdale | $36,535 |
| 14 | 52632 | Keokuk | $36,654 |
| 15 | 50140 | Lamoni | $36,799 |
| 16 | 52556 | Fairfield | $37,025 |
| 17 | 52245 | Iowa City | $37,095 |
| 18 | 51103 | Sioux City | $37,110 |
| 19 | 50641 | Hazleton | $37,174 |
| 20 | 50536 | Emmetsburg | $37,254 |
| 21 | 52802 | Davenport | $37,665 |
| 22 | 51105 | Sioux City | $37,774 |
| 23 | 50632 | Garwin | $37,813 |
| 24 | 52655 | West Burlington | $38,113 |
| 25 | 52155 | Lime Springs | $38,229 |
| 26 | 52544 | Centerville | $38,360 |
| 27 | 50076 | Exira | $38,405 |
| 28 | 51248 | Sanborn | $38,424 |
| 29 | 52248 | Keota | $38,827 |
| 30 | 52801 | Davenport | $38,833 |
| 31 | 52640 | Morning Sun | $39,063 |
| 32 | 52641 | Mount Pleasant | $39,124 |
| 33 | 50628 | Elma | $39,236 |
| 34 | 50660 | New Hartford | $39,250 |
| 35 | 50311 | Des Moines | $39,530 |
| 36 | 51430 | Arcadia | $39,583 |
| 37 | 52803 | Davenport | $39,616 |
| 38 | 51334 | Estherville | $39,618 |
| 39 | 52353 | Washington | $39,671 |
| 40 | 52069 | Preston | $39,734 |
| 41 | 50601 | Ackley | $39,734 |
| 42 | 50313 | Des Moines | $39,911 |
| 43 | 51058 | Sutherland | $40,048 |
| 44 | 52533 | Batavia | $40,054 |
| 45 | 50613 | Cedar Falls | $40,062 |
| 46 | 50316 | Des Moines | $40,077 |
| 47 | 50220 | Perry | $40,088 |
| 48 | 51449 | Lake City | $40,111 |
| 49 | 50830 | Afton | $40,188 |
| 50 | 50424 | Buffalo Center | $40,230 |
| 51 | 51638 | Essex | $40,268 |
| 52 | 52601 | Burlington | $40,268 |
| 53 | 51245 | Primghar | $40,385 |
| 54 | 50703 | Waterloo | $40,431 |
| 55 | 52342 | Toledo | $40,437 |
| 56 | 52151 | Lansing | $40,455 |
| 57 | 50022 | Atlantic | $40,471 |
| 58 | 50317 | Des Moines | $40,638 |
| 59 | 51529 | Dunlap | $40,664 |
| 60 | 50501 | Fort Dodge | $40,665 |
| 61 | 52738 | Columbus Junction | $40,682 |
| 62 | 52352 | Walker | $40,688 |
| 63 | 52201 | Ainsworth | $40,694 |
| 64 | 52561 | Fremont | $40,774 |
| 65 | 50276 | Woodward | $40,805 |
| 66 | 50126 | Iowa Falls | $40,848 |
| 67 | 50469 | Rockwell | $40,859 |
| 68 | 52039 | Durango | $40,917 |
| 69 | 52401 | Cedar Rapids | $40,926 |
| 70 | 50801 | Creston | $41,029 |
| 71 | 52776 | West Liberty | $41,050 |
| 72 | 50636 | Greene | $41,065 |
| 73 | 51235 | Doon | $41,094 |
| 74 | 50049 | Chariton | $41,099 |
| 75 | 52404 | Cedar Rapids | $41,182 |
| 76 | 51040 | Onawa | $41,221 |
| 77 | 52144 | Fort Atkinson | $41,296 |
| 78 | 52175 | West Union | $41,308 |
| 79 | 52001 | Dubuque | $41,331 |
| 80 | 52553 | Eddyville | $41,346 |
| 81 | 52732 | Clinton | $41,360 |
| 82 | 52620 | Bonaparte | $41,458 |
| 83 | 52162 | Postville | $41,563 |
| 84 | 50158 | Marshalltown | $41,664 |
| 85 | 52053 | Holy Cross | $41,667 |
| 86 | 51577 | Walnut | $41,726 |
| 87 | 52777 | Wheatland | $41,755 |
| 88 | 52172 | Waukon | $41,850 |
| 89 | 51237 | George | $41,855 |
| 90 | 50574 | Pocahontas | $41,855 |
| 91 | 50438 | Garner | $41,935 |
| 92 | 50702 | Waterloo | $42,080 |
| 93 | 50112 | Grinnell | $42,107 |
| 94 | 52577 | Oskaloosa | $42,237 |
| 95 | 50238 | Russell | $42,250 |
| 96 | 51016 | Correctionville | $42,303 |
| 97 | 51450 | Lake View | $42,311 |
| 98 | 50401 | Mason City | $42,311 |
| 99 | 50466 | Riceville | $42,351 |
| 100 | 52035 | Colesburg | $42,375 |
Other rankings
- Population
- Population density
- Median household income
- Per capita income
- Median home value
- Median gross rent
- Median age
- Poverty rate
- Bachelor's degree or higher
- Homeownership rate
- Average commute
- Work from home
- Unemployment rate
- Diversity index
- Broadband access
- Uninsured rate
- Veterans
- Foreign-born residents
- Housing vacancy
- Rent-burdened renters
- Residents 65 and older
- Residents under 18
- Tech workers
- Healthcare workers
- Self-employed workers
- Government workers
- Income inequality (Gini)