Comparison to Surrounding Areas
The median household income ($110,938) for 58570 is more than 58569 ($-1), 58538 ($34,858), 58554 ($80,120), 58566 ($52,097), 58568 ($58,636), 58528 ($33,333), 58535 ($66,375), Sioux County ($42,083), Morton County ($79,382), Cannon Ball CDP ($42,031), and Solen city ($33,750).
| 58570 | $110,938 |
| Cannon Ball CDP | $42,031 |
| Solen city | $33,750 |
| Morton County | $79,382 |
| Sioux County | $42,083 |
Get Median Household Income for all Zip Codes in North Dakota.
The average household income ($108,842) for 58570 is less than the average household income for 58554 ($112,376), 58569 ($135,929), and Morton County ($109,606). But it's more than 58568 ($79,408), 58535 ($82,814), 58538 ($53,782), 58566 ($105,761), 58528 ($62,684), Sioux County ($65,479), Cannon Ball CDP ($68,830), and Solen city ($56,489).
| 58570 | $108,842 |
| Cannon Ball CDP | $68,830 |
| Solen city | $56,489 |
| Morton County | $109,606 |
| Sioux County | $65,479 |
Get Average Household Income for all Zip Codes in North Dakota.
The per-capita income for 58570 is $35,325. The per capita income ($35,325) for 58570 is less than the per capita income for 58535 ($40,151), 58554 ($47,451), 58566 ($40,611), 58569 ($59,991), and Morton County ($46,235). But it's more than 58528 ($15,638), 58538 ($17,336), 58568 ($35,124), Sioux County ($21,541), Cannon Ball CDP ($18,673), and Solen city ($15,544).
| 58570 | $35,325 |
| Cannon Ball CDP | $18,673 |
| Solen city | $15,544 |
| Morton County | $46,235 |
| Sioux County | $21,541 |
Get Per-Capita Income for all Zip Codes in North Dakota.
6.1% of households make over $200,000 a year. The percent high income households (6.1%) for 58570 is less than the percent high income households for 58554 (8.0%), 58566 (9.4%), 58568 (9.6%), 58569 (39.0%), Morton County (7.8%), and Cannon Ball CDP (6.3%). But it's more than 58528 (5.4%), 58535 (3.6%), 58538 (1.5%), Sioux County (4.1%), and Solen city (0.0%).
| 58570 | 6.1% |
| Cannon Ball CDP | 6.3% |
| Solen city | 0.0% |
| Morton County | 7.8% |
| Sioux County | 4.1% |
Get High Income Households for all Zip Codes in North Dakota.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 58570 | $-1 | $130,714 | $119,375 | $41,250 |
| Cannon Ball CDP | $-1 | $-1 | $58,750 | $33,750 |
| Solen city | $-1 | $122,917 | $-1 | $26,875 |
| Morton County | $28,476 | $100,234 | $94,183 | $55,529 |
| Sioux County | $28,750 | $58,942 | $41,801 | $40,156 |
Get Median Household Income by Age of Householder for all Zip Codes in North 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 58570, 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 58570 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+ | |||||
| 58570 | +/-$44,589 | +/-$63,611 | +/-$19,843 | +/-8.5% | +/-$-1 | +/-$4,545 | +/-$50,196 | +/-$23,950 |
| Cannon Ball CDP | +/-$40,503 | +/-$22,120 | +/-$6,860 | +/-6.3% | +/-$-1 | +/-$-1 | +/-$42,480 | +/-$20,940 |
| Solen city | +/-$12,849 | +/-$26,445 | +/-$10,251 | +/-50.1% | +/-$-1 | +/-$55,457 | +/-$-1 | +/-$11,081 |
| Morton County | +/-$6,495 | +/-$12,264 | +/-$5,193 | +/-1.7% | +/-$18,455 | +/-$7,067 | +/-$9,336 | +/-$4,732 |
| Sioux County | +/-$7,116 | +/-$9,373 | +/-$2,476 | +/-2.3% | +/-$28,154 | +/-$16,889 | +/-$8,178 | +/-$11,957 |