Tyndall is a city in and the county seat of Bon Homme County, South Dakota, United States. The population was 1,057 at the 2020 census. Tyndall was established in 1879 as the county seat of Bon Homme County. It was named for John Tyndall, an Irish physicist who had paid a visit to the United States.