Comparison to Surrounding Areas
The median household income ($59,515) for 58301 is less than the median household income for 58351 ($72,917), 58381 ($90,500), 58382 ($70,536), 58327 ($96,157), 58357 ($76,458), Ramsey County ($61,006), and Benson County ($64,033). But it's more than 58325 ($-1), 58335 ($-1), 58362 ($-1), 58370 ($43,750), and Devils Lake city ($43,220).
| 58301 | $59,515 |
| Devils Lake city | $43,220 |
| Benson County | $64,033 |
| Ramsey County | $61,006 |
Get Median Household Income for all Zip Codes in North Dakota.
The average household income ($82,854) for 58301 is less than the average household income for 58325 ($142,570), 58327 ($101,083), 58381 ($124,901), 58382 ($86,871), and Ramsey County ($84,482). But it's more than 58351 ($63,606), 58362 ($-1), 58370 ($72,544), 58335 ($49,484), 58357 ($80,087), Benson County ($81,345), and Devils Lake city ($65,386).
| 58301 | $82,854 |
| Devils Lake city | $65,386 |
| Benson County | $81,345 |
| Ramsey County | $84,482 |
Get Average Household Income for all Zip Codes in North Dakota.
The per-capita income for 58301 is $38,531. The per capita income ($38,531) for 58301 is less than the per capita income for 58327 ($39,013), 58381 ($46,192), 58382 ($46,243), and Ramsey County ($39,557). But it's more than 58370 ($21,342), 58357 ($30,765), 58362 ($-1), 58325 ($38,235), 58335 ($8,861), 58351 ($32,954), Benson County ($27,991), and Devils Lake city ($32,263).
| 58301 | $38,531 |
| Devils Lake city | $32,263 |
| Benson County | $27,991 |
| Ramsey County | $39,557 |
Get Per-Capita Income for all Zip Codes in North Dakota.
7.2% of households make over $200,000 a year. The percent high income households (7.2%) for 58301 is less than the percent high income households for 58325 (51.9%), 58357 (11.0%), 58362 (100.0%), 58381 (20.8%), and Ramsey County (7.5%). But it's more than 58335 (4.7%), 58370 (6.5%), 58382 (1.8%), 58327 (7.1%), 58351 (0.0%), Benson County (6.5%), and Devils Lake city (3.6%).
| 58301 | 7.2% |
| Devils Lake city | 3.6% |
| Benson County | 6.5% |
| Ramsey County | 7.5% |
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 | |
|---|---|---|---|---|
| 58301 | $-1 | $61,959 | $78,417 | $40,655 |
| Devils Lake city | $-1 | $60,252 | $48,295 | $31,563 |
| Benson County | $21,615 | $68,450 | $73,275 | $51,250 |
| Ramsey County | $-1 | $62,500 | $80,395 | $43,432 |
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 58301, 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 58301 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+ | |||||
| 58301 | +/-$9,948 | +/-$8,458 | +/-$3,854 | +/-2.4% | +/-$-1 | +/-$9,549 | +/-$21,724 | +/-$7,017 |
| Devils Lake city | +/-$8,253 | +/-$9,604 | +/-$4,763 | +/-2.5% | +/-$-1 | +/-$17,717 | +/-$38,240 | +/-$15,492 |
| Benson County | +/-$5,343 | +/-$9,354 | +/-$2,762 | +/-2.5% | +/-$4,430 | +/-$12,326 | +/-$7,194 | +/-$14,675 |
| Ramsey County | +/-$4,507 | +/-$7,636 | +/-$3,528 | +/-2.2% | +/-$-1 | +/-$18,387 | +/-$21,224 | +/-$11,031 |