Skip to main content

Walsh County, North Dakota Demographics 2026

Walsh County, North Dakota has a population of 10,488, the 14th most populous county in North Dakota. The median household income is $69,976 and the median home value is $125,700. The poverty rate is 10.5%.

Walsh County Quick Facts

Population 10,488
Median Household Income $69,976
Median Home Value $125,700
Poverty Rate 10.5%
Unemployment Rate 2.1%
Median Age 43.8 years
Homeownership Rate 77.8%
Affordability Ratio 1.8x
Bachelor's Degree+ 19.5%
High School Graduation 87.6%
Cities/Places 13
Population 10,488 14th of 53
Median Income $69,976 8% lower state
Poverty Rate 10.5%
Unemployment 2.1%

Economy & Housing

Employment

2.1% Unemployment Rate State: 2.8% | National: 5.2%
63.8% Labor Force Participation

Housing Overview

Owner 77.8%
Renter 22.2%
Affordability Index Very Affordable
1.8x home value to income ratio

People & Demographics

Diversity Index

31out of 100
Low Diversity

A less diverse community where one racial or ethnic group represents a large majority.

State average: 31 | National average: 60

Education

Cities & Places in Walsh County

CityPopulationMedian IncomePovertyHome Value
Grafton city4,128$60,18410.4%$153,800
Park River city1,483$76,08012.4%$118,600
Minto city616$71,07120.1%$94,600
Hoople city277$76,45821.7%$105,400
Fordville city216$70,0000.5%$80,000
Edinburg city215$56,0717.0%$70,000
Adams city150$65,25015.3%$60,000
Forest River city139$65,6255.0%$86,900
Lankin city113$63,43826.6%$71,000
Pisek city108$51,56320.4%$41,300
Fairdale city23$28,12539.1%$18,800
Ardoch city21N/A19.1%N/A
Conway city12$50,0008.3%N/A

Population Overview

Walsh County is located in North Dakota with a total population of 10,488. It is the 14th most populous county out of 53 in North Dakota. The county encompasses 13 Census-designated places.

Age Demographics

The median age in Walsh County is 43.8 years. This is 23% higher than the state median of 35.7 years.

Economy, Income & Housing

The median household income in Walsh County is $69,976. This is 8% lower than the state median of $75,949. Compared to the national median of $78,538, household income here is 11% lower. The poverty rate stands at 10.5%. This is about average than the state poverty rate of 10.6%. The unemployment rate is 2.1%. This is 25% lower than the state rate of 2.8%. The median home value is $125,700. Housing costs are 48% lower than the state median of $241,100. With a home-value-to-income ratio of just 1.8x, Walsh County is one of the most affordable housing markets in the area. 77.8% of occupied housing units are owner-occupied. This homeownership rate is 23% higher than the state average of 63.4%.

Race & Ethnicity

The largest racial or ethnic group in Walsh County is White (non-Hispanic), making up 81.8% of the population. Hispanic or Latino residents account for 12.7%. The Black or African American population (0.9%) is well below the state average of 3.2%. The Hispanic or Latino population is significantly higher than the state average (12.7% vs 4.5%). The Asian population (0.7%) is well below the state average of 1.5%.

Education

19.5% of residents aged 25 and older hold a bachelor's degree or higher. This is 39% lower than the state rate of 32.3%. Nationally, 35.0% of adults hold at least a bachelor's degree. The high school graduation rate (or equivalent) is 87.6%.

Frequently Asked Questions

What is the population of Walsh County, North Dakota?

Walsh County has a population of 10,488, making it the 14th most populous county in North Dakota.

What is the median income in Walsh County?

The median household income in Walsh County is $69,976 with a poverty rate of 10.5%.

How many cities are in Walsh County, North Dakota?

Walsh County contains 13 Census-designated places.