Bancroft is a town in northwest Kingsbury County, South Dakota, United States. The population was 19 at the 2010 census. Bancroft had its start in the late 1880s when the railroad was extended to that point. The town most likely was named after L. L. Bancroft, a local newspaper publisher. A post office was established at Bancroft in 1889.