About This Place
Scotland is a city in Bon Homme County, South Dakota, in the United States. As of the 2010 census, the city population was 841.
Scotland is located at 43°8′57″N 97°43′6″W / 43.14917°N 97.71833°W / 43.14917; -97.71833 (43.149108, -97.718460).
According to the United States Census Bureau, the city has a total area of 0.8 square miles (2.2 km²), all of it land.