{"metadata":{"title":"Kansas City Climate Normals","page_url":"https://plainclimate.com/state/KS","source":"NOAA 1991-2020 U.S. Climate Normals","source_url":"https://www.ncei.noaa.gov/products/land-based-station/us-climate-normals","vintage":"2026-08-04","license":"CC0 1.0","license_url":"https://creativecommons.org/publicdomain/zero/1.0/","citation":"PlainClimate, \"Kansas Climate\". https://plainclimate.com/state/KS","row_count":168},"state_summary":{"code":"KS","state":"Kansas","city_count":168,"station_count":568,"avg_temp_f":54.8,"avg_precip_in":31.2,"avg_snow_in":15.1},"data":[{"slug":"abilene-ks","city":"Abilene","state":"KS","avg_temp_f":57.5,"avg_high_f":69.5,"avg_low_f":45.6,"precip_in":34.28,"snow_in":12.2,"comfort_score":78},{"slug":"alton-ks","city":"Alton","state":"KS","avg_temp_f":53.2,"avg_high_f":67.5,"avg_low_f":38.9,"precip_in":28.59,"snow_in":17.6,"comfort_score":64},{"slug":"anthony-ks","city":"Anthony","state":"KS","avg_temp_f":57.4,"avg_high_f":69,"avg_low_f":45.9,"precip_in":33.14,"snow_in":11.1,"comfort_score":78},{"slug":"ashland-ks","city":"Ashland","state":"KS","avg_temp_f":56.9,"avg_high_f":71.3,"avg_low_f":42.5,"precip_in":23,"snow_in":11.6,"comfort_score":74},{"slug":"atchison-ks","city":"Atchison","state":"KS","avg_temp_f":54.2,"avg_high_f":63.9,"avg_low_f":44.5,"precip_in":36.38,"snow_in":17,"comfort_score":68},{"slug":"atwood-ks","city":"Atwood","state":"KS","avg_temp_f":51.9,"avg_high_f":66.8,"avg_low_f":37,"precip_in":22.08,"snow_in":28.7,"comfort_score":59},{"slug":"baileyville-ks","city":"Baileyville","state":"KS","avg_temp_f":51.5,"avg_high_f":62.6,"avg_low_f":40.4,"precip_in":30.46,"snow_in":null,"comfort_score":64},{"slug":"belleville-ks","city":"Belleville","state":"KS","avg_temp_f":52.7,"avg_high_f":64.6,"avg_low_f":40.9,"precip_in":30.6,"snow_in":15.3,"comfort_score":64},{"slug":"beloit-ks","city":"Beloit","state":"KS","avg_temp_f":54.3,"avg_high_f":66.2,"avg_low_f":42.4,"precip_in":29.08,"snow_in":15.6,"comfort_score":68},{"slug":"big-hill-lake-ks","city":"Big Hill Lake","state":"KS","avg_temp_f":57.2,"avg_high_f":67.6,"avg_low_f":46.7,"precip_in":41.07,"snow_in":null,"comfort_score":80},{"slug":"bison-ks","city":"Bison","state":"KS","avg_temp_f":53.5,"avg_high_f":67.8,"avg_low_f":39.2,"precip_in":26.52,"snow_in":14.1,"comfort_score":64},{"slug":"bonner-springs-ks","city":"Bonner Springs","state":"KS","avg_temp_f":53.6,"avg_high_f":64.2,"avg_low_f":43,"precip_in":40.53,"snow_in":17.4,"comfort_score":68},{"slug":"brewster-ks","city":"Brewster","state":"KS","avg_temp_f":50.4,"avg_high_f":66.2,"avg_low_f":34.7,"precip_in":20.25,"snow_in":16.9,"comfort_score":64},{"slug":"brownell-ks","city":"Brownell","state":"KS","avg_temp_f":53.5,"avg_high_f":68.1,"avg_low_f":39,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"burr-oak-ks","city":"Burr Oak","state":"KS","avg_temp_f":51.1,"avg_high_f":63.6,"avg_low_f":38.6,"precip_in":27.48,"snow_in":23.7,"comfort_score":59},{"slug":"cassoday-ks","city":"Cassoday","state":"KS","avg_temp_f":55,"avg_high_f":66.5,"avg_low_f":43.5,"precip_in":36.94,"snow_in":null,"comfort_score":80},{"slug":"cedar-bluff-dam-ks","city":"Cedar Bluff Dam","state":"KS","avg_temp_f":54,"avg_high_f":67.5,"avg_low_f":40.5,"precip_in":22.65,"snow_in":17.3,"comfort_score":64},{"slug":"centralia-ks","city":"Centralia","state":"KS","avg_temp_f":53.7,"avg_high_f":64.9,"avg_low_f":42.6,"precip_in":35.91,"snow_in":33.4,"comfort_score":63},{"slug":"chanute-ks","city":"Chanute","state":"KS","avg_temp_f":55.9,"avg_high_f":66.1,"avg_low_f":45.6,"precip_in":44.65,"snow_in":9.7,"comfort_score":78},{"slug":"chanute-martin-johnson-ks","city":"Chanute Martin Johnson","state":"KS","avg_temp_f":58,"avg_high_f":69.3,"avg_low_f":46.7,"precip_in":40.69,"snow_in":null,"comfort_score":80},{"slug":"chapman-ks","city":"Chapman","state":"KS","avg_temp_f":54.5,"avg_high_f":66.7,"avg_low_f":42.2,"precip_in":33.47,"snow_in":7.4,"comfort_score":68},{"slug":"cimarron-ks","city":"Cimarron","state":"KS","avg_temp_f":55.2,"avg_high_f":68.7,"avg_low_f":41.7,"precip_in":21.61,"snow_in":17.3,"comfort_score":78},{"slug":"clay-ctr-ks","city":"Clay Ctr","state":"KS","avg_temp_f":54.3,"avg_high_f":65.7,"avg_low_f":42.9,"precip_in":31.85,"snow_in":10.8,"comfort_score":68},{"slug":"clinton-lake-ks","city":"Clinton Lake","state":"KS","avg_temp_f":54.2,"avg_high_f":64.5,"avg_low_f":43.8,"precip_in":37.74,"snow_in":null,"comfort_score":68},{"slug":"coffeyville-muni-ks","city":"Coffeyville Muni","state":"KS","avg_temp_f":58.8,"avg_high_f":70.2,"avg_low_f":47.3,"precip_in":40.45,"snow_in":null,"comfort_score":80},{"slug":"coffeyville-wtr-wks-ks","city":"Coffeyville Wtr Wks","state":"KS","avg_temp_f":58,"avg_high_f":69,"avg_low_f":46.9,"precip_in":46.11,"snow_in":8.3,"comfort_score":78},{"slug":"colby-ks","city":"Colby","state":"KS","avg_temp_f":51.8,"avg_high_f":66.5,"avg_low_f":37.1,"precip_in":20.39,"snow_in":27.2,"comfort_score":59},{"slug":"coldwater-ks","city":"Coldwater","state":"KS","avg_temp_f":59.3,"avg_high_f":72.2,"avg_low_f":46.4,"precip_in":25.29,"snow_in":17.1,"comfort_score":78},{"slug":"columbus-ks","city":"Columbus","state":"KS","avg_temp_f":57.2,"avg_high_f":67.8,"avg_low_f":46.7,"precip_in":46,"snow_in":7.2,"comfort_score":78},{"slug":"concordia-ks","city":"Concordia","state":"KS","avg_temp_f":52.9,"avg_high_f":64.5,"avg_low_f":41.4,"precip_in":30.31,"snow_in":18.1,"comfort_score":68},{"slug":"concordia-muni-ks","city":"Concordia Muni","state":"KS","avg_temp_f":54.1,"avg_high_f":65.3,"avg_low_f":42.9,"precip_in":28.38,"snow_in":19.3,"comfort_score":68},{"slug":"cottonwood-falls-ks","city":"Cottonwood Falls","state":"KS","avg_temp_f":54.7,"avg_high_f":66.7,"avg_low_f":42.6,"precip_in":37.99,"snow_in":10.6,"comfort_score":68},{"slug":"council-grove-lake-ks","city":"Council Grove Lake","state":"KS","avg_temp_f":55.5,"avg_high_f":66.5,"avg_low_f":44.5,"precip_in":34.99,"snow_in":12,"comfort_score":78},{"slug":"courtland-ks","city":"Courtland","state":"KS","avg_temp_f":54.8,"avg_high_f":66.5,"avg_low_f":43.1,"precip_in":29.88,"snow_in":null,"comfort_score":68},{"slug":"dodge-city-ks","city":"Dodge City","state":"KS","avg_temp_f":55.9,"avg_high_f":69.4,"avg_low_f":42.5,"precip_in":22,"snow_in":19.1,"comfort_score":78},{"slug":"el-dorado-ks","city":"El Dorado","state":"KS","avg_temp_f":56.5,"avg_high_f":68.6,"avg_low_f":44.5,"precip_in":38.67,"snow_in":4.5,"comfort_score":83},{"slug":"elkhart-ks","city":"Elkhart","state":"KS","avg_temp_f":56,"avg_high_f":70.2,"avg_low_f":41.9,"precip_in":18.4,"snow_in":17.6,"comfort_score":68},{"slug":"ellsworth-ks","city":"Ellsworth","state":"KS","avg_temp_f":54.7,"avg_high_f":67.8,"avg_low_f":41.7,"precip_in":30.84,"snow_in":16.2,"comfort_score":64},{"slug":"emporia-ks","city":"Emporia","state":"KS","avg_temp_f":53.8,"avg_high_f":65,"avg_low_f":42.6,"precip_in":35.82,"snow_in":null,"comfort_score":68},{"slug":"emporia-muni-ks","city":"Emporia Muni","state":"KS","avg_temp_f":55.7,"avg_high_f":66.9,"avg_low_f":44.5,"precip_in":34.81,"snow_in":null,"comfort_score":80},{"slug":"eskridge-ks","city":"Eskridge","state":"KS","avg_temp_f":53.8,"avg_high_f":65,"avg_low_f":42.5,"precip_in":37.34,"snow_in":18.2,"comfort_score":68},{"slug":"eureka-ks","city":"Eureka","state":"KS","avg_temp_f":55.3,"avg_high_f":67.6,"avg_low_f":43,"precip_in":39.97,"snow_in":8.6,"comfort_score":78},{"slug":"florence-ks","city":"Florence","state":"KS","avg_temp_f":54.9,"avg_high_f":67.3,"avg_low_f":42.6,"precip_in":34.32,"snow_in":null,"comfort_score":64},{"slug":"fort-scott-ks","city":"Fort Scott","state":"KS","avg_temp_f":57,"avg_high_f":67.6,"avg_low_f":46.3,"precip_in":44.49,"snow_in":8.4,"comfort_score":78},{"slug":"frankfort-ks","city":"Frankfort","state":"KS","avg_temp_f":52,"avg_high_f":63.9,"avg_low_f":40.1,"precip_in":33.24,"snow_in":null,"comfort_score":68},{"slug":"fredonia-ks","city":"Fredonia","state":"KS","avg_temp_f":56.8,"avg_high_f":67.8,"avg_low_f":45.8,"precip_in":41.77,"snow_in":6.5,"comfort_score":78},{"slug":"garden-city-ks","city":"Garden City","state":"KS","avg_temp_f":54.4,"avg_high_f":68.6,"avg_low_f":40.2,"precip_in":18.95,"snow_in":null,"comfort_score":52},{"slug":"garden-city-exp-stn-ks","city":"Garden City Exp Stn","state":"KS","avg_temp_f":54.5,"avg_high_f":69.2,"avg_low_f":39.8,"precip_in":19.55,"snow_in":15.6,"comfort_score":54},{"slug":"garnett-ks","city":"Garnett","state":"KS","avg_temp_f":55.2,"avg_high_f":66.1,"avg_low_f":44.3,"precip_in":40.63,"snow_in":12.8,"comfort_score":78},{"slug":"girard-ks","city":"Girard","state":"KS","avg_temp_f":56.6,"avg_high_f":67,"avg_low_f":46.2,"precip_in":45.61,"snow_in":6.2,"comfort_score":78},{"slug":"glen-elder-lake-ks","city":"Glen Elder Lake","state":"KS","avg_temp_f":52.8,"avg_high_f":66.8,"avg_low_f":38.7,"precip_in":26.27,"snow_in":null,"comfort_score":64},{"slug":"goodland-ks","city":"Goodland","state":"KS","avg_temp_f":51.7,"avg_high_f":65.9,"avg_low_f":37.6,"precip_in":19.09,"snow_in":30,"comfort_score":49},{"slug":"great-bend-ks","city":"Great Bend","state":"KS","avg_temp_f":54.3,"avg_high_f":67.3,"avg_low_f":41.3,"precip_in":27.3,"snow_in":11.5,"comfort_score":64},{"slug":"greensburg-ks","city":"Greensburg","state":"KS","avg_temp_f":54.8,"avg_high_f":67.6,"avg_low_f":41.9,"precip_in":25.97,"snow_in":16.3,"comfort_score":68},{"slug":"hays-ks","city":"Hays","state":"KS","avg_temp_f":55.6,"avg_high_f":68.8,"avg_low_f":42.5,"precip_in":24.84,"snow_in":12.9,"comfort_score":78},{"slug":"haysville-ks","city":"Haysville","state":"KS","avg_temp_f":56.7,"avg_high_f":68.6,"avg_low_f":44.9,"precip_in":38.26,"snow_in":8.1,"comfort_score":78},{"slug":"healy-ks","city":"Healy","state":"KS","avg_temp_f":53.9,"avg_high_f":68.5,"avg_low_f":39.4,"precip_in":22.38,"snow_in":22.4,"comfort_score":59},{"slug":"herington-ks","city":"Herington","state":"KS","avg_temp_f":54,"avg_high_f":65.9,"avg_low_f":42.1,"precip_in":34.27,"snow_in":13.1,"comfort_score":64},{"slug":"hiawatha-ks","city":"Hiawatha","state":"KS","avg_temp_f":52.5,"avg_high_f":63.8,"avg_low_f":41.2,"precip_in":34.71,"snow_in":16.9,"comfort_score":68},{"slug":"hill-city-ks","city":"Hill City","state":"KS","avg_temp_f":52.4,"avg_high_f":66,"avg_low_f":38.9,"precip_in":24.16,"snow_in":17.4,"comfort_score":64},{"slug":"hill-city-muni-ks","city":"Hill City Muni","state":"KS","avg_temp_f":53.9,"avg_high_f":67.6,"avg_low_f":40.3,"precip_in":21.5,"snow_in":null,"comfort_score":64},{"slug":"hillsdale-lake-ks","city":"Hillsdale Lake","state":"KS","avg_temp_f":54.8,"avg_high_f":65.3,"avg_low_f":44.3,"precip_in":39.92,"snow_in":null,"comfort_score":68},{"slug":"holton-ks","city":"Holton","state":"KS","avg_temp_f":52.5,"avg_high_f":64,"avg_low_f":41,"precip_in":37.38,"snow_in":null,"comfort_score":64},{"slug":"horton-ks","city":"Horton","state":"KS","avg_temp_f":53.2,"avg_high_f":64.4,"avg_low_f":42,"precip_in":37.94,"snow_in":10.7,"comfort_score":68},{"slug":"howard-ks","city":"Howard","state":"KS","avg_temp_f":55.8,"avg_high_f":68.1,"avg_low_f":43.6,"precip_in":38.58,"snow_in":6.4,"comfort_score":78},{"slug":"hoxie-ks","city":"Hoxie","state":"KS","avg_temp_f":53.5,"avg_high_f":65.6,"avg_low_f":41.4,"precip_in":22.01,"snow_in":23.7,"comfort_score":63},{"slug":"hudson-ks","city":"Hudson","state":"KS","avg_temp_f":56.4,"avg_high_f":69.2,"avg_low_f":43.7,"precip_in":28.74,"snow_in":18.1,"comfort_score":78},{"slug":"hugoton-ks","city":"Hugoton","state":"KS","avg_temp_f":55.5,"avg_high_f":69.6,"avg_low_f":41.4,"precip_in":19.73,"snow_in":12.9,"comfort_score":68},{"slug":"humboldt-ks","city":"Humboldt","state":"KS","avg_temp_f":56.2,"avg_high_f":67.1,"avg_low_f":45.2,"precip_in":42.3,"snow_in":9.3,"comfort_score":78},{"slug":"hutchinson-ks","city":"Hutchinson","state":"KS","avg_temp_f":56.6,"avg_high_f":70,"avg_low_f":43.2,"precip_in":32.93,"snow_in":6.9,"comfort_score":78},{"slug":"hutchinson-muni-ks","city":"Hutchinson Muni","state":"KS","avg_temp_f":56.1,"avg_high_f":68.7,"avg_low_f":43.6,"precip_in":28.31,"snow_in":null,"comfort_score":75},{"slug":"independence-ks","city":"Independence","state":"KS","avg_temp_f":57.6,"avg_high_f":69,"avg_low_f":46.2,"precip_in":45.4,"snow_in":7.4,"comfort_score":78},{"slug":"iola-ks","city":"Iola","state":"KS","avg_temp_f":55.9,"avg_high_f":66.4,"avg_low_f":45.3,"precip_in":42.04,"snow_in":7.4,"comfort_score":78},{"slug":"jetmore-ks","city":"Jetmore","state":"KS","avg_temp_f":54.6,"avg_high_f":68.6,"avg_low_f":40.6,"precip_in":23.73,"snow_in":21.2,"comfort_score":59},{"slug":"john-redmond-lake-ks","city":"John Redmond Lake","state":"KS","avg_temp_f":55.8,"avg_high_f":67.1,"avg_low_f":44.6,"precip_in":37.18,"snow_in":null,"comfort_score":80},{"slug":"johnson-ks","city":"Johnson","state":"KS","avg_temp_f":55.8,"avg_high_f":70,"avg_low_f":41.6,"precip_in":17.47,"snow_in":21.9,"comfort_score":63},{"slug":"kanopolis-lake-ks","city":"Kanopolis Lake","state":"KS","avg_temp_f":54.8,"avg_high_f":67,"avg_low_f":42.6,"precip_in":29.61,"snow_in":11.6,"comfort_score":68},{"slug":"kingman-ks","city":"Kingman","state":"KS","avg_temp_f":55.9,"avg_high_f":68.4,"avg_low_f":43.4,"precip_in":33.22,"snow_in":8.9,"comfort_score":78},{"slug":"kinsley-ks","city":"Kinsley","state":"KS","avg_temp_f":55.5,"avg_high_f":69.4,"avg_low_f":41.5,"precip_in":26.75,"snow_in":15.1,"comfort_score":78},{"slug":"kiowa-ks","city":"Kiowa","state":"KS","avg_temp_f":57.8,"avg_high_f":71,"avg_low_f":44.6,"precip_in":30.07,"snow_in":null,"comfort_score":80},{"slug":"kirwin-dam-ks","city":"Kirwin Dam","state":"KS","avg_temp_f":52.1,"avg_high_f":66.6,"avg_low_f":37.6,"precip_in":25.68,"snow_in":null,"comfort_score":64},{"slug":"lakin-ks","city":"Lakin","state":"KS","avg_temp_f":55.7,"avg_high_f":69.9,"avg_low_f":41.5,"precip_in":18.81,"snow_in":19.4,"comfort_score":68},{"slug":"larned-ks","city":"Larned","state":"KS","avg_temp_f":55.6,"avg_high_f":67.5,"avg_low_f":43.7,"precip_in":27.24,"snow_in":null,"comfort_score":80},{"slug":"lawrence-ks","city":"Lawrence","state":"KS","avg_temp_f":54.9,"avg_high_f":64.7,"avg_low_f":45.1,"precip_in":39.4,"snow_in":10.4,"comfort_score":68},{"slug":"lawrence-muni-ks","city":"Lawrence Muni","state":"KS","avg_temp_f":55.2,"avg_high_f":67.3,"avg_low_f":43.1,"precip_in":35.58,"snow_in":null,"comfort_score":75},{"slug":"leavenworth-ks","city":"Leavenworth","state":"KS","avg_temp_f":55.8,"avg_high_f":66.3,"avg_low_f":45.3,"precip_in":41.27,"snow_in":18.8,"comfort_score":78},{"slug":"leoti-ks","city":"Leoti","state":"KS","avg_temp_f":52.3,"avg_high_f":67.2,"avg_low_f":37.4,"precip_in":19.28,"snow_in":23.8,"comfort_score":49},{"slug":"liberal-ks","city":"Liberal","state":"KS","avg_temp_f":55.8,"avg_high_f":70.2,"avg_low_f":41.4,"precip_in":21.11,"snow_in":14.4,"comfort_score":78},{"slug":"lincoln-ks","city":"Lincoln","state":"KS","avg_temp_f":53.7,"avg_high_f":67,"avg_low_f":40.4,"precip_in":29.06,"snow_in":15.3,"comfort_score":64},{"slug":"lovewell-dam-ks","city":"Lovewell Dam","state":"KS","avg_temp_f":52.7,"avg_high_f":64.4,"avg_low_f":41,"precip_in":27.48,"snow_in":null,"comfort_score":68},{"slug":"manhattan-ks","city":"Manhattan","state":"KS","avg_temp_f":55,"avg_high_f":66.5,"avg_low_f":43.6,"precip_in":33.43,"snow_in":null,"comfort_score":80},{"slug":"manhattan-muni-ks","city":"Manhattan Muni","state":"KS","avg_temp_f":55,"avg_high_f":67.2,"avg_low_f":42.7,"precip_in":32.17,"snow_in":null,"comfort_score":75},{"slug":"mankato-ks","city":"Mankato","state":"KS","avg_temp_f":51.7,"avg_high_f":64.2,"avg_low_f":39.2,"precip_in":28.28,"snow_in":25,"comfort_score":59},{"slug":"marion-rsvr-ks","city":"Marion Rsvr","state":"KS","avg_temp_f":56.6,"avg_high_f":67.4,"avg_low_f":45.8,"precip_in":33.94,"snow_in":null,"comfort_score":80},{"slug":"marysville-ks","city":"Marysville","state":"KS","avg_temp_f":53.5,"avg_high_f":65.8,"avg_low_f":41.1,"precip_in":33.6,"snow_in":15.8,"comfort_score":64},{"slug":"mcdonald-ks","city":"McDonald","state":"KS","avg_temp_f":51.9,"avg_high_f":66,"avg_low_f":37.8,"precip_in":20.8,"snow_in":33.6,"comfort_score":59},{"slug":"mcpherson-ks","city":"Mcpherson","state":"KS","avg_temp_f":55.7,"avg_high_f":68.1,"avg_low_f":43.2,"precip_in":33.58,"snow_in":14.2,"comfort_score":78},{"slug":"meade-ks","city":"Meade","state":"KS","avg_temp_f":55.4,"avg_high_f":69.7,"avg_low_f":41.1,"precip_in":23.04,"snow_in":16.9,"comfort_score":78},{"slug":"medicine-lodge-ks","city":"Medicine Lodge","state":"KS","avg_temp_f":57.9,"avg_high_f":70.4,"avg_low_f":45.4,"precip_in":27.75,"snow_in":9.4,"comfort_score":78},{"slug":"melvern-lake-ks","city":"Melvern Lake","state":"KS","avg_temp_f":55.9,"avg_high_f":67,"avg_low_f":44.9,"precip_in":38.08,"snow_in":null,"comfort_score":80},{"slug":"milford-lake-ks","city":"Milford Lake","state":"KS","avg_temp_f":54.7,"avg_high_f":65.3,"avg_low_f":44.1,"precip_in":32.9,"snow_in":null,"comfort_score":68},{"slug":"minneapolis-ks","city":"Minneapolis","state":"KS","avg_temp_f":55,"avg_high_f":67.4,"avg_low_f":42.7,"precip_in":31.72,"snow_in":17.6,"comfort_score":78},{"slug":"montezuma-ks","city":"Montezuma","state":"KS","avg_temp_f":55,"avg_high_f":69.6,"avg_low_f":40.4,"precip_in":21.73,"snow_in":15.8,"comfort_score":74},{"slug":"mound-city-ks","city":"Mound City","state":"KS","avg_temp_f":55.1,"avg_high_f":65.8,"avg_low_f":44.4,"precip_in":41.26,"snow_in":null,"comfort_score":80},{"slug":"mound-valley-ks","city":"Mound Valley","state":"KS","avg_temp_f":56,"avg_high_f":67.3,"avg_low_f":44.7,"precip_in":46.55,"snow_in":7.9,"comfort_score":78},{"slug":"ness-city-ks","city":"Ness City","state":"KS","avg_temp_f":53.9,"avg_high_f":68.7,"avg_low_f":39.1,"precip_in":22.59,"snow_in":15.4,"comfort_score":64},{"slug":"newton-ks","city":"Newton","state":"KS","avg_temp_f":56.2,"avg_high_f":67.5,"avg_low_f":44.9,"precip_in":33.77,"snow_in":8.8,"comfort_score":78},{"slug":"norton-ks","city":"Norton","state":"KS","avg_temp_f":53,"avg_high_f":66.8,"avg_low_f":39.1,"precip_in":23.07,"snow_in":21.8,"comfort_score":59},{"slug":"norton-dam-ks","city":"Norton Dam","state":"KS","avg_temp_f":51.6,"avg_high_f":65.6,"avg_low_f":37.7,"precip_in":26.22,"snow_in":19.6,"comfort_score":64},{"slug":"norwich-ks","city":"Norwich","state":"KS","avg_temp_f":56.8,"avg_high_f":68.9,"avg_low_f":44.8,"precip_in":33.14,"snow_in":6.6,"comfort_score":78},{"slug":"oakley-ks","city":"Oakley","state":"KS","avg_temp_f":53.2,"avg_high_f":67.6,"avg_low_f":38.8,"precip_in":19.26,"snow_in":null,"comfort_score":52},{"slug":"oberlin-ks","city":"Oberlin","state":"KS","avg_temp_f":52.1,"avg_high_f":66,"avg_low_f":38.2,"precip_in":21.79,"snow_in":25.2,"comfort_score":59},{"slug":"olathe-ks","city":"Olathe","state":"KS","avg_temp_f":55.1,"avg_high_f":65,"avg_low_f":45.2,"precip_in":40.73,"snow_in":13.8,"comfort_score":78},{"slug":"olathe-johnson-county-ks","city":"Olathe Johnson County","state":"KS","avg_temp_f":55.1,"avg_high_f":65.6,"avg_low_f":44.6,"precip_in":37.54,"snow_in":null,"comfort_score":80},{"slug":"olathe-johnson-county-exec-ks","city":"Olathe Johnson County Exec","state":"KS","avg_temp_f":55.1,"avg_high_f":64.5,"avg_low_f":45.7,"precip_in":37.74,"snow_in":null,"comfort_score":80},{"slug":"osage-city-ks","city":"Osage City","state":"KS","avg_temp_f":54.3,"avg_high_f":65.7,"avg_low_f":42.9,"precip_in":38.85,"snow_in":10.4,"comfort_score":68},{"slug":"osawatomie-ks","city":"Osawatomie","state":"KS","avg_temp_f":55,"avg_high_f":65.9,"avg_low_f":44,"precip_in":38.89,"snow_in":8.4,"comfort_score":78},{"slug":"oskaloosa-ks","city":"Oskaloosa","state":"KS","avg_temp_f":54.5,"avg_high_f":65.6,"avg_low_f":43.4,"precip_in":38.34,"snow_in":16.4,"comfort_score":68},{"slug":"ottawa-ks","city":"Ottawa","state":"KS","avg_temp_f":54.5,"avg_high_f":66,"avg_low_f":43,"precip_in":39.85,"snow_in":9.2,"comfort_score":68},{"slug":"paola-ks","city":"Paola","state":"KS","avg_temp_f":55,"avg_high_f":65.6,"avg_low_f":44.4,"precip_in":41.36,"snow_in":null,"comfort_score":80},{"slug":"parsons-ks","city":"Parsons","state":"KS","avg_temp_f":56.5,"avg_high_f":67.5,"avg_low_f":45.5,"precip_in":44.89,"snow_in":7.1,"comfort_score":78},{"slug":"parsons-tri-city-ks","city":"Parsons Tri City","state":"KS","avg_temp_f":58,"avg_high_f":69.4,"avg_low_f":46.5,"precip_in":37.87,"snow_in":null,"comfort_score":80},{"slug":"perry-lake-ks","city":"Perry Lake","state":"KS","avg_temp_f":53.8,"avg_high_f":63.8,"avg_low_f":43.8,"precip_in":39.17,"snow_in":12.4,"comfort_score":68},{"slug":"phillipsburg-ks","city":"Phillipsburg","state":"KS","avg_temp_f":53.2,"avg_high_f":66.3,"avg_low_f":40.1,"precip_in":25.63,"snow_in":17,"comfort_score":64},{"slug":"pittsburg-ks","city":"Pittsburg","state":"KS","avg_temp_f":57.5,"avg_high_f":67.9,"avg_low_f":47,"precip_in":47.89,"snow_in":9.5,"comfort_score":78},{"slug":"plainville-ks","city":"Plainville","state":"KS","avg_temp_f":53.3,"avg_high_f":66.3,"avg_low_f":40.4,"precip_in":26.11,"snow_in":19.7,"comfort_score":64},{"slug":"pomona-lake-ks","city":"Pomona Lake","state":"KS","avg_temp_f":56.2,"avg_high_f":67,"avg_low_f":45.5,"precip_in":38.61,"snow_in":null,"comfort_score":80},{"slug":"pratt-ks","city":"Pratt","state":"KS","avg_temp_f":55.2,"avg_high_f":67.6,"avg_low_f":42.7,"precip_in":27.62,"snow_in":15.1,"comfort_score":78},{"slug":"quinter-ks","city":"Quinter","state":"KS","avg_temp_f":52.4,"avg_high_f":64.9,"avg_low_f":39.9,"precip_in":23.51,"snow_in":20.2,"comfort_score":59},{"slug":"richfield-ks","city":"Richfield","state":"KS","avg_temp_f":55.5,"avg_high_f":71.1,"avg_low_f":40,"precip_in":17.67,"snow_in":18.4,"comfort_score":64},{"slug":"russell-ks","city":"Russell","state":"KS","avg_temp_f":54.3,"avg_high_f":67.3,"avg_low_f":41.3,"precip_in":28.05,"snow_in":null,"comfort_score":64},{"slug":"russell-muni-ks","city":"Russell Muni","state":"KS","avg_temp_f":54.8,"avg_high_f":67.3,"avg_low_f":42.3,"precip_in":24.84,"snow_in":null,"comfort_score":64},{"slug":"russell-springs-ks","city":"Russell Springs","state":"KS","avg_temp_f":52.6,"avg_high_f":67.4,"avg_low_f":37.8,"precip_in":18.19,"snow_in":22.3,"comfort_score":49},{"slug":"saint-francis-ks","city":"Saint Francis","state":"KS","avg_temp_f":52,"avg_high_f":66.7,"avg_low_f":37.2,"precip_in":17.56,"snow_in":19.8,"comfort_score":54},{"slug":"salina-ks","city":"Salina","state":"KS","avg_temp_f":55.8,"avg_high_f":67.4,"avg_low_f":44.2,"precip_in":29.69,"snow_in":null,"comfort_score":80},{"slug":"scott-city-ks","city":"Scott City","state":"KS","avg_temp_f":53.1,"avg_high_f":67.8,"avg_low_f":38.4,"precip_in":20.18,"snow_in":19.6,"comfort_score":64},{"slug":"sedan-ks","city":"Sedan","state":"KS","avg_temp_f":57.3,"avg_high_f":69.5,"avg_low_f":45.2,"precip_in":40.54,"snow_in":9.3,"comfort_score":78},{"slug":"sharon-springs-ks","city":"Sharon Springs","state":"KS","avg_temp_f":52.9,"avg_high_f":66.5,"avg_low_f":39.2,"precip_in":19.85,"snow_in":21,"comfort_score":49},{"slug":"smileyberg-ks","city":"Smileyberg","state":"KS","avg_temp_f":54.8,"avg_high_f":66.4,"avg_low_f":43.1,"precip_in":39.18,"snow_in":10.6,"comfort_score":68},{"slug":"smith-ctr-ks","city":"Smith Ctr","state":"KS","avg_temp_f":53.1,"avg_high_f":66,"avg_low_f":40.2,"precip_in":26.1,"snow_in":18.3,"comfort_score":64},{"slug":"smolan-ks","city":"Smolan","state":"KS","avg_temp_f":54.7,"avg_high_f":67.7,"avg_low_f":41.7,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"sterling-ks","city":"Sterling","state":"KS","avg_temp_f":55.5,"avg_high_f":67.5,"avg_low_f":43.5,"precip_in":29,"snow_in":9.3,"comfort_score":78},{"slug":"sublette-ks","city":"Sublette","state":"KS","avg_temp_f":56.9,"avg_high_f":72,"avg_low_f":41.7,"precip_in":18.3,"snow_in":15,"comfort_score":68},{"slug":"syracuse-ks","city":"Syracuse","state":"KS","avg_temp_f":53.4,"avg_high_f":69.6,"avg_low_f":37.1,"precip_in":17.01,"snow_in":16.9,"comfort_score":54},{"slug":"tallgrass-prairie-national-park-ks","city":"Tallgrass Prairie National Park","state":"KS","avg_temp_f":56,"avg_high_f":68,"avg_low_f":44,"precip_in":33.55,"snow_in":11.7,"comfort_score":78},{"slug":"topeka-ks","city":"Topeka -","state":"KS","avg_temp_f":54.9,"avg_high_f":66,"avg_low_f":43.8,"precip_in":37.29,"snow_in":null,"comfort_score":68},{"slug":"topeka-forbes-fld-ks","city":"Topeka Forbes Fld","state":"KS","avg_temp_f":55.4,"avg_high_f":66.8,"avg_low_f":44.1,"precip_in":36.67,"snow_in":null,"comfort_score":80},{"slug":"topeka-muni-ks","city":"Topeka Muni","state":"KS","avg_temp_f":55.8,"avg_high_f":66.7,"avg_low_f":44.9,"precip_in":36.53,"snow_in":17.1,"comfort_score":78},{"slug":"tribune-ks","city":"Tribune","state":"KS","avg_temp_f":52.2,"avg_high_f":66.9,"avg_low_f":37.5,"precip_in":18.44,"snow_in":21.7,"comfort_score":49},{"slug":"troy-ks","city":"Troy","state":"KS","avg_temp_f":53.1,"avg_high_f":63.6,"avg_low_f":42.7,"precip_in":36.84,"snow_in":21.1,"comfort_score":63},{"slug":"tuttle-creek-lake-ks","city":"Tuttle Creek Lake","state":"KS","avg_temp_f":53.6,"avg_high_f":65.6,"avg_low_f":41.7,"precip_in":33.83,"snow_in":null,"comfort_score":68},{"slug":"ulysses-ks","city":"Ulysses","state":"KS","avg_temp_f":54,"avg_high_f":69.3,"avg_low_f":38.7,"precip_in":17.76,"snow_in":17.8,"comfort_score":54},{"slug":"valley-falls-ks","city":"Valley Falls","state":"KS","avg_temp_f":54.8,"avg_high_f":66.3,"avg_low_f":43.2,"precip_in":37.61,"snow_in":13.5,"comfort_score":68},{"slug":"wakeeney-ks","city":"Wakeeney","state":"KS","avg_temp_f":53.9,"avg_high_f":67.4,"avg_low_f":40.4,"precip_in":23.92,"snow_in":20.3,"comfort_score":59},{"slug":"wallace-ks","city":"Wallace","state":"KS","avg_temp_f":52.4,"avg_high_f":67.5,"avg_low_f":37.2,"precip_in":20.73,"snow_in":23.2,"comfort_score":59},{"slug":"wamego-ks","city":"Wamego","state":"KS","avg_temp_f":54.5,"avg_high_f":66.1,"avg_low_f":42.8,"precip_in":34.73,"snow_in":16.9,"comfort_score":68},{"slug":"washington-ks","city":"Washington","state":"KS","avg_temp_f":52.8,"avg_high_f":64.9,"avg_low_f":40.8,"precip_in":32.41,"snow_in":14.4,"comfort_score":64},{"slug":"webster-dam-ks","city":"Webster Dam","state":"KS","avg_temp_f":53.9,"avg_high_f":68.5,"avg_low_f":39.3,"precip_in":25.38,"snow_in":null,"comfort_score":64},{"slug":"wellington-ks","city":"Wellington","state":"KS","avg_temp_f":56.9,"avg_high_f":68.4,"avg_low_f":45.5,"precip_in":36.14,"snow_in":9.2,"comfort_score":78},{"slug":"wichita-ks","city":"Wichita","state":"KS","avg_temp_f":57.7,"avg_high_f":68.8,"avg_low_f":46.5,"precip_in":34.31,"snow_in":12.7,"comfort_score":78},{"slug":"wichita-jabara-ks","city":"Wichita Jabara","state":"KS","avg_temp_f":57,"avg_high_f":68.1,"avg_low_f":45.9,"precip_in":32.61,"snow_in":null,"comfort_score":80},{"slug":"wichita-wx-ks","city":"Wichita WX","state":"KS","avg_temp_f":57.1,"avg_high_f":68.5,"avg_low_f":45.7,"precip_in":34.41,"snow_in":null,"comfort_score":80},{"slug":"wilmore-ks","city":"Wilmore","state":"KS","avg_temp_f":55.3,"avg_high_f":70.3,"avg_low_f":40.3,"precip_in":25.21,"snow_in":12.3,"comfort_score":74},{"slug":"wilson-lake-ks","city":"Wilson Lake","state":"KS","avg_temp_f":54.8,"avg_high_f":67.4,"avg_low_f":42.3,"precip_in":26.22,"snow_in":9.6,"comfort_score":64},{"slug":"winfield-ks","city":"Winfield","state":"KS","avg_temp_f":56.3,"avg_high_f":68.4,"avg_low_f":44.1,"precip_in":40.69,"snow_in":9,"comfort_score":78},{"slug":"winfield-strother-fld-ks","city":"Winfield Strother Fld","state":"KS","avg_temp_f":58.2,"avg_high_f":69.5,"avg_low_f":47,"precip_in":34.88,"snow_in":null,"comfort_score":80},{"slug":"winona-ks","city":"Winona","state":"KS","avg_temp_f":53.1,"avg_high_f":67.1,"avg_low_f":39.2,"precip_in":19.47,"snow_in":17.4,"comfort_score":54},{"slug":"yates-ctr-ks","city":"Yates Ctr","state":"KS","avg_temp_f":55.9,"avg_high_f":67,"avg_low_f":44.7,"precip_in":41.81,"snow_in":9,"comfort_score":78}]}