Comparison to Surrounding Areas
The median household income ($84,761) for 52040 is less than the median household income for 52041 ($89,697), 52046 ($96,151), 52065 ($99,250), 52078 ($97,778), and Farley city ($97,143). But it's more than Delaware County ($74,989), Dubuque County ($77,630), and Dyersville city ($83,559).
| 52040 | $84,761 |
| Dyersville city | $83,559 |
| Farley city | $97,143 |
| Delaware County | $74,989 |
| Dubuque County | $77,630 |
Get Median Household Income for all Zip Codes in Iowa.
The average household income ($105,872) for 52040 is less than the average household income for 52046 ($110,271). But it's more than 52065 ($98,605), 52078 ($96,635), 52041 ($95,836), Dubuque County ($100,177), Delaware County ($96,512), Farley city ($105,382), and Dyersville city ($99,817).
| 52040 | $105,872 |
| Dyersville city | $99,817 |
| Farley city | $105,382 |
| Delaware County | $96,512 |
| Dubuque County | $100,177 |
Get Average Household Income for all Zip Codes in Iowa.
The per-capita income for 52040 is $44,803. The per capita income ($44,803) for 52040 is more than 52078 ($35,127), 52041 ($36,752), 52046 ($35,847), 52065 ($40,925), Delaware County ($41,445), Dubuque County ($41,404), Dyersville city ($42,869), and Farley city ($38,115).
| 52040 | $44,803 |
| Dyersville city | $42,869 |
| Farley city | $38,115 |
| Delaware County | $41,445 |
| Dubuque County | $41,404 |
Get Per-Capita Income for all Zip Codes in Iowa.
11% of households make over $200,000 a year. The percent high income households (11.0%) for 52040 is more than 52078 (1.9%), 52041 (2.0%), 52046 (9.3%), 52065 (5.1%), Delaware County (7.0%), Dubuque County (8.4%), Dyersville city (9.0%), and Farley city (6.1%).
| 52040 | 11.0% |
| Dyersville city | 9.0% |
| Farley city | 6.1% |
| Delaware County | 7.0% |
| Dubuque County | 8.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 | |
|---|---|---|---|---|
| 52040 | $60,227 | $83,936 | $115,425 | $44,274 |
| Dyersville city | $60,227 | $82,750 | $115,450 | $44,597 |
| Farley city | $56,382 | $97,109 | $124,821 | $60,250 |
| Delaware County | $65,671 | $90,000 | $88,245 | $53,235 |
| Dubuque County | $39,738 | $89,575 | $100,367 | $56,542 |
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 52040, 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 52040 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+ | |||||
| 52040 | +/-$6,486 | +/-$10,734 | +/-$4,607 | +/-4.3% | +/-$52,306 | +/-$3,753 | +/-$12,617 | +/-$28,401 |
| Dyersville city | +/-$4,587 | +/-$11,913 | +/-$5,249 | +/-4.7% | +/-$52,306 | +/-$4,344 | +/-$11,125 | +/-$28,522 |
| Farley city | +/-$10,709 | +/-$9,973 | +/-$3,358 | +/-3.0% | +/-$25,391 | +/-$15,169 | +/-$20,345 | +/-$23,755 |
| Delaware County | +/-$6,892 | +/-$8,337 | +/-$3,743 | +/-2.0% | +/-$15,822 | +/-$12,639 | +/-$6,580 | +/-$7,958 |
| Dubuque County | +/-$2,303 | +/-$3,244 | +/-$1,101 | +/-0.9% | +/-$7,747 | +/-$4,872 | +/-$2,944 | +/-$2,369 |