Comparison to Surrounding Areas
The median household income ($217,898) for 51645 is more than 51649 ($58,333), 51540 ($84,375), 51551 ($85,469), 51601 ($62,143), 51638 ($59,107), 51639 ($84,688), 51533 ($68,750), Mills County ($90,753), Montgomery County ($63,666), Page County ($57,953), Fremont County ($71,621), and Imogene city ($68,125).
| 51645 | $217,898 |
| Imogene city | $68,125 |
| Fremont County | $71,621 |
| Mills County | $90,753 |
| Montgomery County | $63,666 |
| Page County | $57,953 |
Get Median Household Income for all Zip Codes in Iowa.
The average household income ($174,186) for 51645 is more than 51649 ($112,388), 51540 ($106,637), 51551 ($126,152), 51601 ($73,926), 51638 ($78,615), 51639 ($104,990), 51533 ($79,230), Mills County ($109,810), Montgomery County ($84,366), Page County ($76,498), Fremont County ($96,972), and Imogene city ($70,759).
| 51645 | $174,186 |
| Imogene city | $70,759 |
| Fremont County | $96,972 |
| Mills County | $109,810 |
| Montgomery County | $84,366 |
| Page County | $76,498 |
Get Average Household Income for all Zip Codes in Iowa.
The per-capita income for 51645 is $56,899. The per capita income ($56,899) for 51645 is more than 51649 ($41,077), 51540 ($41,008), 51551 ($45,789), 51601 ($34,465), 51638 ($36,660), 51639 ($48,116), 51533 ($35,140), Mills County ($42,497), Montgomery County ($37,894), Page County ($33,365), Fremont County ($42,556), and Imogene city ($24,302).
| 51645 | $56,899 |
| Imogene city | $24,302 |
| Fremont County | $42,556 |
| Mills County | $42,497 |
| Montgomery County | $37,894 |
| Page County | $33,365 |
Get Per-Capita Income for all Zip Codes in Iowa.
52.8% of households make over $200,000 a year. The percent high income households (52.8%) for 51645 is more than 51649 (12.5%), 51540 (10.6%), 51551 (16.1%), 51601 (2.1%), 51638 (4.7%), 51639 (14.0%), 51533 (1.7%), Mills County (10.8%), Montgomery County (3.0%), Page County (4.4%), Fremont County (8.4%), and Imogene city (5.9%).
| 51645 | 52.8% |
| Imogene city | 5.9% |
| Fremont County | 8.4% |
| Mills County | 10.8% |
| Montgomery County | 3.0% |
| Page County | 4.4% |
Get High Income Households for all Zip Codes in Iowa.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 51645 | $-1 | $98,125 | $219,148 | $51,979 |
| Imogene city | $-1 | $98,125 | $-1 | $55,833 |
| Fremont County | $71,563 | $100,000 | $78,214 | $53,813 |
| Mills County | $-1 | $102,120 | $122,826 | $57,837 |
| Montgomery County | $65,219 | $75,078 | $70,223 | $46,325 |
| Page County | $33,333 | $72,000 | $73,333 | $43,342 |
Get Median Household Income by Age of Householder for all Zip Codes in Iowa.
Use our lookalike & filtering workflow to discover every zip that matches your ideal market profile.
Our Income By Zip Code Lists let you start with a zip like 51645, then automatically find hundreds of similar zips by income, demographics, and growth potential — so you can build a smarter target list in minutes.
Get Your Income By Zip Code List
Get all zip codes in a state or the entire US with data such as median household income.
Starting at $65.
All income statistics above are the most current, comparable income statistics available from the US Census Bureau and are from the American Community Survey 2024 5-year estimates. You can find this information and other demographics for 51645 on the US Census Bureau’s website. These values are in 2024 inflation-adjusted dollars and were downloaded on 29 January 2026.
Margins of error for the income data are:
| Median Household Income | Average Household Income | Per Capita Income | High Income Households | Median Household Income by Age of Householder | ||||
|---|---|---|---|---|---|---|---|---|
| under 25 | 25 to 44 | 45 to 64 | 65+ | |||||
| 51645 | +/-$167,832 | +/-$41,980 | +/-$7,425 | +/-21.1% | +/-$-1 | +/-$85,740 | +/-$97,243 | +/-$12,857 |
| Imogene city | +/-$20,576 | +/-$27,667 | +/-$13,276 | +/-11.8% | +/-$-1 | +/-$85,740 | +/-$-1 | +/-$35,291 |
| Fremont County | +/-$5,642 | +/-$10,549 | +/-$4,483 | +/-2.2% | +/-$15,321 | +/-$14,004 | +/-$13,465 | +/-$10,514 |
| Mills County | +/-$5,692 | +/-$6,673 | +/-$2,601 | +/-2.7% | +/-$-1 | +/-$8,470 | +/-$8,991 | +/-$7,322 |
| Montgomery County | +/-$5,901 | +/-$11,332 | +/-$4,855 | +/-1.3% | +/-$8,382 | +/-$17,467 | +/-$18,438 | +/-$6,644 |
| Page County | +/-$4,402 | +/-$6,108 | +/-$2,594 | +/-1.3% | +/-$19,940 | +/-$11,275 | +/-$10,590 | +/-$6,299 |