Lakes / North Dakota / Ramsey County
Lakes in Ramsey County, North Dakota
14 lakes counted in Ramsey County - the largest is Devils Lake at 110,763 acres.
14
Lakes Counted
110,763 acres
Largest - Devils Lake
58.1 ft
Deepest - Devils Lake
Ramsey County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.
All Counted Lakes
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Devils Lake | Ramsey | 110,763 acres | 58.1 ft |
| 2 | Pelican Lake | Ramsey | 13,872.4 acres | - |
| 3 | Lake Alice | Ramsey | 10,837 acres | - |
| 4 | Lake Irvine | Ramsey | 10,793.4 acres | - |
| 5 | Dry Lake | Ramsey | 9,405.3 acres | - |
| 6 | East Devils Lake | Ramsey | 9,137.4 acres | - |
| 7 | Chain Lake | Ramsey | 4,768.6 acres | - |
| 8 | Mikes Lake | Ramsey | 4,239.8 acres | - |
| 9 | Morrison Lake | Ramsey | 2,013.6 acres | - |
| 10 | Sweetwater Lake | Ramsey | 1,596.6 acres | - |
| 11 | Cavanaugh Lake | Ramsey | 441 acres | 14.1 ft |
| 12 | Stone Lake | Ramsey | 115.2 acres | - |
| 13 | Fox Lake | Ramsey | 93.4 acres | - |
| 14 | Twin Lakes | Ramsey | 40.3 acres | - |
Sources: North Dakota Game and Fish lake data; USGS. Verified October 30, 2026.