|Property Type: Land, Other|
Devils Lake is located in North Dakota. Devils Lake, North Dakota 58301 has a population of 7,336.
The median household income in Devils Lake, North Dakota 58301 is $58,204. The median household income for the surrounding county is $59,554 compared to the national median of $61,963. The median age of people living in Devils Lake 58301 is 43 years.