Comparison to Surrounding Areas
The median household income ($73,896) for 52531 is less than the median household income for 50044 ($75,417), 52536 ($75,000), and 52571 ($81,953). But it's more than 52569 ($51,477), 50150 ($63,516), 52501 ($63,426), 52553 ($64,583), Monroe County ($70,996), Wapello County ($64,766), Albia city ($70,455), and Melrose city ($56,250).
| 52531 | $73,896 |
| Albia city | $70,455 |
| Melrose city | $56,250 |
| Monroe County | $70,996 |
| Wapello County | $64,766 |
Get Median Household Income for all Zip Codes in Iowa.
The average household income ($84,868) for 52531 is less than the average household income for 52553 ($131,435), 52569 ($105,912), and 52571 ($114,299). But it's more than 52536 ($72,685), 50044 ($79,873), 50150 ($79,387), 52501 ($79,117), Monroe County ($82,641), Wapello County ($82,470), Albia city ($73,873), and Melrose city ($52,265).
| 52531 | $84,868 |
| Albia city | $73,873 |
| Melrose city | $52,265 |
| Monroe County | $82,641 |
| Wapello County | $82,470 |
Get Average Household Income for all Zip Codes in Iowa.
The per-capita income for 52531 is $35,685. The per capita income ($35,685) for 52531 is less than the per capita income for 50044 ($35,923), 50150 ($37,046), 52553 ($50,589), 52569 ($51,639), and 52571 ($45,950). But it's more than 52501 ($32,047), 52536 ($35,621), Monroe County ($35,132), Wapello County ($33,358), Albia city ($32,153), and Melrose city ($21,000).
| 52531 | $35,685 |
| Albia city | $32,153 |
| Melrose city | $21,000 |
| Monroe County | $35,132 |
| Wapello County | $33,358 |
Get Per-Capita Income for all Zip Codes in Iowa.
3.8% of households make over $200,000 a year. The percent high income households (3.8%) for 52531 is less than the percent high income households for 52501 (4.1%), 52553 (8.8%), 52571 (6.7%), and Wapello County (4.2%). But it's more than 50044 (3.0%), 50150 (0.6%), 52536 (0.5%), 52569 (3.7%), Monroe County (3.1%), Albia city (2.6%), and Melrose city (0.0%).
| 52531 | 3.8% |
| Albia city | 2.6% |
| Melrose city | 0.0% |
| Monroe County | 3.1% |
| Wapello County | 4.2% |
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 | |
|---|---|---|---|---|
| 52531 | $36,875 | $89,893 | $85,750 | $41,979 |
| Albia city | $-1 | $86,176 | $75,333 | $26,250 |
| Melrose city | $-1 | $-1 | $-1 | $60,714 |
| Monroe County | $36,741 | $87,366 | $81,932 | $47,706 |
| Wapello County | $54,250 | $70,598 | $78,750 | $51,144 |
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 52531, 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 52531 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+ | |||||
| 52531 | +/-$8,835 | +/-$6,870 | +/-$2,517 | +/-2.5% | +/-$19,180 | +/-$11,773 | +/-$25,225 | +/-$14,172 |
| Albia city | +/-$16,333 | +/-$7,741 | +/-$3,383 | +/-2.3% | +/-$-1 | +/-$8,641 | +/-$18,259 | +/-$18,199 |
| Melrose city | +/-$21,633 | +/-$12,064 | +/-$9,053 | +/-37.1% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$13,429 |
| Monroe County | +/-$9,872 | +/-$5,404 | +/-$1,935 | +/-2.0% | +/-$16,873 | +/-$7,436 | +/-$20,828 | +/-$14,628 |
| Wapello County | +/-$4,224 | +/-$5,783 | +/-$2,144 | +/-1.1% | +/-$15,698 | +/-$7,996 | +/-$12,392 | +/-$5,809 |