Devils Lake, North Dakota
Devils Lake is a city in the U.S. state of North Dakota. It is the county seat of Ramsey County. 7,192 people lived here at the 2020 census. It is named after the nearby body of water called Devils Lake.