Devils Lake city, North Dakota
Official LSAD Designation: Devils Lake city • Census GEOID: 3819420
• Ramsey County
Devils Lake city is an incorporated city in Ramsey County, North Dakota. According to official records from the Census (2025), Devils Lake city had an estimated population of 7,333 residents. Official Census Bureau geographic records classify this community under LSAD designation Devils Lake city (GEOID 3819420).
Local Government Administration U.S. Census Bureau GMAF
City Of Devils Lake
Municipal
Official Title:
City Auditor
Address:
PO BOX 1048, DEVILS LAKE ND 58301-1048
County Of Ramsey
County
Official Title:
Ramsey County Auditor
Address:
524 4TH AVE NE, UNIT 6, DEVILS LAKE ND 58301-2487
Civic & Statistical Snapshot
| Category | Estimate | Survey Period / Source |
|---|---|---|
| Total Population | 7,333 | 2025 |
| Median Household Income | $43,220 | 2020-2024 |
| Median Home Value | $164,900 | 2020-2024 |
| Land Area | 6.96 sq mi | Gazetteer (2026) |
| Civic & Public Services | Hospitals, Libraries, Colleges | CMS / IMLS / IPEDS |
| Schools & Districts | NCES Directory Listings | Provided by k12guides.com |
| Nearby Airports | Landing Facilities | Provided by airport-data.com |
| Climate & Weather | NOAA 30-Year Normals | 1991–2020 |
Source: U.S. Census Bureau (PEP, ACS 5-Year).