Williston is a city located in Williams County, North Dakota. Williston has a 2026 population of 28,821. Williston is currently growing at a rate of 3.56% annually but its population has decreased by -1.7% since the most recent census, which recorded a population of 29,318 in 2020.