Lake Preston, SD
Lake Preston is a city in Kingsbury County, South Dakota, United States. The population was 599 at the 2010 census.
Lake Preston is located at 44°21′46″N 97°22′30″W / 44.36278°N 97.375°W / 44.36278; -97.375 (44.362848, -97.374872).
According to the United States Census Bureau, the city has a total area of 0.7 square miles (1.9 km²), all of it land.