Devils Lake is a city in and the county seat of Ramsey County, North Dakota, United States. The population was 7,192 as of the 2020 census and was estimated at 7,333 in 2025. It is named after the nearby lake called Devils Lake. The first house built by a Euro-American settler was in 1882. It was surveyed in 1883 and named Creelsburg and later Creel City, after the surveyor, Heber M. Creel. In 1884 it was renamed Devils Lake.
Midwest
Devils Lake
Ramsey County, ND
Population
7,192
Walk Score
75 · Very Walkable
Median rent
$664
Median home value
$161,400
Founded
1882
From Wikipedia. Released under CC BY-SA.
On the National Register
Historic districts
- Devils Lake Commercial District · listed 1989
Notable landmarks
- Bangs-Wineman Block · listed 1985
- Carnegie Library
- Central High School · listed 2003
- Devils Lake Carnegie Library · listed 2002
- Devils Lake Masonic Temple · listed 2001
- Locke Block · listed 1986
- Methodist Episcopal Church · listed 2008
- Newport Apartments · listed 1988
- Ramsey County Sheriff's House · listed 1978
- St. Mary's Academy · listed 1983
- St. Olaf Lutheran Church · listed 2015
- US Post Office and Courthouse · listed 1978
- Westminster Presbyterian Church · listed 2008
Add to this page
Know this town? Share a tip, a memory, or a photo for other visitors.
New towns in your inbox.
An occasional dispatch when we add towns or publish a trip idea. No spam, ever.