Lake Thompson Recreation Area
South Dakota Recreation Area

Lake Thompson Recreation Area

209th Street, South Dakota 57231
Available Activities
  • Fishing
  • Boating
  • Ice Fishing

🏆🏆🏆🏆🏆 South Dakota’s LARGEST Natural Lake — 16,000-acre glacial lake — the largest natural lake in South Dakota and one of the best walleye fisheries in the northern Great Plains

Lake Thompson Recreation Area provides access to Lake Thompson — at 16,000 acres, the largest natural lake in South Dakota. This massive glacial lake in Kingsbury County was formed by glacial meltwater during the last Ice Age. Lake Thompson is one of the premier walleye fisheries in the northern Great Plains — producing trophy walleye exceeding 10 pounds. The lake is also a critical stopover on the Central Flyway, hosting enormous concentrations of migrating waterfowl and shorebirds. During spring migration, over 100,000 snow geese can blanket the lake!

Visitor Information

DetailInformation
LocationKingsbury County, SD
Entry FeeSD Park Entrance License required
Lake16,000 acres — SD’s LARGEST natural!
FishingTrophy walleye 10lb+!
Migration100,000+ snow geese!

Frequently Asked Questions

Why is Lake Thompson so big?

Lake Thompson formed when the last glaciers retreated ~12,000 years ago, leaving a massive depression in the prairie that filled with meltwater. Unlike the Missouri River reservoirs (man-made), Thompson is entirely natural — a true glacial lake. Its shallow, nutrient-rich waters produce extraordinary fish and waterfowl habitat.

Why do prairie lakes change size?

Prairie lakes are shallow (often less than 10 feet deep) and highly responsive to precipitation — wet years can double their size, while droughts shrink them dramatically. Lake Thompson has grown significantly since the 1990s as increased rainfall and agricultural drainage add water. These fluctuating lakes are natural features of the prairie — they’ve expanded and contracted for thousands of years.

Keep exploring: The closest neighbors are Lake Louise Recreation Area (within about an hour’s drive) and Lake Poinsett State Park (within about an hour’s drive).

🏆 Visit Lake Thompson Recreation Area

16,000 acres — SD’s largest natural lake, trophy walleye, 100K geese!

📍 SD GFP

Insider Tips

SD’s largest natural lake: Lake Thompson is South Dakota’s largest natural lake — a shallow prairie lake that expands and contracts dramatically with rainfall. Pro tip: The lake has grown significantly in recent decades due to increased precipitation and tile drainage from surrounding farmland. Walleye: Lake Thompson is one of the best walleye lakes in eastern South Dakota.

Best Time to Visit

Summer: Fishing and boating. Fall: Waterfowl migration. Spring: Walleye spawning. Winter: Ice fishing — popular local tradition.

Wildlife & Nature

Lake Thompson RA — on Lake Thompson (16,000 acres) — South Dakota’s largest natural lake. The area’s prairie, lake, and extensive marshes support white pelicans, bald eagles, and ring-necked pheasants. Walleye and perch fill the lake.

Nearby Attractions

De Smet — 15 miles north — the “Little Town on the Prairie” made famous by Laura Ingalls Wilder. Kingsbury County — surrounding.

America's State Parks Editorial Team

About the Author

Outdoor Editor & Trail Expert

America's State Parks is an independent online guide to the state parks of the United States. Our editorial team compiles and reviews each park profile from official state park agency sources and other primary references, and follows a published editorial and review methodology (see /editorial-review-methodology/). We update profiles and correct errors on an ongoing basis.

200+ state parks visited across 42 states | 8+ years of outdoor writing

Last updated: May 17, 2026

Park Location

209th Street, South Dakota 57231