Beresford is a city in the southeastern part of the U.S. state of South Dakota. Most of the city is located in Union County, but a small part of it is in Lincoln County. Beresford became a city in 1884, and 2,005 people lived there at the 2010 census.