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

Highest income ZIP: 50061  •  Lowest income ZIP: 50314

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%