South Dakota Climate Data

NOAA 30-year climate normals for all 66 counties.

State Avg Temp

45.6°F

Hottest County

Tripp County

50.0°F avg

Coldest County

Hamlin County

41.7°F avg

Wettest County

Yankton County

28.7" precip

All South Dakota Counties

Aurora County

46.1°F avg

Beadle County

45.9°F avg

Bennett County

47.0°F avg

Bon Homme County

47.3°F avg

Brookings County

42.8°F avg

Brown County

43.5°F avg

Brule County

47.5°F avg

Buffalo County

46.3°F avg

Butte County

45.4°F avg

Campbell County

44.3°F avg

Charles Mix County

48.8°F avg

Clark County

43.1°F avg

Clay County

47.6°F avg

Codington County

42.9°F avg

Corson County

44.1°F avg

Custer County

45.2°F avg

Davison County

47.4°F avg

Day County

43.7°F avg

Deuel County

42.4°F avg

Dewey County

45.3°F avg

Douglas County

48.9°F avg

Edmunds County

43.2°F avg

Fall River County

47.1°F avg

Faulk County

44.0°F avg

Grant County

44.0°F avg

Gregory County

47.5°F avg

Haakon County

47.4°F avg

Hamlin County

41.7°F avg

Hand County

45.2°F avg

Hanson County

45.0°F avg

Harding County

44.5°F avg

Hughes County

45.6°F avg

Hutchinson County

48.2°F avg

Hyde County

44.8°F avg

Jackson County

48.5°F avg

Jerauld County

45.4°F avg

Jones County

47.4°F avg

Kingsbury County

44.4°F avg

Lake County

44.9°F avg

Lawrence County

46.2°F avg

Lincoln County

45.7°F avg

Lyman County

46.9°F avg

Marshall County

42.9°F avg

McCook County

45.4°F avg

McPherson County

42.0°F avg

Meade County

46.1°F avg

Mellette County

48.1°F avg

Miner County

46.6°F avg

Minnehaha County

46.3°F avg

Moody County

43.3°F avg

Oglala Lakota County

48.0°F avg

Pennington County

44.9°F avg

Perkins County

44.1°F avg

Potter County

44.3°F avg

Roberts County

43.2°F avg

Sanborn County

45.5°F avg

Spink County

43.7°F avg

Stanley County

46.9°F avg

Sully County

46.0°F avg

Todd County

47.1°F avg

Tripp County

50.0°F avg

Turner County

Data pending

Union County

Data pending

Walworth County

45.0°F avg

Yankton County

48.7°F avg

Ziebach County

45.9°F avg

Data source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991-2020.

Climate normals are 30-year averages of weather variables computed from 1991 to 2020. Station data is aggregated to county level using spatial averaging. Data is informational only — not a substitute for official National Weather Service forecasts or emergency weather warnings.

Explore more data for South Dakota

TaxCost of LivingComing SoonCrime RateIncomeComing SoonHealthSchoolsRiskWaterCounty Score