Selby is a city in Walworth County, South Dakota, serving as the county seat. Located in the north-central region of South Dakota, it had a population of 610 residents according to the 2020 census.
As the county seat of Walworth County, Selby functions as the administrative center for the county's government and legal proceedings. The city's relatively small population reflects the rural character typical of much of inland South Dakota.