South Dakota lakes today
77 lakes, every one with today's conditions
- Best fishing lakes in South Dakota
- Biggest lakes in South Dakota
- Deepest lakes in South Dakota
- Ice fishing in South Dakota
Featured lakes
More lakes, largest first
| Lake | County | Size | Water | Best bite today |
|---|---|---|---|---|
| Lake Sharpe | Lyman County | 56,900 acres (88.9 sq mi) | 51°F | 7:00 am |
| Lewis and Clark Lake | Bon Homme County | 31,400 acres (49.1 sq mi) | 51°F | 3:30 pm |
| Waubay Lake | Day County | 15,500 acres (24.3 sq mi) | 44°F | 3:30 pm |
| Lake Thompson | Kingsbury County | 16,200 acres (25.4 sq mi) | 44°F | 3:30 pm |
| Lake Poinsett | Hamlin County | about 7,560 acres (11.8 sq mi) | 45°F | 3:30 pm |
| Belle Fourche Reservoir | Butte County | 8,000 acres (12.5 sq mi) | 51°F | 6:15 am |
| Bitter Lake | Day County | about 6,040 acres (9.4 sq mi) | 45°F | 3:30 pm |
| Lake Whitewood | Kingsbury County | about 4,850 acres (7.6 sq mi) | 42°F | 3:30 pm |
| Lake Kampeska | Codington County | 5,250 acres (8.2 sq mi) | 42°F | 3:30 pm |
| Shadehill Reservoir | Perkins County | 4,690 acres (7.3 sq mi) | 49°F | 6:15 am |
| Angostura Reservoir | Fall River County | 4,410 acres (6.9 sq mi) | 55°F | 3:00 pm |
| Columbia Road Reservoir | Brown County | about 3,780 acres (5.9 sq mi) | 39°F | 3:30 pm |
| Lake Andes | Charles Mix County | about 3,780 acres (5.9 sq mi) | 48°F | 3:30 pm |
| Red Lake | Brule County | about 3,720 acres (5.8 sq mi) | 48°F | 3:30 pm |
| Lake Albert | Kingsbury County | about 3,250 acres (5.1 sq mi) | 41°F | 3:30 pm |
| Lake Marsh | Hamlin County | about 2,910 acres (4.6 sq mi) | 41°F | 3:30 pm |
| Long Lake | Codington County | about 2,780 acres (4.3 sq mi) | 42°F | 3:30 pm |
| Lake Madison | Lake County | about 2,620 acres (4.1 sq mi) | 45°F | 3:30 pm |
| Pelican Lake | Codington County | about 2,480 acres (3.9 sq mi) | 42°F | 3:30 pm |
| Swan Lake | Walworth County | about 2,370 acres (3.7 sq mi) | 44°F | 7:00 am |
| Clear Lake | Hamlin County | about 2,250 acres (3.5 sq mi) | 40°F | 3:30 pm |
| Dry Lake Number Two | Clark County | about 2,240 acres (3.5 sq mi) | 43°F | 3:30 pm |
| Cottonwood Lake | Roberts County | about 1,980 acres (3.1 sq mi) | 39°F | 3:15 pm |
| Enemy Swim Lake | Day County | about 1,960 acres (3.1 sq mi) | 44°F | 3:30 pm |
| Dry Lake | Hamlin County | about 1,880 acres (2.9 sq mi) | 41°F | 3:30 pm |
| Lake Henry | Kingsbury County | about 1,850 acres (2.9 sq mi) | 39°F | 3:30 pm |
| Long Lake | Day County | about 1,770 acres (2.8 sq mi) | 41°F | 3:30 pm |
| Roy Lake | Marshall County | about 1,760 acres (2.8 sq mi) | 42°F | 3:30 pm |
| Twin Lakes | Kingsbury County | about 1,720 acres (2.7 sq mi) | 40°F | 3:30 pm |
| Lake Byron | Beadle County | about 1,680 acres (2.6 sq mi) | 40°F | 3:30 pm |
| Grass Lake | Codington County | about 1,610 acres (2.5 sq mi) | 42°F | 3:30 pm |
| Goose Lake | Codington County | about 1,560 acres (2.4 sq mi) | 42°F | 3:30 pm |
| Buffalo Lakes | Marshall County | about 1,540 acres (2.4 sq mi) | 44°F | 3:30 pm |
| Cattail Lake | Marshall County | about 1,480 acres (2.3 sq mi) | 43°F | 3:30 pm |
| Cottonwood Lake | Spink County | about 1,460 acres (2.3 sq mi) | 38°F | 3:30 pm |
| Spring Lake | Day County | about 1,430 acres (2.2 sq mi) | 45°F | 3:30 pm |
| Blue Dog Lake | Day County | about 1,420 acres (2.2 sq mi) | 44°F | 3:30 pm |
| Piyas Lake | Marshall County | about 1,390 acres (2.2 sq mi) | 44°F | 3:30 pm |
| Swan Lake | Clark County | about 1,350 acres (2.1 sq mi) | 40°F | 3:30 pm |
| Rush Lake | Day County | about 1,330 acres (2.1 sq mi) | 44°F | 3:30 pm |
| Lake Saint John | Hamlin County | about 1,250 acres (2 sq mi) | 39°F | 3:30 pm |
| Lake Herman | Lake County | about 1,190 acres (1.9 sq mi) | 45°F | 3:30 pm |
| Round Lake | Brookings County | about 1,190 acres (1.9 sq mi) | 40°F | 3:30 pm |
| Kettle Lake | Marshall County | about 1,190 acres (1.9 sq mi) | 43°F | 3:30 pm |
| Lake Hendricks | Brookings County | about 1,160 acres (1.8 sq mi) | 42°F | 3:15 pm |
| Flight Lake | Potter County | about 1,160 acres (1.8 sq mi) | 35°F | 7:00 am |
| Wigdale Lake | Deuel County | about 1,130 acres (1.8 sq mi) | 44°F | 3:30 pm |
| Lake Sinai | Brookings County | about 1,080 acres (1.7 sq mi) | 44°F | 3:30 pm |
| Dry Lake | Codington County | about 1,070 acres (1.7 sq mi) | 40°F | 3:30 pm |
| Clear Lake | Marshall County | about 1,060 acres (1.7 sq mi) | 42°F | 3:30 pm |
| Lake Nicholson | Codington County | about 1,060 acres (1.6 sq mi) | 42°F | 3:30 pm |
| Lake Alice | Deuel County | about 1,050 acres (1.6 sq mi) | 45°F | 3:15 pm |
| Milwaukee Lake | Lake County | about 1,050 acres (1.6 sq mi) | 33°F | 3:30 pm |
| Twin Lakes | Spink County | about 1,020 acres (1.6 sq mi) | 40°F | 3:30 pm |
| North Scatterwood Lake | Edmunds County | about 1,020 acres (1.6 sq mi) | 36°F | 3:30 pm |
| Mankey Slough | Clark County | about 990 acres (1.5 sq mi) | 3:30 pm | |
| Spirit Lake | Kingsbury County | about 960 acres (1.5 sq mi) | 40°F | 3:30 pm |
| Stone Lake | Sully County | about 960 acres (1.5 sq mi) | 46°F | 7:00 am |
| Bullhead Lake | Roberts County | about 950 acres (1.5 sq mi) | 45°F | 3:15 pm |
| Reid Lake | Clark County | about 940 acres (1.5 sq mi) | 43°F | 3:30 pm |
| Drywood Lakes | Roberts County | about 900 acres (1.4 sq mi) | 43°F | 3:15 pm |
| Round Lake | Deuel County | about 900 acres (1.4 sq mi) | 43°F | 3:30 pm |
| Brant Lake | Lake County | about 890 acres (1.4 sq mi) | 47°F | 3:30 pm |
| Pickerel Lake | Day County | about 850 acres (1.3 sq mi) | 37°F | 3:30 pm |
| Elm Lake | Brown County | about 840 acres (1.3 sq mi) | 3:30 pm | |
| Kings Lake | Codington County | about 830 acres (1.3 sq mi) | 39°F | 3:30 pm |
| Goose Lake | Day County | about 810 acres (1.3 sq mi) | 42°F | 3:30 pm |
| Lake Pocasse | Campbell County | about 810 acres (1.3 sq mi) | 32°F | 7:00 am |
| Hazelden Lake | Day County | about 800 acres (1.3 sq mi) | 42°F | 3:30 pm |
| Lake Oakwood | Brookings County | about 800 acres (1.3 sq mi) | 43°F | 3:30 pm |
| Minnewasta Lake | Day County | about 780 acres (1.2 sq mi) | 44°F | 3:30 pm |
| Opitz Lake | Marshall County | about 780 acres (1.2 sq mi) | 43°F | 3:30 pm |
| Lake Campbell | Brookings County | about 760 acres (1.2 sq mi) | 3:30 pm | |
| Wall Lake | Hand County | about 750 acres (1.2 sq mi) | 40°F | 3:30 pm |
| Little White River Pool Reservoir | Bennett County | about 730 acres (1.1 sq mi) | 53°F | 6:00 am |
| Horseshoe Lake | Codington County | about 710 acres (1.1 sq mi) | 44°F | 3:30 pm |