average temperatures keystone sd
Keystone, SD Weather. The average temperature of Keystone is 42.98Â°F, which is lower than the South Dakota average temperature of 45.54Â°F and is much lower than the national average temperature of 54.45Â°F. Historical Weather.