Missouri Climate Data

NOAA 30-year climate normals for all 115 counties.

State Avg Temp

54.9°F

Hottest County

Dunklin County

59.7°F avg

Coldest County

Sullivan County

49.8°F avg

Wettest County

Pemiscot County

52.0" precip

All Missouri Counties

Adair County

51.6°F avg

Andrew County

Data pending

Atchison County

51.1°F avg

Audrain County

53.7°F avg

Barry County

56.1°F avg

Barton County

56.3°F avg

Bates County

55.6°F avg

Benton County

55.3°F avg

Bollinger County

58.1°F avg

Boone County

56.1°F avg

Buchanan County

53.7°F avg

Butler County

58.0°F avg

Caldwell County

52.0°F avg

Callaway County

54.8°F avg

Camden County

Data pending

Cape Girardeau County

56.9°F avg

Carroll County

53.7°F avg

Carter County

Data pending

Cass County

55.2°F avg

Cedar County

56.9°F avg

Chariton County

54.0°F avg

Christian County

55.0°F avg

Clark County

Data pending

Clay County

54.5°F avg

Clinton County

Data pending

Cole County

55.4°F avg

Cooper County

55.7°F avg

Crawford County

53.4°F avg

Dade County

56.3°F avg

Dallas County

55.0°F avg

Daviess County

51.6°F avg

DeKalb County

52.0°F avg

Dent County

54.8°F avg

Douglas County

55.5°F avg

Dunklin County

59.7°F avg

Franklin County

55.8°F avg

Gasconade County

53.0°F avg

Gentry County

52.3°F avg

Greene County

57.3°F avg

Grundy County

52.1°F avg

Harrison County

51.8°F avg

Henry County

55.5°F avg

Hickory County

56.6°F avg

Holt County

52.7°F avg

Howard County

54.0°F avg

Howell County

56.3°F avg

Iron County

Data pending

Jackson County

54.2°F avg

Jasper County

58.2°F avg

Jefferson County

55.7°F avg

Johnson County

54.3°F avg

Knox County

Data pending

Laclede County

55.8°F avg

Lafayette County

54.3°F avg

Lawrence County

56.5°F avg

Lewis County

52.3°F avg

Lincoln County

54.0°F avg

Linn County

52.7°F avg

Livingston County

53.2°F avg

Macon County

53.9°F avg

Madison County

54.5°F avg

Maries County

56.5°F avg

Marion County

53.0°F avg

McDonald County

57.2°F avg

Mercer County

51.1°F avg

Miller County

56.5°F avg

Mississippi County

Data pending

Moniteau County

54.9°F avg

Monroe County

52.9°F avg

Montgomery County

Data pending

Morgan County

55.8°F avg

New Madrid County

58.9°F avg

Newton County

57.8°F avg

Nodaway County

51.5°F avg

Oregon County

55.7°F avg

Osage County

54.8°F avg

Ozark County

57.0°F avg

Pemiscot County

59.5°F avg

Perry County

55.0°F avg

Pettis County

54.3°F avg

Phelps County

56.3°F avg

Pike County

53.8°F avg

Platte County

54.7°F avg

Polk County

56.0°F avg

Pulaski County

55.9°F avg

Putnam County

50.9°F avg

Ralls County

55.0°F avg

Randolph County

54.2°F avg

Ray County

52.6°F avg

Reynolds County

Data pending

Ripley County

57.4°F avg

Saline County

54.1°F avg

Schuyler County

Data pending

Scotland County

50.6°F avg

Scott County

58.6°F avg

Shannon County

56.0°F avg

Shelby County

52.6°F avg

St. Charles County

55.5°F avg

St. Clair County

55.8°F avg

St. Francois County

56.1°F avg

St. Louis city

58.0°F avg

St. Louis County

56.6°F avg

Ste. Genevieve County

Data pending

Stoddard County

56.8°F avg

Stone County

56.2°F avg

Sullivan County

49.8°F avg

Taney County

58.2°F avg

Texas County

55.6°F avg

Vernon County

56.1°F avg

Warren County

54.5°F avg

Washington County

54.7°F avg

Wayne County

56.5°F avg

Webster County

55.6°F avg

Worth County

50.4°F avg

Wright County

55.3°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 Missouri

TaxCost of LivingComing SoonCrime RateIncomeComing SoonHealthSchoolsRiskWaterCounty Score