Lake Preston is located in Kingsbury County, SD. The population is 685, making Lake Preston the 2nd largest city in Kingsbury County.
There are 3 public schools in Lake Preston with an average Homefacts rating of B. The total crime rate for Lake Preston is very low , and there are 0 registered sex offenders residing in the city. Unemployment in Lake Preston is low and the median home sales price is $0. Detailed and up-to-date Lake Preston property reports are available for any property address.
Cities near Lake Preston include Baker Township, Hetland and De Smet Township.