Wahpeton, ND-MN Micro Area

The Wahpeton, ND-MN micropolitan area is home to 22,963 residents and 10,529 housing units, spanning ND and MN. Its median household income is $70,762, and the median family income is $98,542. The median age is 39.3, 3.6 years older than the North Dakota median of 35.7. Residents are 51.7% male and 48.3% female.

Population

22,963

Median household income

$70,762

Median family income

$98,542

Median age

39.3

Housing units

10,529

Zip codes

5

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the micropolitan area at 90.8%, followed by multiracial residents at 3.9%. Hispanic or Latino residents, who can be of any race, make up 3.7% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Wahpeton, ND-MN Micro Area

The Wahpeton, ND-MN micropolitan area includes 5 zip codes across Richland County and Wilkin County, home to a combined 16,647 residents. The most populous is Wahpeton (58075) with 8,887 residents. Median household incomes range from $51,213 in Lidgerwood (58053) to $95,288 in Rothsay (56579). Home values are highest in Rothsay (56579) at $235,500 and lowest in Lidgerwood (58053) at $96,100. Rothsay (56579) has the youngest population, with a median age of 37.2, while Hankinson (58041) is the oldest at 47.6.

Highest income

$95,288

Rothsay (56579)

Lowest income

$51,213

Lidgerwood (58053)

Highest home value

$235,500

Rothsay (56579)

Lowest median rent

$458/mo

Hankinson (58041)

Median Household Income by Zip Code

Each bar is one zip code, ranked from highest to lowest median household income. The area-wide median is $70,762, and 2 of 5 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
58075WahpetonRichland County8,887$64,161$184,400$75137.952.7%
56520BreckenridgeWilkin County3,886$61,537$166,700$51542.472.9%
58041HankinsonRichland County1,471$80,357$162,900$45847.688.9%
58053LidgerwoodRichland County1,333$51,213$96,100$73440.682.9%
56579RothsayWilkin County1,070$95,288$235,500$74237.291.6%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the micropolitan area their population mainly falls in.

Scroll to Top