Devils Lake ND is located at 48.117889, -98.865288 geo coordinates. Devils Lake, ND is located in North Dakota, United States Of America.