{"metadata":{"title":"Ohio City Climate Normals","page_url":"https://plainclimate.com/state/OH","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, \"Ohio Climate\". https://plainclimate.com/state/OH","row_count":128},"state_summary":{"code":"OH","state":"Ohio","city_count":128,"station_count":266,"avg_temp_f":51.6,"avg_precip_in":41.1,"avg_snow_in":28.7},"data":[{"slug":"akron-canton-rgnl-oh","city":"Akron Canton Rgnl","state":"OH","avg_temp_f":51.6,"avg_high_f":61.2,"avg_low_f":42.1,"precip_in":41.57,"snow_in":47.2,"comfort_score":63},{"slug":"akron-fulton-oh","city":"Akron Fulton","state":"OH","avg_temp_f":52.3,"avg_high_f":62.1,"avg_low_f":42.5,"precip_in":32.51,"snow_in":null,"comfort_score":68},{"slug":"ashland-oh","city":"Ashland","state":"OH","avg_temp_f":49.7,"avg_high_f":60.2,"avg_low_f":39.3,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"ashtabula-county-oh","city":"Ashtabula County","state":"OH","avg_temp_f":48.9,"avg_high_f":58.2,"avg_low_f":39.5,"precip_in":37.07,"snow_in":null,"comfort_score":64},{"slug":"athens-ou-oh","city":"Athens OU","state":"OH","avg_temp_f":52.2,"avg_high_f":62.5,"avg_low_f":41.9,"precip_in":41.56,"snow_in":17.6,"comfort_score":68},{"slug":"barnesville-oh","city":"Barnesville","state":"OH","avg_temp_f":51.3,"avg_high_f":61,"avg_low_f":41.7,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"bellefontaine-oh","city":"Bellefontaine","state":"OH","avg_temp_f":50.6,"avg_high_f":60.1,"avg_low_f":41,"precip_in":42.64,"snow_in":null,"comfort_score":64},{"slug":"beverly-stp-oh","city":"Beverly Stp","state":"OH","avg_temp_f":52.9,"avg_high_f":63.8,"avg_low_f":42,"precip_in":44.53,"snow_in":15.7,"comfort_score":68},{"slug":"bowling-green-wwtp-oh","city":"Bowling Green Wwtp","state":"OH","avg_temp_f":50.8,"avg_high_f":59.9,"avg_low_f":41.7,"precip_in":35.16,"snow_in":21.3,"comfort_score":63},{"slug":"bryan-oh","city":"Bryan","state":"OH","avg_temp_f":49.7,"avg_high_f":59.9,"avg_low_f":39.5,"precip_in":37.38,"snow_in":null,"comfort_score":64},{"slug":"bucyrus-oh","city":"Bucyrus","state":"OH","avg_temp_f":52.3,"avg_high_f":62.1,"avg_low_f":42.6,"precip_in":38.52,"snow_in":23.3,"comfort_score":63},{"slug":"cadiz-oh","city":"Cadiz","state":"OH","avg_temp_f":50.8,"avg_high_f":59.7,"avg_low_f":42,"precip_in":42.58,"snow_in":25.8,"comfort_score":63},{"slug":"caldwell-oh","city":"Caldwell","state":"OH","avg_temp_f":51.5,"avg_high_f":62.9,"avg_low_f":40.2,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"cambridge-oh","city":"Cambridge","state":"OH","avg_temp_f":52.7,"avg_high_f":63.8,"avg_low_f":41.7,"precip_in":41.32,"snow_in":17.4,"comfort_score":64},{"slug":"carpenter-oh","city":"Carpenter","state":"OH","avg_temp_f":52.7,"avg_high_f":64.2,"avg_low_f":41.2,"precip_in":43.13,"snow_in":17.7,"comfort_score":64},{"slug":"celina-oh","city":"Celina","state":"OH","avg_temp_f":51.4,"avg_high_f":61.1,"avg_low_f":41.7,"precip_in":39.76,"snow_in":28.8,"comfort_score":59},{"slug":"centerburg-oh","city":"Centerburg","state":"OH","avg_temp_f":50,"avg_high_f":60.3,"avg_low_f":39.6,"precip_in":44.2,"snow_in":null,"comfort_score":64},{"slug":"chardon-oh","city":"Chardon","state":"OH","avg_temp_f":48,"avg_high_f":57.9,"avg_low_f":38.1,"precip_in":50.71,"snow_in":113.7,"comfort_score":44},{"slug":"cheviot-oh","city":"Cheviot","state":"OH","avg_temp_f":53.8,"avg_high_f":63.4,"avg_low_f":44.3,"precip_in":48.18,"snow_in":16,"comfort_score":68},{"slug":"chillicothe-mound-city-oh","city":"Chillicothe Mound City","state":"OH","avg_temp_f":53.5,"avg_high_f":64.4,"avg_low_f":42.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"chilo-meldahl-locks-dam-oh","city":"Chilo Meldahl Locks & Dam","state":"OH","avg_temp_f":54.9,"avg_high_f":65.8,"avg_low_f":44,"precip_in":42.16,"snow_in":null,"comfort_score":68},{"slug":"chippewa-lake-oh","city":"Chippewa Lake","state":"OH","avg_temp_f":48.6,"avg_high_f":58.3,"avg_low_f":38.9,"precip_in":40.55,"snow_in":35.7,"comfort_score":59},{"slug":"cincinnati-oh","city":"Cincinnati","state":"OH","avg_temp_f":52.6,"avg_high_f":62.4,"avg_low_f":42.8,"precip_in":42.4,"snow_in":null,"comfort_score":68},{"slug":"cincinnati-lunken-oh","city":"Cincinnati Lunken","state":"OH","avg_temp_f":54.8,"avg_high_f":65.4,"avg_low_f":44.2,"precip_in":43.4,"snow_in":null,"comfort_score":68},{"slug":"cincinnati-fernbank-oh","city":"Cincinnati-fernbank","state":"OH","avg_temp_f":55,"avg_high_f":64.8,"avg_low_f":45.2,"precip_in":47.49,"snow_in":11.4,"comfort_score":78},{"slug":"circleville-oh","city":"Circleville","state":"OH","avg_temp_f":54.3,"avg_high_f":64.3,"avg_low_f":44.3,"precip_in":40.94,"snow_in":15.4,"comfort_score":68},{"slug":"cleveland-oh","city":"Cleveland","state":"OH","avg_temp_f":52.4,"avg_high_f":60.7,"avg_low_f":44,"precip_in":41.03,"snow_in":63.8,"comfort_score":58},{"slug":"cleveland-burke-oh","city":"Cleveland Burke","state":"OH","avg_temp_f":52.3,"avg_high_f":58.9,"avg_low_f":45.8,"precip_in":33.34,"snow_in":null,"comfort_score":68},{"slug":"columbus-oh","city":"Columbus","state":"OH","avg_temp_f":53.5,"avg_high_f":63,"avg_low_f":44,"precip_in":41.57,"snow_in":28.2,"comfort_score":63},{"slug":"columbus-ohio-state-univ-oh","city":"Columbus Ohio State Univ","state":"OH","avg_temp_f":52.4,"avg_high_f":62.1,"avg_low_f":42.6,"precip_in":35.76,"snow_in":null,"comfort_score":68},{"slug":"columbus-wcmh-oh","city":"Columbus Wcmh","state":"OH","avg_temp_f":52.8,"avg_high_f":62.8,"avg_low_f":42.7,"precip_in":44.66,"snow_in":null,"comfort_score":68},{"slug":"columbus-valley-crossing-oh","city":"Columbus-valley Crossing","state":"OH","avg_temp_f":53,"avg_high_f":64.3,"avg_low_f":41.6,"precip_in":43.18,"snow_in":null,"comfort_score":64},{"slug":"coshocton-ag-rsch-stn-oh","city":"Coshocton Ag Rsch Stn","state":"OH","avg_temp_f":51.6,"avg_high_f":60.6,"avg_low_f":42.6,"precip_in":39.64,"snow_in":null,"comfort_score":68},{"slug":"coshocton-wpc-plt-oh","city":"Coshocton Wpc Plt","state":"OH","avg_temp_f":51.4,"avg_high_f":61.8,"avg_low_f":41.1,"precip_in":43.56,"snow_in":15.3,"comfort_score":64},{"slug":"danville-oh","city":"Danville","state":"OH","avg_temp_f":49,"avg_high_f":60.2,"avg_low_f":37.9,"precip_in":42.42,"snow_in":41.6,"comfort_score":59},{"slug":"dayton-oh","city":"Dayton","state":"OH","avg_temp_f":53.9,"avg_high_f":63.4,"avg_low_f":44.5,"precip_in":41.33,"snow_in":25,"comfort_score":63},{"slug":"dayton-mcd-oh","city":"Dayton Mcd","state":"OH","avg_temp_f":53.3,"avg_high_f":63.4,"avg_low_f":43.1,"precip_in":41.65,"snow_in":12.3,"comfort_score":68},{"slug":"dayton-wright-bros-oh","city":"Dayton Wright Bros","state":"OH","avg_temp_f":54.1,"avg_high_f":64.2,"avg_low_f":44,"precip_in":40.97,"snow_in":null,"comfort_score":68},{"slug":"defiance-oh","city":"Defiance","state":"OH","avg_temp_f":50.4,"avg_high_f":59.9,"avg_low_f":40.9,"precip_in":37.7,"snow_in":24.2,"comfort_score":63},{"slug":"defiance-mem-oh","city":"Defiance Mem","state":"OH","avg_temp_f":50,"avg_high_f":59.5,"avg_low_f":40.5,"precip_in":32.95,"snow_in":null,"comfort_score":64},{"slug":"dennison-wtr-wks-oh","city":"Dennison Wtr Wks","state":"OH","avg_temp_f":51.1,"avg_high_f":61.9,"avg_low_f":40.3,"precip_in":42.36,"snow_in":null,"comfort_score":64},{"slug":"dorset-oh","city":"Dorset","state":"OH","avg_temp_f":47.8,"avg_high_f":57.7,"avg_low_f":38,"precip_in":46.93,"snow_in":89.9,"comfort_score":54},{"slug":"eaton-oh","city":"Eaton","state":"OH","avg_temp_f":51.2,"avg_high_f":62.4,"avg_low_f":40,"precip_in":43.11,"snow_in":null,"comfort_score":64},{"slug":"elyria-oh","city":"Elyria","state":"OH","avg_temp_f":52.6,"avg_high_f":62.1,"avg_low_f":43.1,"precip_in":41.96,"snow_in":43.6,"comfort_score":63},{"slug":"elyria-lorain-county-oh","city":"Elyria Lorain County","state":"OH","avg_temp_f":50.2,"avg_high_f":59.2,"avg_low_f":41.2,"precip_in":36.72,"snow_in":null,"comfort_score":68},{"slug":"fairfield-oh","city":"Fairfield","state":"OH","avg_temp_f":53.6,"avg_high_f":64.6,"avg_low_f":42.6,"precip_in":45.04,"snow_in":null,"comfort_score":68},{"slug":"findlay-oh","city":"Findlay","state":"OH","avg_temp_f":52.4,"avg_high_f":61.9,"avg_low_f":42.9,"precip_in":33.8,"snow_in":null,"comfort_score":68},{"slug":"findlay-wpcc-oh","city":"Findlay Wpcc","state":"OH","avg_temp_f":51.3,"avg_high_f":60.5,"avg_low_f":42,"precip_in":37.67,"snow_in":23.8,"comfort_score":63},{"slug":"franklin-oh","city":"Franklin","state":"OH","avg_temp_f":52.7,"avg_high_f":63.9,"avg_low_f":41.5,"precip_in":42.31,"snow_in":null,"comfort_score":64},{"slug":"fredericktown-oh","city":"Fredericktown","state":"OH","avg_temp_f":48.5,"avg_high_f":59.5,"avg_low_f":37.4,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"fremont-oh","city":"Fremont","state":"OH","avg_temp_f":50.7,"avg_high_f":60.6,"avg_low_f":40.9,"precip_in":38.2,"snow_in":26.2,"comfort_score":59},{"slug":"fremont-ag-stn-oh","city":"Fremont Ag Stn","state":"OH","avg_temp_f":50.9,"avg_high_f":59.8,"avg_low_f":42,"precip_in":34.85,"snow_in":null,"comfort_score":68},{"slug":"galion-wtr-wks-oh","city":"Galion Wtr Wks","state":"OH","avg_temp_f":50.1,"avg_high_f":60,"avg_low_f":40.3,"precip_in":43.05,"snow_in":25.9,"comfort_score":59},{"slug":"gallipolis-oh","city":"Gallipolis","state":"OH","avg_temp_f":54.9,"avg_high_f":65.7,"avg_low_f":44.2,"precip_in":44.53,"snow_in":null,"comfort_score":68},{"slug":"greenville-wtp-oh","city":"Greenville Wtp","state":"OH","avg_temp_f":51.9,"avg_high_f":62,"avg_low_f":41.8,"precip_in":40.26,"snow_in":null,"comfort_score":68},{"slug":"hamilton-butler-county-rgnl-oh","city":"Hamilton Butler County Rgnl","state":"OH","avg_temp_f":53.8,"avg_high_f":65.1,"avg_low_f":42.5,"precip_in":41.42,"snow_in":null,"comfort_score":64},{"slug":"hannibal-locks-dam-oh","city":"Hannibal Locks & Dam","state":"OH","avg_temp_f":51.8,"avg_high_f":62.6,"avg_low_f":41.1,"precip_in":45.02,"snow_in":null,"comfort_score":68},{"slug":"hicksville-oh","city":"Hicksville","state":"OH","avg_temp_f":50.2,"avg_high_f":60.8,"avg_low_f":39.5,"precip_in":35.1,"snow_in":null,"comfort_score":64},{"slug":"hillsboro-oh","city":"Hillsboro","state":"OH","avg_temp_f":52.3,"avg_high_f":63.6,"avg_low_f":40.9,"precip_in":46.68,"snow_in":18.1,"comfort_score":64},{"slug":"hiram-oh","city":"Hiram","state":"OH","avg_temp_f":48.1,"avg_high_f":58,"avg_low_f":38.3,"precip_in":44.1,"snow_in":62.9,"comfort_score":54},{"slug":"hoytville-oh","city":"Hoytville","state":"OH","avg_temp_f":50.8,"avg_high_f":60.5,"avg_low_f":41.2,"precip_in":36.05,"snow_in":23,"comfort_score":59},{"slug":"huntsville-oh","city":"Huntsville","state":"OH","avg_temp_f":52,"avg_high_f":63.1,"avg_low_f":41,"precip_in":41.55,"snow_in":null,"comfort_score":68},{"slug":"jackson-oh","city":"Jackson","state":"OH","avg_temp_f":51.5,"avg_high_f":61.4,"avg_low_f":41.6,"precip_in":45.06,"snow_in":20.7,"comfort_score":63},{"slug":"kenton-oh","city":"Kenton","state":"OH","avg_temp_f":50.8,"avg_high_f":60.2,"avg_low_f":41.4,"precip_in":37.64,"snow_in":25.8,"comfort_score":63},{"slug":"kirtland-holden-oh","city":"Kirtland-holden","state":"OH","avg_temp_f":49.9,"avg_high_f":58.6,"avg_low_f":41.3,"precip_in":48.15,"snow_in":null,"comfort_score":68},{"slug":"lancaster-oh","city":"Lancaster","state":"OH","avg_temp_f":53.2,"avg_high_f":63.3,"avg_low_f":43.1,"precip_in":40.18,"snow_in":null,"comfort_score":68},{"slug":"lancaster-fairfield-oh","city":"Lancaster Fairfield","state":"OH","avg_temp_f":52.2,"avg_high_f":63.1,"avg_low_f":41.2,"precip_in":40.3,"snow_in":null,"comfort_score":64},{"slug":"lima-allen-county-oh","city":"Lima Allen County","state":"OH","avg_temp_f":51.4,"avg_high_f":60.7,"avg_low_f":42.2,"precip_in":35.77,"snow_in":null,"comfort_score":68},{"slug":"lima-wwtp-oh","city":"Lima Wwtp","state":"OH","avg_temp_f":51,"avg_high_f":60.5,"avg_low_f":41.4,"precip_in":41.16,"snow_in":18.5,"comfort_score":68},{"slug":"logan-oh","city":"Logan","state":"OH","avg_temp_f":51.6,"avg_high_f":63.6,"avg_low_f":39.6,"precip_in":43.18,"snow_in":null,"comfort_score":64},{"slug":"london-fish-hatchery-oh","city":"London Fish Hatchery","state":"OH","avg_temp_f":50.4,"avg_high_f":60,"avg_low_f":40.7,"precip_in":42.28,"snow_in":null,"comfort_score":64},{"slug":"lucasville-oh","city":"Lucasville","state":"OH","avg_temp_f":54,"avg_high_f":65.9,"avg_low_f":42.1,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"mansfield-oh","city":"Mansfield","state":"OH","avg_temp_f":50.3,"avg_high_f":60.6,"avg_low_f":40,"precip_in":42.48,"snow_in":null,"comfort_score":64},{"slug":"mansfield-lahm-muni-oh","city":"Mansfield Lahm Muni","state":"OH","avg_temp_f":50.6,"avg_high_f":59.9,"avg_low_f":41.2,"precip_in":42.49,"snow_in":49.2,"comfort_score":59},{"slug":"marietta-wwtp-oh","city":"Marietta Wwtp","state":"OH","avg_temp_f":53.8,"avg_high_f":64.2,"avg_low_f":43.5,"precip_in":45.27,"snow_in":16.3,"comfort_score":68},{"slug":"marion-oh","city":"Marion","state":"OH","avg_temp_f":50.6,"avg_high_f":60.5,"avg_low_f":40.6,"precip_in":39.43,"snow_in":23.8,"comfort_score":59},{"slug":"marion-muni-oh","city":"Marion Muni","state":"OH","avg_temp_f":50.8,"avg_high_f":60.6,"avg_low_f":41.1,"precip_in":37.55,"snow_in":null,"comfort_score":64},{"slug":"marysville-oh","city":"Marysville","state":"OH","avg_temp_f":52.3,"avg_high_f":61.9,"avg_low_f":42.7,"precip_in":40.48,"snow_in":24,"comfort_score":63},{"slug":"mcconnellsville-lk-oh","city":"McConnellsville LK","state":"OH","avg_temp_f":52.2,"avg_high_f":63.3,"avg_low_f":41.1,"precip_in":44.96,"snow_in":19.4,"comfort_score":64},{"slug":"milford-oh","city":"Milford","state":"OH","avg_temp_f":53.8,"avg_high_f":65,"avg_low_f":42.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"millersburg-oh","city":"Millersburg","state":"OH","avg_temp_f":50.2,"avg_high_f":61.4,"avg_low_f":38.9,"precip_in":40.73,"snow_in":20.1,"comfort_score":59},{"slug":"millport-oh","city":"Millport","state":"OH","avg_temp_f":49.9,"avg_high_f":59.7,"avg_low_f":40.1,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"montpelier-oh","city":"Montpelier","state":"OH","avg_temp_f":49.1,"avg_high_f":58.9,"avg_low_f":39.4,"precip_in":37.92,"snow_in":32.5,"comfort_score":59},{"slug":"mosquito-creek-lake-oh","city":"Mosquito Creek Lake","state":"OH","avg_temp_f":49.2,"avg_high_f":59.7,"avg_low_f":38.7,"precip_in":42.67,"snow_in":40.2,"comfort_score":59},{"slug":"napoleon-oh","city":"Napoleon","state":"OH","avg_temp_f":50.2,"avg_high_f":60,"avg_low_f":40.4,"precip_in":37.32,"snow_in":24.7,"comfort_score":59},{"slug":"new-carlisle-oh","city":"New Carlisle","state":"OH","avg_temp_f":51.9,"avg_high_f":63.4,"avg_low_f":40.4,"precip_in":41.88,"snow_in":18.7,"comfort_score":64},{"slug":"new-lexington-oh","city":"New Lexington","state":"OH","avg_temp_f":50.7,"avg_high_f":62.3,"avg_low_f":39.1,"precip_in":44.35,"snow_in":20.2,"comfort_score":59},{"slug":"new-philadelphia-oh","city":"New Philadelphia","state":"OH","avg_temp_f":50.8,"avg_high_f":61.5,"avg_low_f":40,"precip_in":42.14,"snow_in":null,"comfort_score":64},{"slug":"new-philadelphia-fld-oh","city":"New Philadelphia Fld","state":"OH","avg_temp_f":51.8,"avg_high_f":61.9,"avg_low_f":41.6,"precip_in":38.67,"snow_in":null,"comfort_score":64},{"slug":"newark-heath-oh","city":"Newark Heath","state":"OH","avg_temp_f":53.2,"avg_high_f":64.1,"avg_low_f":42.3,"precip_in":38.77,"snow_in":null,"comfort_score":64},{"slug":"newark-wtr-wks-oh","city":"Newark Wtr Wks","state":"OH","avg_temp_f":50.6,"avg_high_f":61.9,"avg_low_f":39.4,"precip_in":43.4,"snow_in":15.2,"comfort_score":64},{"slug":"newport-oh","city":"Newport","state":"OH","avg_temp_f":53.1,"avg_high_f":63.9,"avg_low_f":42.2,"precip_in":45.4,"snow_in":23.8,"comfort_score":63},{"slug":"norwalk-wwtp-oh","city":"Norwalk Wwtp","state":"OH","avg_temp_f":50.5,"avg_high_f":59.5,"avg_low_f":41.4,"precip_in":40.08,"snow_in":32.7,"comfort_score":63},{"slug":"oberlin-oh","city":"Oberlin","state":"OH","avg_temp_f":50.1,"avg_high_f":59.8,"avg_low_f":40.3,"precip_in":39.97,"snow_in":47,"comfort_score":59},{"slug":"painesville-oh","city":"Painesville","state":"OH","avg_temp_f":52.8,"avg_high_f":60.6,"avg_low_f":45.1,"precip_in":40.46,"snow_in":null,"comfort_score":68},{"slug":"pandora-oh","city":"Pandora","state":"OH","avg_temp_f":51.3,"avg_high_f":60.6,"avg_low_f":42,"precip_in":38.67,"snow_in":32.5,"comfort_score":63},{"slug":"paulding-oh","city":"Paulding","state":"OH","avg_temp_f":50.3,"avg_high_f":60.6,"avg_low_f":40,"precip_in":37,"snow_in":23.6,"comfort_score":59},{"slug":"philo-oh","city":"Philo","state":"OH","avg_temp_f":53.8,"avg_high_f":63.3,"avg_low_f":44.3,"precip_in":39.52,"snow_in":null,"comfort_score":68},{"slug":"piqua-wwtp-oh","city":"Piqua Wwtp","state":"OH","avg_temp_f":52.7,"avg_high_f":62.5,"avg_low_f":42.9,"precip_in":40.74,"snow_in":null,"comfort_score":68},{"slug":"portsmouth-sciotoville-oh","city":"Portsmouth-sciotoville","state":"OH","avg_temp_f":54.9,"avg_high_f":66,"avg_low_f":43.8,"precip_in":43.09,"snow_in":null,"comfort_score":68},{"slug":"ravenna-oh","city":"Ravenna","state":"OH","avg_temp_f":49.1,"avg_high_f":59.9,"avg_low_f":38.4,"precip_in":43.07,"snow_in":45,"comfort_score":63},{"slug":"ripley-exp-farm-oh","city":"Ripley Exp Farm","state":"OH","avg_temp_f":51.6,"avg_high_f":64.5,"avg_low_f":38.7,"precip_in":47.85,"snow_in":17.2,"comfort_score":64},{"slug":"s-point-oh","city":"S Point","state":"OH","avg_temp_f":55.7,"avg_high_f":66.3,"avg_low_f":45.1,"precip_in":49.48,"snow_in":6.2,"comfort_score":78},{"slug":"sandusky-oh","city":"Sandusky","state":"OH","avg_temp_f":52,"avg_high_f":59.2,"avg_low_f":44.8,"precip_in":34.03,"snow_in":null,"comfort_score":68},{"slug":"sidney-oh","city":"Sidney","state":"OH","avg_temp_f":50.9,"avg_high_f":61.6,"avg_low_f":40.3,"precip_in":41.65,"snow_in":null,"comfort_score":64},{"slug":"springfield-wtp-oh","city":"Springfield Wtp","state":"OH","avg_temp_f":51.2,"avg_high_f":62,"avg_low_f":40.3,"precip_in":40.25,"snow_in":null,"comfort_score":64},{"slug":"steubenville-oh","city":"Steubenville","state":"OH","avg_temp_f":50.9,"avg_high_f":61.2,"avg_low_f":40.7,"precip_in":43.16,"snow_in":null,"comfort_score":64},{"slug":"stow-oh","city":"Stow","state":"OH","avg_temp_f":49.2,"avg_high_f":59.2,"avg_low_f":39.3,"precip_in":41.58,"snow_in":null,"comfort_score":64},{"slug":"tiffin-oh","city":"Tiffin","state":"OH","avg_temp_f":50.9,"avg_high_f":60.2,"avg_low_f":41.5,"precip_in":38.69,"snow_in":29.5,"comfort_score":63},{"slug":"toledo-express-oh","city":"Toledo Express","state":"OH","avg_temp_f":52.2,"avg_high_f":61.9,"avg_low_f":42.6,"precip_in":35.01,"snow_in":37.4,"comfort_score":63},{"slug":"toledo-metcalf-fld-oh","city":"Toledo Metcalf Fld","state":"OH","avg_temp_f":51.4,"avg_high_f":60.2,"avg_low_f":42.6,"precip_in":32.36,"snow_in":null,"comfort_score":68},{"slug":"upper-sandusky-oh","city":"Upper Sandusky","state":"OH","avg_temp_f":50.1,"avg_high_f":60.6,"avg_low_f":39.7,"precip_in":40.17,"snow_in":null,"comfort_score":64},{"slug":"urbana-wwtp-oh","city":"Urbana Wwtp","state":"OH","avg_temp_f":51.2,"avg_high_f":61.6,"avg_low_f":40.8,"precip_in":44,"snow_in":null,"comfort_score":64},{"slug":"van-wert-oh","city":"Van Wert","state":"OH","avg_temp_f":51,"avg_high_f":60.3,"avg_low_f":41.8,"precip_in":40.36,"snow_in":17.1,"comfort_score":68},{"slug":"warren-oh","city":"Warren","state":"OH","avg_temp_f":48.9,"avg_high_f":60.2,"avg_low_f":37.7,"precip_in":40.81,"snow_in":27.9,"comfort_score":59},{"slug":"washington-court-house-oh","city":"Washington Court House","state":"OH","avg_temp_f":51.8,"avg_high_f":62.1,"avg_low_f":41.5,"precip_in":40.79,"snow_in":18.3,"comfort_score":68},{"slug":"waterloo-oh","city":"Waterloo","state":"OH","avg_temp_f":52.8,"avg_high_f":65.3,"avg_low_f":40.3,"precip_in":45.69,"snow_in":13.6,"comfort_score":64},{"slug":"wauseon-wtp-oh","city":"Wauseon Wtp","state":"OH","avg_temp_f":49.2,"avg_high_f":59.3,"avg_low_f":39.1,"precip_in":35.04,"snow_in":26.8,"comfort_score":59},{"slug":"waverly-oh","city":"Waverly","state":"OH","avg_temp_f":53.9,"avg_high_f":65,"avg_low_f":42.8,"precip_in":43.56,"snow_in":11.5,"comfort_score":68},{"slug":"westerville-oh","city":"Westerville","state":"OH","avg_temp_f":53.9,"avg_high_f":64.1,"avg_low_f":43.7,"precip_in":42.23,"snow_in":19,"comfort_score":68},{"slug":"wfo-wilmington-oh","city":"Wfo Wilmington","state":"OH","avg_temp_f":53.7,"avg_high_f":63.9,"avg_low_f":43.5,"precip_in":44.7,"snow_in":26.6,"comfort_score":63},{"slug":"wilmington-oh","city":"Wilmington","state":"OH","avg_temp_f":51.9,"avg_high_f":62.3,"avg_low_f":41.6,"precip_in":43.23,"snow_in":22.8,"comfort_score":63},{"slug":"wooster-oh","city":"Wooster","state":"OH","avg_temp_f":50.2,"avg_high_f":59.4,"avg_low_f":41,"precip_in":41.31,"snow_in":null,"comfort_score":64},{"slug":"wooster-exp-station-oh","city":"Wooster Exp Station","state":"OH","avg_temp_f":50.2,"avg_high_f":60.9,"avg_low_f":39.6,"precip_in":41.98,"snow_in":28.6,"comfort_score":59},{"slug":"wooster-wayne-county-oh","city":"Wooster Wayne County","state":"OH","avg_temp_f":49.5,"avg_high_f":59.6,"avg_low_f":39.5,"precip_in":36.86,"snow_in":null,"comfort_score":64},{"slug":"xenia-oh","city":"Xenia","state":"OH","avg_temp_f":53.7,"avg_high_f":62.9,"avg_low_f":44.5,"precip_in":43.26,"snow_in":20.3,"comfort_score":63},{"slug":"youngstown-oh","city":"Youngstown","state":"OH","avg_temp_f":49.9,"avg_high_f":59.7,"avg_low_f":40.1,"precip_in":41.19,"snow_in":67.8,"comfort_score":54},{"slug":"zanesville-muni-oh","city":"Zanesville Muni","state":"OH","avg_temp_f":53,"avg_high_f":63.3,"avg_low_f":42.6,"precip_in":38.57,"snow_in":null,"comfort_score":64}]}