Spirit Lake (South Dakota)

Spirit Lake is a natural lake in Kingsbury County, South Dakota, in the United States.

[3] The lake is seven miles north of De Smet and US Route 14 and six miles east of Bancroft.

The smaller Mud Lake lies just to the southeast.

[4] The lake received its name either due to the area being an Indian burial ground, or a transfer from Spirit Lake, Iowa.

This South Dakota state location article is a stub.