Beulah is a city in Mercer County, North Dakota, United States. The population was 3,058 at the 2020 census, and was estimated at 3,047 in 2024,
History
Beulah was founded in 1914. It was named after Beulah Stinchcombe, the niece of a local land developer.
Geography
According to the United States Census Bureau, the city has a total area of , of which is land and (1.01%) is water.
