Comparison to Surrounding Areas
The median household income ($88,750) for 57004 is less than the median household income for 57010 ($93,611), 57034 ($89,688), Lincoln County ($99,166), and Union County ($89,636). But it's more than 57077 ($88,125), 57039 ($83,787), 57069 ($53,327), 51001 ($75,404), 57001 ($69,531), 57013 ($76,458), 57014 ($77,000), Clay County ($56,850), and Beresford city ($78,793).
| 57004 | $88,750 |
| Beresford city | $78,793 |
| Clay County | $56,850 |
| Lincoln County | $99,166 |
| Union County | $89,636 |
Get Median Household Income for all Zip Codes in South Dakota.
The average household income ($101,718) for 57004 is less than the average household income for 57010 ($106,575), 57014 ($102,377), 57039 ($106,383), Lincoln County ($132,275), and Union County ($124,814). But it's more than 57077 ($89,447), 57034 ($92,302), 57069 ($72,543), 51001 ($90,658), 57001 ($79,964), 57013 ($94,642), Clay County ($78,631), and Beresford city ($90,791).
| 57004 | $101,718 |
| Beresford city | $90,791 |
| Clay County | $78,631 |
| Lincoln County | $132,275 |
| Union County | $124,814 |
Get Average Household Income for all Zip Codes in South Dakota.
The per-capita income for 57004 is $40,074. The per capita income ($40,074) for 57004 is less than the per capita income for 57039 ($42,197), 57014 ($41,778), 57034 ($41,769), 51001 ($40,845), 57010 ($43,824), 57013 ($41,025), Union County ($53,834), and Lincoln County ($52,585). But it's more than 57001 ($34,498), 57069 ($29,120), 57077 ($33,988), Clay County ($30,824), and Beresford city ($37,282).
| 57004 | $40,074 |
| Beresford city | $37,282 |
| Clay County | $30,824 |
| Lincoln County | $52,585 |
| Union County | $53,834 |
Get Per-Capita Income for all Zip Codes in South Dakota.
8.6% of households make over $200,000 a year. The percent high income households (8.6%) for 57004 is less than the percent high income households for 57010 (14.1%), 57014 (9.6%), Lincoln County (13.3%), and Union County (13.1%). But it's more than 57077 (2.6%), 57039 (8.3%), 57069 (5.0%), 51001 (4.8%), 57001 (5.5%), 57013 (8.4%), 57034 (5.7%), Clay County (6.4%), and Beresford city (5.7%).
| 57004 | 8.6% |
| Beresford city | 5.7% |
| Clay County | 6.4% |
| Lincoln County | 13.3% |
| Union County | 13.1% |
Get High Income Households for all Zip Codes in South Dakota.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 57004 | $86,136 | $106,250 | $101,250 | $70,625 |
| Beresford city | $86,136 | $91,691 | $103,558 | $47,500 |
| Clay County | $23,918 | $59,461 | $86,875 | $68,068 |
| Lincoln County | $71,330 | $103,913 | $122,596 | $71,722 |
| Union County | $68,438 | $100,417 | $122,056 | $53,750 |
Get Median Household Income by Age of Householder for all Zip Codes in South Dakota.
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 57004, 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 57004 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+ | |||||
| 57004 | +/-$8,483 | +/-$7,472 | +/-$3,968 | +/-4.4% | +/-$31,052 | +/-$13,271 | +/-$30,822 | +/-$28,095 |
| Beresford city | +/-$9,149 | +/-$7,431 | +/-$3,778 | +/-3.1% | +/-$31,052 | +/-$16,868 | +/-$31,523 | +/-$13,967 |
| Clay County | +/-$5,165 | +/-$6,780 | +/-$2,649 | +/-1.8% | +/-$6,215 | +/-$14,615 | +/-$26,260 | +/-$18,942 |
| Lincoln County | +/-$2,500 | +/-$7,582 | +/-$2,806 | +/-1.6% | +/-$10,186 | +/-$4,561 | +/-$10,729 | +/-$8,457 |
| Union County | +/-$5,949 | +/-$9,694 | +/-$4,396 | +/-3.2% | +/-$58,526 | +/-$18,030 | +/-$13,399 | +/-$8,684 |