Big Stone Lake is a long, narrow freshwater lake and reservoir on the border between western Minnesota and northeastern South Dakota in the United States.