What is the smallest town in North Dakota?
The smallest town in North Dakota is Buford, with a population of just 1 person, according to the 2020 United States Census. The town is located in Williams County, in the western part of the state, near the Montana border. Buford was founded in 1880 as a shipping point for the Northern Pacific Railroad and was once home to several hundred residents. However, its population has declined steadily over the years, and it is now the smallest incorporated town in the state.