Lakes / Alabama / Shelby County
Lakes in Shelby County, Alabama
17 lakes counted in Shelby County - the largest is Lay Lake at 13,367.04 acres.
17
Lakes Counted
13,367.04 acres
Largest - Lay Lake
Shelby County, highlighted, with its largest counted lakes dotted. Outlines from Census boundary data.
All Counted Lakes
| # | Lake | County | Surface Area | Max Depth |
|---|---|---|---|---|
| 1 | Lay Lake | Shelby | 13,367.04 acres | - |
| 2 | The Narrows | Shelby | 961.98 acres | - |
| 3 | Wehapa Lake | Shelby | 197.19 acres | - |
| 4 | Lunker Lake | Shelby | 90.69 acres | - |
| 5 | Heather Lake | Shelby | 87.48 acres | - |
| 6 | Indian Valley Lake | Shelby | 81.79 acres | - |
| 7 | Oak Mountain Lake | Shelby | 76.11 acres | - |
| 8 | Bounds Lake | Shelby | 72.4 acres | - |
| 9 | Double Oak Lake | Shelby | 61.04 acres | - |
| 10 | Great Pine Lake | Shelby | 56.09 acres | - |
| 11 | Deerwood Lake | Shelby | 46.64 acres | - |
| 12 | Hollybrook Lake | Shelby | 43.49 acres | - |
| 13 | Cahaba Girl Scout Council Lake | Shelby | 40 acres | - |
| 14 | Baggetts Lake | Shelby | 38.3 acres | - |
| 15 | Yielding Lake | Shelby | 36.57 acres | - |
| 16 | Kimberly-Clark Lake | Shelby | 32.62 acres | - |
| 17 | Twin Pine Lake | Shelby | 28.91 acres | - |
Sources: USGS National Hydrography Dataset lake data; USGS. Verified October 30, 2026.