US Places
Home › States › North Dakota › Devils Lake

Devils Lake, North Dakota

Devils Lake is a city in Ramsey County, North Dakota, with an estimated population of 7,135 in 2023. It sits at 48.1126, -98.8748 in the America/Chicago time zone.

FieldValue
Place nameDevils Lake
Typecity
StateNorth Dakota (ND)
CountyRamsey County
Population (2023 est.)7,135
Land area6.96 sq mi (18.02 km²)
Coordinates48.1126, -98.8748
Time zoneAmerica/Chicago
ZIP codes58301

ZIP codes and area codes for Devils Lake

Devils Lake covers 1 ZIP code: 58301. Browse all ZIP codes in North Dakota for the full list.

Where is Devils Lake?

Devils Lake is located in North Dakota, in Ramsey County. The coordinates above can be pasted directly into any map service. The nearest indexed places are listed below, which is a useful check when two states share a place name.

Nearby places

Lakota 40 km · NDLeeds 46 km · NDCando 48 km · NDMaddock 51 km · NDNew Rockford 52 km · NDMichigan City 57 km · ND

Related

All places in North Dakota · Search US places · Ramsey County

Frequently asked questions

What county is Devils Lake, ND in?

Devils Lake is in Ramsey County, North Dakota.

What is the population of Devils Lake, ND?

The 2023 Census Bureau estimate is 7,135.

What time zone is Devils Lake in?

Devils Lake is in the America/Chicago time zone.