Comparison to Surrounding Areas
The median household income ($91,667) for 58377 is less than the median household income for 58352 ($94,000). But it's more than 58382 ($70,536), 58324 ($61,146), 58325 ($-1), 58330 ($70,986), 58338 ($64,531), 58311 ($82,386), Ramsey County ($61,006), Towner County ($67,350), Cavalier County ($69,531), and Starkweather city ($55,417).
| 58377 | $91,667 |
| Starkweather city | $55,417 |
| Cavalier County | $69,531 |
| Ramsey County | $61,006 |
| Towner County | $67,350 |
Get Median Household Income for all Zip Codes in North Dakota.
The average household income ($128,138) for 58377 is less than the average household income for 58325 ($142,570). But it's more than 58382 ($86,871), 58324 ($84,386), 58330 ($77,088), 58338 ($108,438), 58352 ($125,606), 58311 ($111,852), Ramsey County ($84,482), Towner County ($87,814), Cavalier County ($105,149), and Starkweather city ($64,896).
| 58377 | $128,138 |
| Starkweather city | $64,896 |
| Cavalier County | $105,149 |
| Ramsey County | $84,482 |
| Towner County | $87,814 |
Get Average Household Income for all Zip Codes in North Dakota.
The per-capita income for 58377 is $60,847. The per capita income ($60,847) for 58377 is more than 58382 ($46,243), 58325 ($38,235), 58330 ($44,695), 58338 ($54,972), 58352 ($50,210), 58311 ($56,740), 58324 ($34,464), Ramsey County ($39,557), Towner County ($39,318), Cavalier County ($47,476), and Starkweather city ($35,750).
| 58377 | $60,847 |
| Starkweather city | $35,750 |
| Cavalier County | $47,476 |
| Ramsey County | $39,557 |
| Towner County | $39,318 |
Get Per-Capita Income for all Zip Codes in North Dakota.
26.8% of households make over $200,000 a year. The percent high income households (26.8%) for 58377 is less than the percent high income households for 58325 (51.9%). But it's more than 58382 (1.8%), 58324 (5.0%), 58330 (2.6%), 58338 (12.5%), 58352 (14.1%), 58311 (17.2%), Ramsey County (7.5%), Towner County (6.5%), Cavalier County (12.3%), and Starkweather city (4.0%).
| 58377 | 26.8% |
| Starkweather city | 4.0% |
| Cavalier County | 12.3% |
| Ramsey County | 7.5% |
| Towner County | 6.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 | |
|---|---|---|---|---|
| 58377 | $-1 | $106,250 | $150,833 | $73,214 |
| Starkweather city | $-1 | $95,938 | $-1 | $55,833 |
| Cavalier County | $56,510 | $79,593 | $106,992 | $46,667 |
| Ramsey County | $-1 | $62,500 | $80,395 | $43,432 |
| Towner County | $41,141 | $90,040 | $115,246 | $28,684 |
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 58377, 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 58377 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+ | |||||
| 58377 | +/-$28,917 | +/-$36,479 | +/-$16,755 | +/-16.8% | +/-$-1 | +/-$56,175 | +/-$112,242 | +/-$24,513 |
| Starkweather city | +/-$30,670 | +/-$25,494 | +/-$14,076 | +/-7.5% | +/-$-1 | +/-$23,953 | +/-$-1 | +/-$21,874 |
| Cavalier County | +/-$8,867 | +/-$14,142 | +/-$6,300 | +/-3.8% | +/-$5,992 | +/-$22,063 | +/-$14,988 | +/-$7,192 |
| Ramsey County | +/-$4,507 | +/-$7,636 | +/-$3,528 | +/-2.2% | +/-$-1 | +/-$18,387 | +/-$21,224 | +/-$11,031 |
| Towner County | +/-$10,236 | +/-$11,005 | +/-$4,695 | +/-3.0% | +/-$10,168 | +/-$43,849 | +/-$35,578 | +/-$3,806 |