Lakes / North Dakota / Williams County
Lakes in Williams County, North Dakota
22 lakes counted in Williams County - the largest is Trenton Lake at 1,010 acres.
22
Lakes Counted
1,010 acres
Largest - Trenton Lake
35.8 ft
Deepest - Kettle Lake
Williams County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.
All Counted Lakes
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Trenton Lake | Williams | 1,010 acres | 8.1 ft |
| 2 | Lake Zahl | Williams | 625.7 acres | - |
| 3 | Cottonwood Lake | Williams | 492 acres | 13.7 ft |
| 4 | Alkali Lake | Williams | 410.7 acres | - |
| 5 | Twin Lakes | Williams | 306.2 acres | - |
| 6 | Stink Lake | Williams | 155.4 acres | - |
| 7 | Blacktail Lake | Williams | 143.8 acres | - |
| 8 | Green Lake | Williams | 134.7 acres | - |
| 9 | Epping Dam | Williams | 130.5 acres | - |
| 10 | Horseshoe Lake | Williams | 108 acres | - |
| 11 | Tioga Dam | Williams | 81 acres | 28.9 ft |
| 12 | Tom Berg Lake | Williams | 79.3 acres | - |
| 13 | Shirley Lake | Williams | 72.4 acres | - |
| 14 | McLeod (Ray) Reservoir | Williams | 66 acres | 34.6 ft |
| 15 | Holm Lake | Williams | 60.5 acres | - |
| 16 | Peterson Slough | Williams | 60.3 acres | - |
| 17 | Helle Slough | Williams | 57.8 acres | - |
| 18 | Lone Tree Lake | Williams | 45.5 acres | - |
| 19 | Sueet Slough | Williams | 40 acres | - |
| 20 | Chase Lake State Game Management Area | Williams | 35.6 acres | - |
| 21 | Johnny Anderson Slough | Williams | 34.3 acres | - |
| 22 | Kettle Lake | Williams | 8 acres | 35.8 ft |
Sources: North Dakota Game and Fish lake data; USGS. Verified October 30, 2026.