Devils Lake is a city of approximately 7000 people. It sits on the shores of North Dakota's largest natural lake, also called Devils Lake. Fishing is a very popular attraction to this lake, and a number of people come from all over the United States to fish Devils Lake for perch and walleye.