58237 ZIP Code – Grafton, North Dakota

Located in Grafton, North Dakota, ZIP code 58237 is a mid-sized ZIP code within Walsh County with a population of approximately 5,156 residents. The median household income is $66,050 — below the North Dakota average and near the national average. Median home values of $121,800 are well below the national average, with 68.2% owner-occupied housing (decreasing). . Median rent is $646, which is well below the U.S. average. Housing consists of 72% single-family (decreasing), 16% apartments (increasing), 7% duplex/multi-family.

The area reports an unemployment rate of 2.2%, well below the national average. The poverty rate is 9.9%, below the national average. An estimated 18.2% of adults hold a bachelor's degree or higher, below the national average. At 40.9, the median age is near the national figure. ZIP codes in the surrounding area include 58261, 58243, 58273.

ZIP Code 58237 Data

Population 5,156
Median Household Income $66,050
Median Home Value $121,800
Median Rent $646
Median Age 40.9
Unemployment Rate 2.2%
Poverty Rate 9.9%
Bachelor's Degree or Higher 18.2%
County Walsh County
State North Dakota

ZIP 58237 vs. North Dakota vs. U.S.

MetricZIP 58237ND Avg.U.S. Avg.
Population5,1562,02110k
Median Household Income$66k$79k$73k
Median Home Value$121k$167k$258k
Median Rent$646$771$1,088
Median Age40.944.243.2
Unemployment Rate2.2%3.0%5.0%
Poverty Rate9.9%10.5%13.3%
Bachelor's Degree or Higher18.2%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
58261 MINTO 1,295 $65,833
58243 HOOPLE 546 $59,519
58273 PISEK 154 $54,583
58276 SAINT THOMAS 434 $80,500
58225 DRAYTON 1,081 $69,632