58012 ZIP Code – Casselton, North Dakota

58012 is a ZIP code serving Casselton, North Dakota in Cass County with a population of approximately 2,736 residents. The median household income is $63,365 — below the North Dakota average and near the national average. At $283,100, median home values run near the national average, with 66.3% owner-occupied housing (increasing). ; median rent of $753 is similarly below the national average. Housing consists of 69% single-family (increasing), 27% apartments (decreasing).

The unemployment rate is 1.1%, well below the national average. The poverty rate is 4.3%, well below the national average. 38.5% of adults hold a bachelor's degree or higher, above the U.S. average. At 34.6, the median age is below the national figure. The surrounding area includes ZIP codes 58059, 58004, 58042.

ZIP Code 58012 Data

Population 2,736
Median Household Income $63,365
Median Home Value $283,100
Median Rent $753
Median Age 34.6
Unemployment Rate 1.1%
Poverty Rate 4.3%
Bachelor's Degree or Higher 38.5%
County Cass County
State North Dakota

ZIP 58012 vs. North Dakota vs. U.S.

MetricZIP 58012ND Avg.U.S. Avg.
Population2,7362,02110k
Median Household Income$63k$79k$73k
Median Home Value$283k$167k$258k
Median Rent$753$771$1,088
Median Age34.644.243.2
Unemployment Rate1.1%3.0%5.0%
Poverty Rate4.3%10.5%13.3%
Bachelor's Degree or Higher38.5%25.5%26.9%

Demographics Charts

Race & Ethnicity

Gender

Education Level (adults 25+)

Nearby ZIP Codes

Nearby ZIP Code Comparison

ZIP Code City Population Median Income
58059 MAPLETON 1,462 $110,682
58004 AMENIA 371 $83,375
58042 HARWOOD 1,291 $135,547
58079 WHEATLAND 452 $79,750
58006 ARTHUR 508 $91,250