South Dakota lakes

Every South Dakota lake we monitor — search, sort by conditions, or switch to the map. Cards show real readings or a clear dash.

Browse South Dakota by county
76lakes
28counties
180,009acres · largest
2live gauges

LakeVibe tracks 76 lakes across South Dakota in 28 counties. The largest is Lake Oahe at about 180,009 acres. 2 lakes have live USGS water readings, refreshed regularly. Browse every lake by size or water clarity, see what each is good for, or find one near you — with real conditions, not guesses.

Good for
76 lakes
Angostura Reservoir

Angostura Reservoir

Fall River County
Water
Clarity
Level
Antelope Lake

Antelope Lake

Day County
Water
Clarity
Level
Belle Fourche Reservoir

Belle Fourche Reservoir

Butte County
Water
Clarity
70 ftLevel
Bitter Lake

Bitter Lake

Day County
Water
Clarity
Level
Blue Dog Lake

Blue Dog Lake

Day County
Water
Clarity
Level
Brant Lake

Brant Lake

Lake County
Water
Clarity
Level
Buffalo Lakes

Buffalo Lakes

Marshall County
Water
Clarity
Level
Bullhead Lake

Bullhead Lake

Roberts County
Water
Clarity
Level
Clear Lake

Clear Lake

Hamlin County
Water
Clarity
Level
Clear Lake

Clear Lake

Marshall County
Water
Clarity
Level
Columbia Road Reservoir

Columbia Road Reservoir

Brown County
Water
Clarity
Level
Cottonwood Lake

Cottonwood Lake

Spink County
Water
Clarity
Level
Cottonwood Lake

Cottonwood Lake

Codington County
Water
Clarity
Level
Cottonwood Lake

Cottonwood Lake

Roberts County
Water
Clarity
Level
Dry Lake Number One

Dry Lake Number One

Clark County
Water
Clarity
Level
Dry Lake Number Two

Dry Lake Number Two

Clark County
Water
Clarity
Level
Drywood Lakes

Drywood Lakes

Roberts County
Water
Clarity
Level
Elm Lake

Elm Lake

Brown County
Water
Clarity
Level
Enemy Swim Lake

Enemy Swim Lake

Day County
Water
Clarity
Level
Fish Lake

Fish Lake

Deuel County
Water
Clarity
Level
Goose Lake

Goose Lake

Codington County
Water
Clarity
Level
Grass Lake

Grass Lake

Codington County
Water
Clarity
Level
Green Lake

Green Lake

Potter County
Water
Clarity
Level
Horseshoe Lake

Horseshoe Lake

Codington County
Water
Clarity
Level
Lake Albert

Lake Albert

Kingsbury County
Water
Clarity
Level
Lake Alice

Lake Alice

Deuel County
Water
Clarity
Level
Lake Andes

Lake Andes

Charles Mix County
Water
Clarity
Level
Lake Byron

Lake Byron

Beadle County
Water
Clarity
Level
Lake Francis Case

Lake Francis Case

Charles Mix County
Water
Clarity
Level
Lake Hendricks

Lake Hendricks

Brookings County
Water
5.5 ftClarity
Level
Lake Henry

Lake Henry

Kingsbury County
Water
Clarity
Level
Lake Herman

Lake Herman

Lake County
Water
Clarity
Level
Lake Kampeska

Lake Kampeska

Codington County
Water
Clarity
Level
Lake Madison

Lake Madison

Lake County
Water
Clarity
Level
Lake Marsh

Lake Marsh

Hamlin County
Water
Clarity
Level
Lake Nicholson

Lake Nicholson

Codington County
Water
Clarity
Level
Lake Norden

Lake Norden

Hamlin County
Water
Clarity
Level
Lake Oahe

Lake Oahe

Dewey County
Water
Clarity
Level
Lake Oahe

Lake Oahe

Corson County
Water
Clarity
Level
Lake Oakwood

Lake Oakwood

Brookings County
Water
Clarity
Level
Lake Parmley

Lake Parmley

Edmunds County
Water
Clarity
Level
Lake Pocasse

Lake Pocasse

Campbell County
Water
Clarity
Level
Lake Poinsett

Lake Poinsett

Hamlin County
Water
Clarity
Level
Lake Saint John

Lake Saint John

Hamlin County
Water
Clarity
Level
Lake Sharpe

Lake Sharpe

Hughes County
Water
Clarity
Level
Lake Sinai

Lake Sinai

Brookings County
Water
Clarity
Level
Lake Tetonkaha

Lake Tetonkaha

Brookings County
Water
Clarity
Level
Lake Thompson

Lake Thompson

Kingsbury County
Water
Clarity
Level
Lake Whitewood

Lake Whitewood

Kingsbury County
Water
Clarity
Level
Long Lake

Long Lake

Codington County
Water
Clarity
Level
North Scatterwood Lake

North Scatterwood Lake

Edmunds County
Water
Clarity
Level
Opitz Lake

Opitz Lake

Marshall County
Water
Clarity
Level
Pactola Reservoir

Pactola Reservoir

Pennington County
Water
Clarity
67 ftLevel
Parsons Pass

Parsons Pass

Marshall County
Water
Clarity
Level
Pelican Lake

Pelican Lake

Codington County
Water
Clarity
Level
Pickerel Lake

Pickerel Lake

Day County
Water
Clarity
Level
Piyas Lake

Piyas Lake

Marshall County
Water
Clarity
Level
Platte Lake

Platte Lake

Aurora County
Water
Clarity
Level
Reid Lake

Reid Lake

Clark County
Water
Clarity
Level
Richmond Lake

Richmond Lake

Brown County
Water
Clarity
Level
Round Lake

Round Lake

Deuel County
Water
Clarity
Level
Roy Lake

Roy Lake

Marshall County
Water
Clarity
Level
Rush Lake

Rush Lake

Day County
Water
Clarity
Level
Shadehill Reservoir

Shadehill Reservoir

Perkins County
Water
Clarity
Level
South Scatterwood Lake

South Scatterwood Lake

Faulk County
Water
Clarity
Level
South Waubay Lake

South Waubay Lake

Day County
Water
Clarity
Level
Spirit Lake

Spirit Lake

Kingsbury County
Water
Clarity
Level
Spring Lake

Spring Lake

Day County
Water
Clarity
Level
Spring Lake

Spring Lake

Walworth County
Water
Clarity
Level
Stone Lake

Stone Lake

Sully County
Water
Clarity
Level
Swan Lake

Swan Lake

Walworth County
Water
Clarity
Level
Swan Lake

Swan Lake

Clark County
Water
Clarity
Level
Twin Lakes

Twin Lakes

Spink County
Water
Clarity
Level
Waubay Lake

Waubay Lake

Day County
Water
Clarity
Level
White Lake

White Lake

Aurora County
Water
Clarity
Level
Wigdale Lake

Wigdale Lake

Deuel County
Water
Clarity
Level

Biggest lakes in South Dakota

South Dakota lakes — frequently asked

How many South Dakota lakes are on LakeVibe?

LakeVibe tracks 76 lakes across South Dakota in 28 counties, each with real water data and things to do.

What is the largest lake in South Dakota?

Lake Oahe is the largest lake we track in South Dakota, at about 180,009 acres.

Which South Dakota lake has the clearest water?

Of the lakes with measured clarity, Lake Hendricks has the deepest Secchi-disk reading — about 5.5 ft of visibility. Clarity varies by season and conditions.

Which South Dakota lakes have live water-level and temperature?

2 South Dakota lakes have live USGS gauge readings for water level and/or temperature, updated regularly. Each lake page shows its source and the time it was last checked.