Scotland is a city in Bon Homme County, South Dakota, United States. Its population was 785 at the 2020 census.
The James River near Scotland, South Dakota
Bon Homme County, South Dakota
Bon Homme County is a county in the U.S. state of South Dakota. As of the 2020 census, the population was 7,003. Its county seat is Tyndall.
Bon Homme County courthouse
Lewis and Clark Lake on the Missouri River in the southern part of the county