Comparison to Surrounding Areas
The median household income ($54,301) for 51345 is less than the median household income for 51346 ($72,426), 51354 ($72,639), 56167 ($73,203), 51338 ($57,500), 51347 ($82,750), Osceola County ($69,239), and Dickinson County ($75,432). But it's more than Harris city ($53,911).
| 51345 | $54,301 |
| Harris city | $53,911 |
| Dickinson County | $75,432 |
| Osceola County | $69,239 |
Get Median Household Income for all Zip Codes in Iowa.
The average household income ($72,222) for 51345 is less than the average household income for 51346 ($84,500), 51354 ($97,666), 56167 ($89,290), 51338 ($76,627), 51347 ($91,589), Osceola County ($86,400), and Dickinson County ($102,164). But it's more than Harris city ($60,029).
| 51345 | $72,222 |
| Harris city | $60,029 |
| Dickinson County | $102,164 |
| Osceola County | $86,400 |
Get Average Household Income for all Zip Codes in Iowa.
The per-capita income for 51345 is $40,566. The per capita income ($40,566) for 51345 is less than the per capita income for 51354 ($45,676), Dickinson County ($48,636), and Harris city ($41,746). But it's more than 51338 ($35,552), 51346 ($36,968), 51347 ($39,789), 56167 ($39,425), and Osceola County ($37,595).
| 51345 | $40,566 |
| Harris city | $41,746 |
| Dickinson County | $48,636 |
| Osceola County | $37,595 |
Get Per-Capita Income for all Zip Codes in Iowa.
3.2% of households make over $200,000 a year. The percent high income households (3.2%) for 51345 is less than the percent high income households for 51346 (7.2%), 51347 (4.5%), 51354 (9.7%), 56167 (4.1%), Dickinson County (11.4%), and Osceola County (6.1%). But it's more than 51338 (2.9%) and Harris city (0.0%).
| 51345 | 3.2% |
| Harris city | 0.0% |
| Dickinson County | 11.4% |
| Osceola County | 6.1% |
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 | |
|---|---|---|---|---|
| 51345 | $45,000 | $102,708 | $54,086 | $41,250 |
| Harris city | $45,000 | $76,250 | $53,978 | $41,250 |
| Dickinson County | $57,833 | $81,431 | $91,675 | $66,162 |
| Osceola County | $-1 | $71,705 | $81,250 | $54,737 |
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 51345, 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 51345 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+ | |||||
| 51345 | +/-$1,006 | +/-$13,443 | +/-$7,858 | +/-4.4% | +/-$39,261 | +/-$51,320 | +/-$477 | +/-$14,894 |
| Harris city | +/-$360 | +/-$7,267 | +/-$6,338 | +/-15.0% | +/-$39,261 | +/-$71,263 | +/-$364 | +/-$14,894 |
| Dickinson County | +/-$5,466 | +/-$5,350 | +/-$2,400 | +/-1.9% | +/-$24,025 | +/-$11,727 | +/-$4,022 | +/-$10,240 |
| Osceola County | +/-$6,938 | +/-$6,589 | +/-$2,764 | +/-2.0% | +/-$-1 | +/-$11,172 | +/-$13,473 | +/-$13,894 |