Presho is a small city in Lyman County, South Dakota, United States. It is named for J. S. Presho, an early settler from New York who arrived in the area in 1858. The population was 497 at the 2010 census.
Presho is located at 43°54′21″N 100°3′29″W / 43.90583°N 100.05806°W / 43.90583; -100.05806 (43.905960, -100.058068).
According to the United States Census Bureau, the city has a total area of 0.6 square miles (1.7 km²), all of it land.