SD · SDGFP

South Dakota fishing regulations.

  • Landlocked
  • 7 popular species

South Dakota is Missouri River reservoir walleye plus a tucked-away Black Hills trout fishery few outside the upper Midwest think to visit.

Verify with the agency before fishing

Fishing regulations change every season. This page is a summary maintained by Bield — bag limits, exact dates, and species-specific rules must be verified with SDGFP before each trip.

License requirements

Anglers age 16 and older generally need a valid fishing license to fish in South Dakota. Resident and non-resident licenses are sold online through the SDGFP and at most sporting goods retailers. Annual, multi-day, and lifetime licenses are typically available. Senior, military, and youth discounts apply in most cases. License costs and exact age thresholds change — verify with the SDGFP before purchase.

Freshwater seasons and limits

Walleye, smallmouth bass, white bass, northern pike, and salmon (chinook in Lake Oahe) anchor most fishing. Black Hills streams and lakes hold rainbow, brown, and native brook trout. Year-round seasons with reservoir-specific rules.

River and stream regulations

Black Hills streams (Spearfish Creek, Rapid Creek, French Creek) hold rainbow, brown, and native brook trout. The Missouri River below the dams is a walleye and smallmouth fishery.

Special regulations

Black Hills trout-park style fisheries with stocking schedules. Missouri River reservoir-specific walleye rules.

Popular species

  • Walleye
  • Smallmouth bass
  • Northern pike
  • White bass
  • Rainbow trout
  • Brown trout
  • Brook trout

Official source · SDGFP

South Dakota Department of Game, Fish, and Parks

This page is a regulatory summary maintained by Bield — not the official rulebook. Verify season dates, bag limits, and special regulations with the agency above before each trip.

Bield Fish keeps South Dakota regulations at your fingertips.

Set your state once and Bield calibrates season phases, license reminders, and species-specific limits in your catch log.

Start free trial →