Kansas climate: Statewide normals, its places and each month, NOAA 1991-2020

Kansas's statewide normal is 55.0°F a year with 29.0 inches of precipitation (NOAA nClimDiv, 1991-2020); it has warmed 1.4°F per century since 1895, and 2012 was its warmest year.

Statewide normal temperature
55.0°Fyear, 1991-2020
Statewide normal precipitation
29.0 inyear, 1991-2020
Last five years against normal
+1.2°F2021-2025 mean 56.2°F
Places with normals
176137 Census places, 39 other stations

What is Kansas's weather like each month?

Statewide, July is the warmest month and January the coldest. Each month has its own page with the warmest and coolest places that month:

  1. Jan43°19°
  2. Feb47°23°
  3. Mar58°32°
  4. Apr67°41°
  5. May76°51°
  6. Jun87°62°
  7. Jul92°67°
  8. Aug89°65°
  9. Sep82°56°
  10. Oct69°43°
  11. Nov56°31°
  12. Dec44°22°
Kansas statewide normals by month, 1991-2020 (NOAA nClimDiv)
MonthHighLowMeanPrecip.
January43°F19°F31.1°F0.72
February47°F23°F35.0°F0.97
March58°F32°F44.8°F1.79
April67°F41°F53.9°F2.68
May76°F51°F63.9°F4.21
June87°F62°F74.2°F4.05
July92°F67°F79.0°F3.85
August89°F65°F77.1°F3.51
September82°F56°F68.8°F2.52
October69°F43°F56.2°F2.32
November56°F31°F43.3°F1.30
December44°F22°F33.2°F1.07

Source: NOAA NCEI nClimDiv statewide series (Climate at a Glance); data files. Statewide values are area-weighted from a 5 km grid of station data, so they differ from the simple average of a state's stations.

Has Kansas been warmer than normal?

5 of the 5 complete years since 2021 ran warmer than the 1991-2020 statewide normal of 55.0°F. The record since 1895 rises at a fitted 1.4°F per century; the warmest year was 2012 (58.2°F).

Kansas statewide mean temperature in recent years
YearMeanAgainst normal
202156.1°F+1.1°F
202255.1°F+0.1°F
202356.3°F+1.3°F
202457.5°F+2.5°F
202556.0°F+0.9°F

Source: NOAA NCEI nClimDiv statewide annual series.

Where is it warmest, wettest and snowiest in Kansas?

Among the places PlainClimate covers, Coldwater has the warmest year (59.3°F) and Brewster the coolest (50.4°F); Pittsburg is the wettest (47.9 in) and Syracuse the driest (17.0 in), and McDonald gets the most snow (34 in).

Wichita: 57.7°F a yearOverland Park: 55.1°F a yearOlathe: 55.1°F a yearTopeka: 55.8°F a yearLawrence: 55.2°F a yearManhattan: 55.0°F a yearSalina: 55.8°F a yearHutchinson: 56.1°F a yearLeavenworth: 55.8°F a yearGarden City: 54.4°F a yearDodge City: 55.9°F a yearEmporia: 55.7°F a yearHays: 55.6°F a yearPittsburg: 57.5°F a yearLiberal: 55.8°F a yearNewton: 56.2°F a yearGreat Bend: 54.3°F a yearMcPherson: 55.7°F a yearOttawa: 54.5°F a yearEl Dorado: 56.5°F a yearWinfield: 58.2°F a yearHaysville: 56.7°F a yearAtchison: 54.2°F a yearParsons: 58.0°F a yearCoffeyville: 58.8°F a yearChanute: 58.0°F a yearIndependence: 57.6°F a yearBonner Springs: 53.6°F a yearFort Scott: 57.0°F a yearWellington: 56.9°F a yearPratt: 55.2°F a yearAbilene: 57.5°F a yearPaola: 55.0°F a yearUlysses: 54.0°F a yearColby: 51.8°F a yearIola: 55.9°F a yearConcordia: 54.1°F a yearWamego: 54.5°F a yearGoodland: 51.7°F a yearRussell: 54.8°F a yearOsawatomie: 55.0°F a yearClay Center: 54.3°F a yearScott City: 53.1°F a yearLarned: 55.6°F a yearHugoton: 55.5°F a yearHolton: 52.5°F a yearMarysville: 53.5°F a yearBeloit: 54.3°F a yearGarnett: 55.2°F a yearHiawatha: 52.5°F a yearEllsworth: 54.7°F a yearColumbus: 57.2°F a yearKingman: 55.9°F a yearOsage City: 54.3°F a yearNorton: 51.6°F a yearGirard: 56.6°F a yearSterling: 55.5°F a yearEureka: 55.3°F a yearPhillipsburg: 53.2°F a yearHerington: 54.0°F a yearLakin: 55.7°F a yearCouncil Grove: 55.5°F a yearFredonia: 56.8°F a yearAnthony: 57.4°F a yearOakley: 51.7°F a yearCimarron: 55.2°F a yearBelleville: 52.7°F a yearMinneapolis: 55.0°F a yearMarion: 56.6°F a yearHumboldt: 56.2°F a yearSyracuse: 53.4°F a yearWaKeeney: 53.9°F a yearElkhart: 56.0°F a yearMedicine Lodge: 57.9°F a yearPlainville: 53.3°F a yearOberlin: 52.1°F a yearSmith Center: 53.1°F a yearHorton: 53.2°F a yearMeade: 55.4°F a yearLeoti: 52.3°F a yearChapman: 54.5°F a yearHill City: 53.9°F a yearKinsley: 55.5°F a yearSublette: 56.9°F a yearYates Center: 55.9°F a yearNess City: 53.9°F a yearSt. Francis: 52.0°F a yearAtwood: 51.9°F a yearHoxie: 53.5°F a yearWashington: 52.8°F a yearOskaloosa: 54.5°F a yearValley Falls: 54.8°F a yearMontezuma: 55.0°F a yearSedan: 57.3°F a yearTroy: 53.1°F a yearQuinter: 52.4°F a yearPomona: 56.2°F a yearKiowa: 57.8°F a yearPerry: 53.8°F a yearWilson: 54.8°F a yearCottonwood Falls: 54.7°F a yearMankato: 51.7°F a yearJetmore: 54.6°F a yearAshland: 56.9°F a yearSharon Springs: 52.9°F a yearGreensburg: 54.8°F a yearFrankfort: 52.0°F a yearTribune: 52.2°F a yearColdwater: 59.3°F a yearMound City: 55.1°F a yearHoward: 55.8°F a yearCentralia: 53.7°F a yearEskridge: 53.8°F a yearKanopolis: 54.8°F a yearHealy: 53.9°F a yearNorwich: 56.8°F a yearMilford: 54.7°F a yearFlorence: 54.9°F a yearGlen Elder: 52.8°F a yearMound Valley: 56.0°F a yearMelvern: 55.9°F a yearCourtland: 54.8°F a yearBrewster: 50.4°F a yearWinona: 53.1°F a yearBison: 53.5°F a yearSmolan: 54.7°F a yearBurr Oak: 51.1°F a yearKirwin: 52.1°F a yearHillsdale: 54.8°F a yearCassoday: 55.0°F a yearAlton: 53.2°F a yearHudson: 56.4°F a yearBaileyville: 51.5°F a yearWallace: 52.4°F a yearRichfield: 55.5°F a yearRussell Springs: 52.6°F a yearBrownell: 53.5°F a year WichitaOverland ParkOlathe
Kansas: the places PlainClimate covers by their normal yearly mean temperature: from the coolest place (50.4°F a year, blue) to the warmest (59.3°F, red); each dot is a place's NOAA station.
Kansas: every place PlainClimate covers, with its NOAA 1991-2020 normals (largest first)
PlaceYearJuly highJanuary lowPrecip.SnowLast frost
Wichita57.7°F93°F23°F34.313April 11
Overland Park55.1°F88°F20°F40.714April 10
Olathe55.1°F88°F21°F37.7–April 8
Topeka55.8°F90°F20°F36.517April 12
Lawrence55.2°F91°F18°F35.6–April 21
Manhattan55.0°F92°F18°F32.2–April 21
Salina55.8°F93°F20°F29.7–April 18
Hutchinson56.1°F93°F20°F28.3–April 21
Leavenworth55.8°F91°F21°F41.319April 12
Garden City54.4°F92°F18°F18.9–April 27
Dodge City55.9°F94°F20°F22.019April 21
Emporia55.7°F90°F21°F34.8–April 12
Hays55.6°F93°F20°F24.813April 19
Pittsburg57.5°F90°F24°F47.910April 7
Liberal55.8°F93°F20°F21.114April 20
Newton56.2°F92°F20°F33.89April 14
Great Bend54.3°F91°F18°F27.312April 24
McPherson55.7°F93°F19°F33.614April 18
Ottawa54.5°F89°F18°F39.99April 18
El Dorado56.5°F91°F20°F38.75April 13
Winfield58.2°F92°F24°F34.9–April 11
Haysville56.7°F92°F21°F38.38April 14
Atchison54.2°F88°F18°F36.417April 11
Parsons58.0°F91°F23°F37.9–April 10
Coffeyville58.8°F92°F24°F40.5–April 6
Chanute58.0°F92°F23°F40.7–April 10
Independence57.6°F91°F23°F45.47April 5
Bonner Springs53.6°F87°F18°F40.517April 16
Fort Scott57.0°F91°F22°F44.58April 5
Wellington56.9°F92°F22°F36.19April 15
Pratt55.2°F92°F19°F27.615April 20
Abilene57.5°F94°F22°F34.312April 14
Paola55.0°F89°F19°F41.4–April 13
Ulysses54.0°F93°F16°F17.818April 28
Colby51.8°F91°F15°F20.427May 2
Iola55.9°F89°F20°F42.07April 8
Concordia54.1°F90°F19°F28.419April 18
Wamego54.5°F90°F18°F34.717April 18
Goodland51.7°F90°F17°F19.130May 2
Russell54.8°F93°F19°F24.8–April 22
Osawatomie55.0°F89°F19°F38.98April 14
Clay Center54.3°F91°F18°F31.911April 19
Scott City53.1°F93°F16°F20.220April 30
Larned55.6°F91°F21°F27.2–April 16
Hugoton55.5°F92°F20°F19.713April 20
Holton52.5°F88°F15°F37.4–April 24
Marysville53.5°F90°F15°F33.616April 25
Beloit54.3°F92°F17°F29.116April 19
Garnett55.2°F89°F20°F40.613April 17
Hiawatha52.5°F87°F15°F34.717April 14
Ellsworth54.7°F93°F18°F30.816April 23
Columbus57.2°F90°F23°F46.07April 5
Kingman55.9°F93°F19°F33.29April 15
Osage City54.3°F89°F18°F38.910April 13
Norton51.6°F92°F14°F26.220May 1
Girard56.6°F90°F22°F45.66April 4
Sterling55.5°F93°F20°F29.09April 15
Eureka55.3°F90°F19°F40.09April 16
Phillipsburg53.2°F93°F16°F25.617April 26
Herington54.0°F90°F17°F34.313April 24
Lakin55.7°F94°F20°F18.819April 18
Council Grove55.5°F90°F20°F35.012April 11
Fredonia56.8°F90°F22°F41.87April 12
Anthony57.4°F93°F22°F33.111April 9
Oakley51.7°F92°F16°F20.726May 6
Cimarron55.2°F93°F18°F21.617April 20
Belleville52.7°F90°F16°F30.615April 22
Minneapolis55.0°F93°F18°F31.718April 20
Marion56.6°F92°F21°F33.9–April 8
Humboldt56.2°F90°F21°F42.39April 11
Syracuse53.4°F93°F14°F17.017May 1
WaKeeney53.9°F93°F17°F23.920April 23
Elkhart56.0°F93°F21°F18.418April 19
Medicine Lodge57.9°F94°F22°F27.89April 13
Plainville53.3°F91°F17°F26.120April 23
Oberlin52.1°F91°F16°F21.825April 30
Smith Center53.1°F92°F16°F26.118April 24
Horton53.2°F88°F16°F37.911April 18
Meade55.4°F94°F19°F23.017April 20
Leoti52.3°F92°F16°F19.324May 2
Chapman54.5°F90°F17°F33.57April 17
Hill City53.9°F93°F17°F21.5–April 27
Kinsley55.5°F93°F18°F26.815April 20
Sublette56.9°F94°F20°F18.315April 23
Yates Center55.9°F89°F21°F41.89April 10
Ness City53.9°F93°F16°F22.615April 29
St. Francis52.0°F92°F15°F17.620April 30
Atwood51.9°F92°F15°F22.129May 2
Hoxie53.5°F90°F19°F22.024April 20
Washington52.8°F90°F15°F32.414April 24
Oskaloosa54.5°F90°F18°F38.316April 16
Valley Falls54.8°F91°F18°F37.614April 10
Montezuma55.0°F93°F19°F21.716April 23
Sedan57.3°F92°F22°F40.59April 9
Troy53.1°F87°F17°F36.821April 19
Quinter52.4°F90°F17°F23.520April 24
Pomona56.2°F91°F22°F38.6–April 8
Kiowa57.8°F94°F21°F30.1–April 8
Perry53.8°F87°F18°F39.212April 13
Wilson54.8°F92°F19°F26.210April 21
Cottonwood Falls54.7°F90°F18°F38.011April 19
Mankato51.7°F91°F14°F28.325April 30
Jetmore54.6°F94°F18°F23.721April 25
Ashland56.9°F95°F19°F23.012April 21
Sharon Springs52.9°F91°F17°F19.921April 28
Greensburg54.8°F92°F19°F26.016April 21
Frankfort52.0°F88°F15°F33.2–April 20
Tribune52.2°F91°F16°F18.422May 2
Coldwater59.3°F95°F24°F25.317April 13
Mound City55.1°F89°F20°F41.3–April 13
Howard55.8°F90°F20°F38.66April 17
Centralia53.7°F89°F17°F35.933April 19
Eskridge53.8°F89°F18°F37.318April 16
Kanopolis54.8°F92°F19°F29.612April 19
Healy53.9°F93°F17°F22.422April 28
Norwich56.8°F93°F21°F33.17April 12
Milford54.7°F89°F19°F32.9–April 12
Florence54.9°F91°F18°F34.3–April 22
Glen Elder52.8°F93°F14°F26.3–April 29
Mound Valley56.0°F89°F21°F46.58April 15
Melvern55.9°F90°F20°F38.1–April 8
Courtland54.8°F92°F18°F29.9–April 17
Brewster50.4°F92°F14°F20.317May 9
Winona53.1°F91°F18°F19.517April 29
Bison53.5°F92°F16°F26.514April 30
Smolan54.7°F94°F18°F––April 27
Burr Oak51.1°F88°F14°F27.524April 30
Kirwin52.1°F92°F13°F25.7–April 30
Hillsdale54.8°F88°F19°F39.9–April 9
Cassoday55.0°F90°F19°F36.9–April 18
Alton53.2°F93°F14°F28.618April 29
Hudson56.4°F94°F21°F28.718April 18
Baileyville51.5°F87°F15°F30.5–April 22
Wallace52.4°F92°F15°F20.723April 30
Richfield55.5°F95°F19°F17.718April 27
Russell Springs52.6°F93°F16°F18.222April 30
Brownell53.5°F93°F16°F––April 29

Source: NOAA NCEI 1991-2020 normals for each station. Last frost: the median last spring date of 32°F.

What are Kansas's all-time weather records?

The official state records, reviewed by NOAA's State Climate Extremes Committee: from 121°F to −40°F.

Kansas: official all-time records (NOAA State Climate Extremes Committee)
RecordValueWhereWhen
Highest temperature121°FAlton (tied 2 times; the latest shown)July 24, 1936
Lowest temperature−40°FLebanonFebruary 13, 1905
Most precipitation in 24 hours0 inUnder Review–
Most snow in 24 hours30 inPrattMarch 28, 2009
Deepest snow on the ground40 inSyracuseDecember 31, 1918

Source: NOAA NCEI State Climate Extremes Committee records.

Which large cities in Kansas have no climate record of their own?

These 3 cities of 50,000 or more have no NOAA record with 1991-2020 normals under their own name; each page compares the nearest records, with their distance and elevation.

Which other NOAA stations in Kansas keep normals?

39 stations in Kansas that are not a town's own record keep 1991-2020 normals too: reservoirs and dams, parks and forests, research farms, remote sites and the second stations of towns (those are shown on the town's page). Each with its normal yearly mean:

Source: NOAA NCEI 1991-2020 normals for each station.

Next