Skip to main content

Williams County, North Dakota Demographics 2026

Williams County, North Dakota has a population of 39,368, the 5th most populous county in North Dakota. The median household income is $90,224 and the median home value is $267,800. The poverty rate is 8.8%.

Williams County Quick Facts

Population 39,368
Median Household Income $90,224
Median Home Value $267,800
Poverty Rate 8.8%
Unemployment Rate 2.5%
Median Age 32.3 years
Homeownership Rate 57.2%
Affordability Ratio 3.0x
Bachelor's Degree+ 23.7%
High School Graduation 90.6%
Cities/Places 8
Population 39,368 5th of 53
Median Income $90,224 19% higher state
Poverty Rate 8.8%
Unemployment 2.5%

Economy & Housing

Employment

2.5% Unemployment Rate State: 2.8% | National: 5.2%
73.2% Labor Force Participation

Housing Overview

Owner 57.2%
Renter 42.8%
Affordability Index Affordable
3.0x home value to income ratio

People & Demographics

Diversity Index

39out 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 Williams County

CityPopulationMedian IncomePovertyHome Value
Williston city27,964$84,3098.6%$262,700
Tioga city1,525$62,31510.0%$196,800
Ray city762$69,7929.7%$211,500
Grenora city323N/A19.5%$103,800
Wildrose city147$92,7279.5%$108,900
Epping city136$64,4200.8%$208,900
Alamo city50$55,7816.0%$112,500
Springbrook city30$250,00133.3%N/A

Population Overview

Williams County is located in North Dakota with a total population of 39,368. It is the 5th most populous county out of 53 in North Dakota. The county encompasses 8 Census-designated places.

Age Demographics

The median age in Williams County is 32.3 years. This is 10% lower than the state median of 35.7 years. With 30.0% of the population under 18, Williams County has a notably young demographic profile, suggesting a family-oriented community.

Economy, Income & Housing

The median household income in Williams County is $90,224. This is 19% higher than the state median of $75,949. Compared to the national median of $78,538, household income here is 15% higher. The poverty rate stands at 8.8%. This is 17% lower than the state poverty rate of 10.6%. The unemployment rate is 2.5%. This is 10% lower than the state rate of 2.8%. The median home value is $267,800. Housing costs are 11% higher than the state median of $241,100. The home-value-to-income ratio is 3.0x. 57.2% of occupied housing units are owner-occupied. This homeownership rate is 10% lower than the state average of 63.4%.

Race & Ethnicity

The largest racial or ethnic group in Williams County is White (non-Hispanic), making up 76.7% of the population. Hispanic or Latino residents account for 9.7%. The Black or African American population is significantly higher than the state average (5.2% vs 3.2%). The Hispanic or Latino population is significantly higher than the state average (9.7% vs 4.5%).

Education

23.7% of residents aged 25 and older hold a bachelor's degree or higher. This is 26% 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 90.6%.

Frequently Asked Questions

What is the population of Williams County, North Dakota?

Williams County has a population of 39,368, making it the 5th most populous county in North Dakota.

What is the median income in Williams County?

The median household income in Williams County is $90,224 with a poverty rate of 8.8%.

How many cities are in Williams County, North Dakota?

Williams County contains 8 Census-designated places.