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 |
|---|---|---|---|---|---|---|
| 50560 | Lu Verne | $64,724 | 250 | #673 | #15,857 | 0.0% |
| 51006 | Battle Creek | $64,726 | 450 | #672 | #15,852 | 0.0% |
| 52552 | Drakesville | $64,751 | 310 | #671 | #15,830 | 0.0% |
| 50233 | Redfield | $64,756 | 640 | #670 | #15,827 | 3.1% |
| 50801 | Nevinville | $64,777 | 4,050 | #669 | #15,815 | 3.5% |
| 50857 | Nodaway | $64,827 | 110 | #668 | #15,780 | 0.0% |
| 50833 | Bedford | $64,828 | 970 | #667 | #15,778 | 3.1% |
| 52594 | Unionville | $64,888 | 170 | #666 | #15,755 | 0.0% |
| 50157 | Malcom | $64,924 | 330 | #665 | #15,733 | 0.0% |
| 50453 | Leland | $64,962 | 270 | #664 | #15,709 | 0.0% |
| 51023 | Hawarden | $65,004 | 1,350 | #663 | #15,689 | 3.0% |
| 50523 | Callender | $65,043 | 300 | #662 | #15,666 | 0.0% |
| 50864 | Villisca | $65,050 | 770 | #661 | #15,658 | 2.6% |
| 50565 | Marathon | $65,083 | 180 | #660 | #15,633 | 0.0% |
| 50532 | Duncombe | $65,090 | 420 | #659 | #15,625 | 0.0% |
| 50147 | Lineville | $65,100 | 180 | #658 | #15,615 | 0.0% |
| 50603 | Alta Vista | $65,325 | 280 | #657 | #15,496 | 0.0% |
| 50655 | Maynard | $65,336 | 330 | #656 | #15,483 | 0.0% |
| 52141 | Elgin | $65,387 | 640 | #655 | #15,450 | 4.7% |
| 50158 | Marshalltown | $65,481 | 13,900 | #654 | #15,400 | 3.0% |
| 50039 | Bouton | $65,531 | 190 | #653 | #15,368 | 0.0% |
| 51566 | Red Oak | $65,633 | 3,070 | #652 | #15,312 | 3.9% |
| 50148 | Liscomb | $65,652 | 170 | #651 | #15,296 | 0.0% |
| 52135 | Clermont | $65,878 | 380 | #650 | #15,168 | 0.0% |
| 50476 | Stacyville | $65,930 | 390 | #649 | #15,142 | 0.0% |
| 50042 | Brayton | $65,953 | 130 | #648 | #15,133 | 0.0% |
| 52659 | Winfield | $65,985 | 640 | #647 | #15,120 | 0.0% |
| 50588 | Storm Lake | $66,000 | 6,070 | #646 | #15,112 | 3.6% |
| 52208 | Belle Plaine | $66,066 | 1,330 | #645 | #15,065 | 3.0% |
| 52313 | Mount Auburn | $66,105 | 180 | #644 | #15,052 | 0.0% |
| 52172 | Waukon | $66,254 | 2,820 | #643 | #14,977 | 3.2% |
| 52641 | Mount Pleasant | $66,280 | 5,060 | #642 | #14,964 | 3.6% |
| 50421 | Belmond | $66,281 | 1,430 | #641 | #14,962 | 4.2% |
| 52649 | Salem | $66,315 | 390 | #640 | #14,940 | 0.0% |
| 52405 | Cedar Rapids | $66,317 | 12,360 | #639 | #14,938 | 2.8% |
| 50440 | Grafton | $66,465 | 200 | #638 | #14,853 | 0.0% |
| 50627 | Eldora | $66,481 | 1,420 | #637 | #14,841 | 3.5% |
| 50208 | Newton | $66,509 | 8,850 | #636 | #14,820 | 3.1% |
| 50310 | Des Moines | $66,536 | 15,160 | #635 | #14,809 | 2.8% |
| 51510 | Carter Lake | $66,540 | 1,610 | #634 | #14,806 | 3.7% |
| 52580 | Packwood | $66,565 | 200 | #633 | #14,793 | 0.0% |
| 52038 | Dundee | $66,640 | 220 | #632 | #14,756 | 0.0% |
| 52536 | Blakesburg | $66,672 | 400 | #631 | #14,743 | 0.0% |
| 50581 | Rolfe | $66,677 | 360 | #630 | #14,738 | 0.0% |
| 52136 | Cresco | $66,770 | 2,830 | #629 | #14,689 | 3.9% |
| 52222 | Deep River | $66,844 | 290 | #628 | #14,636 | 0.0% |
| 52776 | West Liberty | $66,863 | 2,300 | #627 | #14,624 | 3.0% |
| 52359 | West Chester | $66,872 | 110 | #626 | #14,615 | 0.0% |
| 50164 | Menlo | $66,930 | 300 | #625 | #14,583 | 0.0% |
| 50841 | Corning | $66,937 | 1,160 | #624 | #14,581 | 4.3% |