Iowa — Income by ZIP Code
IRS AGI Data, Tax Year 2022
$83,230
State Avg AGI
#35
National Rank (of 51)
823
ZIP Codes
1,452,790
Tax Returns
All ZIP Codes in Iowa
| ZIP Code | City | Avg AGI ▾ | Returns | State Rank | Nat. Rank | % >$200k |
|---|---|---|---|---|---|---|
| 50061 | Cumming | $219,778 | 980 | #1 | #720 | 27.6% |
| 50323 | Zcta 50323 | $203,555 | 8,540 | #2 | #849 | 26.9% |
| 52411 | Cedar Rapids | $176,136 | 3,860 | #3 | #1,204 | 24.1% |
| 50612 | Buckingham | $159,120 | 150 | #4 | #1,512 | 0.0% |
| 52003 | Dubuque | $156,518 | 7,180 | #5 | #1,577 | 10.7% |
| 51355 | Okoboji | $151,019 | 510 | #6 | #1,702 | 15.7% |
| 50325 | Clive | $150,297 | 8,980 | #7 | #1,724 | 20.8% |
| 52637 | Mediapolis | $147,553 | 1,170 | #8 | #1,805 | 6.0% |
| 50074 | Ellston | $146,841 | 170 | #9 | #1,831 | 17.7% |
| 50312 | Des Moines | $138,336 | 7,490 | #10 | #2,086 | 15.1% |
| 50229 | Prole | $138,096 | 550 | #11 | #2,102 | 10.9% |
| 52341 | Toddville | $137,420 | 550 | #12 | #2,121 | 12.7% |
| 52328 | Robins | $135,479 | 1,510 | #13 | #2,191 | 19.9% |
| 52338 | Swisher | $134,481 | 1,690 | #14 | #2,233 | 17.8% |
| 50226 | Polk City | $134,266 | 3,350 | #15 | #2,250 | 17.6% |
| 50131 | Johnston | $130,357 | 11,910 | #16 | #2,398 | 16.5% |
| 52333 | Solon | $129,446 | 3,520 | #17 | #2,438 | 14.5% |
| 52722 | Bettendorf | $127,685 | 19,930 | #18 | #2,514 | 13.5% |
| 50109 | Granger | $127,319 | 1,750 | #19 | #2,542 | 13.7% |
| 50261 | Van Meter | $126,876 | 1,380 | #20 | #2,563 | 15.9% |
| 50216 | Panora | $125,935 | 1,340 | #21 | #2,602 | 11.9% |
| 50003 | Adel | $125,552 | 4,360 | #22 | #2,631 | 14.7% |
| 50021 | Ankeny | $123,335 | 14,940 | #23 | #2,736 | 10.2% |
| 50263 | Waukee | $123,084 | 14,310 | #24 | #2,746 | 13.2% |
| 52753 | Le Claire | $122,526 | 2,890 | #25 | #2,772 | 12.8% |
| 51331 | Arnolds Park | $121,007 | 680 | #26 | #2,864 | 11.8% |
| 50266 | West Des Moines | $119,896 | 19,450 | #27 | #2,929 | 12.1% |
| 52068 | Peosta | $118,502 | 2,450 | #28 | #3,026 | 10.2% |
| 50321 | Des Moines | $116,610 | 3,760 | #29 | #3,144 | 9.8% |
| 51526 | Crescent | $115,961 | 860 | #30 | #3,184 | 8.1% |
| 52403 | Cedar Rapids | $114,174 | 10,830 | #31 | #3,295 | 8.9% |
| 50265 | West Des Moines | $112,744 | 16,580 | #32 | #3,399 | 9.4% |
| 52756 | Long Grove | $111,117 | 1,060 | #33 | #3,515 | 8.5% |
| 51571 | Silver City | $110,913 | 300 | #34 | #3,535 | 6.7% |
| 50214 | Otley | $110,160 | 400 | #35 | #3,598 | 10.0% |
| 50007 | Alleman | $109,983 | 240 | #36 | #3,608 | 12.5% |
| 50237 | Runnells | $109,641 | 1,510 | #37 | #3,645 | 9.9% |
| 51247 | Rock Valley | $108,835 | 2,310 | #38 | #3,729 | 8.2% |
| 50219 | Pella | $108,650 | 6,390 | #39 | #3,747 | 9.7% |
| 52227 | Ely | $108,502 | 1,440 | #40 | #3,762 | 9.0% |
| 51014 | Cleghorn | $108,076 | 210 | #41 | #3,803 | 9.5% |
| 50023 | $107,917 | 22,270 | #42 | #3,820 | 10.5% | |
| 50211 | Norwalk | $107,824 | 7,890 | #43 | #3,829 | 10.8% |
| 50624 | Dike | $107,508 | 860 | #44 | #3,862 | 10.5% |
| 50428 | Clear Lake | $106,587 | 4,420 | #45 | #3,953 | 9.1% |
| 51360 | Spirit Lake | $106,324 | 4,370 | #46 | #3,980 | 9.4% |
| 50105 | Gilbert | $106,003 | 620 | #47 | #4,016 | 9.7% |
| 50111 | Grimes | $105,986 | 8,400 | #48 | #4,018 | 9.9% |
| 52327 | Riverside | $105,793 | 1,590 | #49 | #4,040 | 6.9% |
| 51445 | Ida Grove | $105,668 | 1,360 | #50 | #4,048 | 6.6% |