{"metadata":{"title":"Oklahoma City Climate Normals","page_url":"https://plainclimate.com/state/OK","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, \"Oklahoma Climate\". https://plainclimate.com/state/OK","row_count":159},"state_summary":{"code":"OK","state":"Oklahoma","city_count":159,"station_count":361,"avg_temp_f":60.3,"avg_precip_in":35.7,"avg_snow_in":6.2},"data":[{"slug":"acme-ok","city":"Acme","state":"OK","avg_temp_f":61.1,"avg_high_f":72.5,"avg_low_f":49.7,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"ada-ok","city":"Ada","state":"OK","avg_temp_f":61.6,"avg_high_f":73.5,"avg_low_f":49.6,"precip_in":41.49,"snow_in":4.1,"comfort_score":93},{"slug":"altus-ok","city":"Altus","state":"OK","avg_temp_f":63.6,"avg_high_f":75.8,"avg_low_f":51.4,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"altus-dam-ok","city":"Altus Dam","state":"OK","avg_temp_f":61.2,"avg_high_f":72.6,"avg_low_f":49.7,"precip_in":30.75,"snow_in":2.1,"comfort_score":93},{"slug":"altus-irig-rsch-stn-ok","city":"Altus Irig Rsch Stn","state":"OK","avg_temp_f":61.9,"avg_high_f":75.5,"avg_low_f":48.2,"precip_in":27.61,"snow_in":4.1,"comfort_score":93},{"slug":"alva-ok","city":"Alva","state":"OK","avg_temp_f":58.6,"avg_high_f":71.1,"avg_low_f":46,"precip_in":30.32,"snow_in":11.3,"comfort_score":78},{"slug":"anadarko-ok","city":"Anadarko","state":"OK","avg_temp_f":60.1,"avg_high_f":71.9,"avg_low_f":48.2,"precip_in":31.77,"snow_in":2.3,"comfort_score":93},{"slug":"antlers-ok","city":"Antlers","state":"OK","avg_temp_f":61.7,"avg_high_f":73.5,"avg_low_f":50,"precip_in":47.92,"snow_in":0.3,"comfort_score":93},{"slug":"apache-ok","city":"Apache","state":"OK","avg_temp_f":60.6,"avg_high_f":72.1,"avg_low_f":49,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"ardmore-ok","city":"Ardmore","state":"OK","avg_temp_f":64.5,"avg_high_f":75.1,"avg_low_f":53.9,"precip_in":38.03,"snow_in":2.7,"comfort_score":97},{"slug":"arnett-ok","city":"Arnett","state":"OK","avg_temp_f":56.7,"avg_high_f":69.6,"avg_low_f":43.9,"precip_in":25.31,"snow_in":null,"comfort_score":80},{"slug":"atoka-ok","city":"Atoka","state":"OK","avg_temp_f":61.4,"avg_high_f":73.4,"avg_low_f":49.4,"precip_in":45.68,"snow_in":null,"comfort_score":92},{"slug":"barnsdall-ok","city":"Barnsdall","state":"OK","avg_temp_f":59.9,"avg_high_f":71.4,"avg_low_f":48.4,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"bartlesville-ok","city":"Bartlesville","state":"OK","avg_temp_f":58,"avg_high_f":71.1,"avg_low_f":44.9,"precip_in":39.71,"snow_in":null,"comfort_score":80},{"slug":"bartlesville-f-p-fld-ok","city":"Bartlesville F P Fld","state":"OK","avg_temp_f":58.2,"avg_high_f":70.8,"avg_low_f":45.5,"precip_in":40.25,"snow_in":8.2,"comfort_score":78},{"slug":"battiest-ok","city":"Battiest","state":"OK","avg_temp_f":59.5,"avg_high_f":72.3,"avg_low_f":46.7,"precip_in":57.66,"snow_in":2.9,"comfort_score":73},{"slug":"beaver-ok","city":"Beaver","state":"OK","avg_temp_f":56.5,"avg_high_f":71.1,"avg_low_f":41.8,"precip_in":21.11,"snow_in":10.7,"comfort_score":78},{"slug":"bessie-ok","city":"Bessie","state":"OK","avg_temp_f":60.6,"avg_high_f":72.5,"avg_low_f":48.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"billings-ok","city":"Billings","state":"OK","avg_temp_f":58.6,"avg_high_f":70.6,"avg_low_f":46.5,"precip_in":35.32,"snow_in":null,"comfort_score":80},{"slug":"bixby-ok","city":"Bixby","state":"OK","avg_temp_f":60,"avg_high_f":72.2,"avg_low_f":47.9,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"blackwell-ok","city":"Blackwell","state":"OK","avg_temp_f":58.3,"avg_high_f":71,"avg_low_f":45.7,"precip_in":38.82,"snow_in":7.9,"comfort_score":78},{"slug":"blanchard-ok","city":"Blanchard","state":"OK","avg_temp_f":61.4,"avg_high_f":74.1,"avg_low_f":48.8,"precip_in":36.31,"snow_in":6.2,"comfort_score":88},{"slug":"boise-city-ok","city":"Boise City","state":"OK","avg_temp_f":56.4,"avg_high_f":72.4,"avg_low_f":40.4,"precip_in":18.34,"snow_in":31.8,"comfort_score":59},{"slug":"breckinridge-ok","city":"Breckinridge","state":"OK","avg_temp_f":59.1,"avg_high_f":71.2,"avg_low_f":47,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"bristow-ok","city":"Bristow","state":"OK","avg_temp_f":59.5,"avg_high_f":71.5,"avg_low_f":47.6,"precip_in":42.07,"snow_in":6.7,"comfort_score":78},{"slug":"broken-bow-ok","city":"Broken Bow","state":"OK","avg_temp_f":61.8,"avg_high_f":74.3,"avg_low_f":49.2,"precip_in":55.06,"snow_in":2.2,"comfort_score":83},{"slug":"buffalo-ok","city":"Buffalo","state":"OK","avg_temp_f":57.9,"avg_high_f":71.5,"avg_low_f":44.3,"precip_in":22.13,"snow_in":13.6,"comfort_score":78},{"slug":"burneyville-ok","city":"Burneyville","state":"OK","avg_temp_f":63.1,"avg_high_f":75.3,"avg_low_f":50.8,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"butler-ok","city":"Butler","state":"OK","avg_temp_f":59.8,"avg_high_f":73,"avg_low_f":46.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"byars-ok","city":"Byars","state":"OK","avg_temp_f":61.7,"avg_high_f":72.1,"avg_low_f":51.4,"precip_in":41.03,"snow_in":null,"comfort_score":92},{"slug":"camargo-ok","city":"Camargo","state":"OK","avg_temp_f":58.4,"avg_high_f":72,"avg_low_f":44.8,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"carnegie-ok","city":"Carnegie","state":"OK","avg_temp_f":60.6,"avg_high_f":72.7,"avg_low_f":48.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"centrahoma-ok","city":"Centrahoma","state":"OK","avg_temp_f":61.1,"avg_high_f":72.5,"avg_low_f":49.7,"precip_in":45.62,"snow_in":3.2,"comfort_score":93},{"slug":"chandler-ok","city":"Chandler","state":"OK","avg_temp_f":60.8,"avg_high_f":74.3,"avg_low_f":47.2,"precip_in":36.05,"snow_in":2.2,"comfort_score":93},{"slug":"chattanooga-ok","city":"Chattanooga","state":"OK","avg_temp_f":61.4,"avg_high_f":74.8,"avg_low_f":48.1,"precip_in":30.06,"snow_in":0.8,"comfort_score":93},{"slug":"cherokee-ok","city":"Cherokee","state":"OK","avg_temp_f":58.5,"avg_high_f":71.6,"avg_low_f":45.4,"precip_in":31.27,"snow_in":11.2,"comfort_score":78},{"slug":"cheyenne-ok","city":"Cheyenne","state":"OK","avg_temp_f":59.8,"avg_high_f":71.3,"avg_low_f":48.3,"precip_in":26.83,"snow_in":null,"comfort_score":80},{"slug":"chickasaw-nra-ok","city":"Chickasaw Nra","state":"OK","avg_temp_f":61.5,"avg_high_f":73.1,"avg_low_f":49.9,"precip_in":41.8,"snow_in":1.7,"comfort_score":93},{"slug":"chickasha-ok","city":"Chickasha","state":"OK","avg_temp_f":60.9,"avg_high_f":73.1,"avg_low_f":48.8,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"chickasha-exp-station-ok","city":"Chickasha Exp Station","state":"OK","avg_temp_f":62.3,"avg_high_f":75.4,"avg_low_f":49.3,"precip_in":36.6,"snow_in":4.7,"comfort_score":93},{"slug":"claremore-ok","city":"Claremore","state":"OK","avg_temp_f":59,"avg_high_f":70.5,"avg_low_f":47.5,"precip_in":45.92,"snow_in":null,"comfort_score":80},{"slug":"clinton-ok","city":"Clinton","state":"OK","avg_temp_f":60.5,"avg_high_f":73.4,"avg_low_f":47.7,"precip_in":31.01,"snow_in":null,"comfort_score":92},{"slug":"clinton-sherman-ok","city":"Clinton Sherman","state":"OK","avg_temp_f":60,"avg_high_f":71.2,"avg_low_f":48.8,"precip_in":23.9,"snow_in":null,"comfort_score":92},{"slug":"coleman-ok","city":"Coleman","state":"OK","avg_temp_f":62.2,"avg_high_f":74.1,"avg_low_f":50.2,"precip_in":41.02,"snow_in":null,"comfort_score":92},{"slug":"coyle-ok","city":"Coyle","state":"OK","avg_temp_f":60,"avg_high_f":71.4,"avg_low_f":48.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"cushing-ok","city":"Cushing","state":"OK","avg_temp_f":60.4,"avg_high_f":71.9,"avg_low_f":48.9,"precip_in":37.97,"snow_in":4.1,"comfort_score":93},{"slug":"duncan-ok","city":"Duncan","state":"OK","avg_temp_f":61.9,"avg_high_f":73.4,"avg_low_f":50.3,"precip_in":37.14,"snow_in":2.8,"comfort_score":93},{"slug":"durant-ok","city":"Durant","state":"OK","avg_temp_f":62.9,"avg_high_f":75.2,"avg_low_f":50.6,"precip_in":44.35,"snow_in":2,"comfort_score":93},{"slug":"el-reno-ok","city":"El Reno","state":"OK","avg_temp_f":59.1,"avg_high_f":71.1,"avg_low_f":47.1,"precip_in":34.54,"snow_in":3.6,"comfort_score":83},{"slug":"elk-city-ok","city":"Elk City","state":"OK","avg_temp_f":60.1,"avg_high_f":72.6,"avg_low_f":47.6,"precip_in":29.52,"snow_in":8.6,"comfort_score":88},{"slug":"enid-ok","city":"Enid","state":"OK","avg_temp_f":59.6,"avg_high_f":71,"avg_low_f":48.1,"precip_in":33.29,"snow_in":9.4,"comfort_score":78},{"slug":"erick-ok","city":"Erick","state":"OK","avg_temp_f":59.6,"avg_high_f":73.5,"avg_low_f":45.6,"precip_in":26.2,"snow_in":7.2,"comfort_score":78},{"slug":"fairview-ok","city":"Fairview","state":"OK","avg_temp_f":59.9,"avg_high_f":72,"avg_low_f":47.8,"precip_in":31.06,"snow_in":null,"comfort_score":80},{"slug":"fittstown-ok","city":"Fittstown","state":"OK","avg_temp_f":61,"avg_high_f":71.8,"avg_low_f":50.2,"precip_in":43.53,"snow_in":null,"comfort_score":92},{"slug":"fort-cobb-ok","city":"Fort Cobb","state":"OK","avg_temp_f":60.3,"avg_high_f":71.9,"avg_low_f":48.7,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"fort-supply-ok","city":"Fort Supply","state":"OK","avg_temp_f":56.9,"avg_high_f":71,"avg_low_f":42.8,"precip_in":25.22,"snow_in":12.4,"comfort_score":78},{"slug":"frederick-ok","city":"Frederick","state":"OK","avg_temp_f":62.1,"avg_high_f":75.4,"avg_low_f":48.8,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"freedom-ok","city":"Freedom","state":"OK","avg_temp_f":57.4,"avg_high_f":71.8,"avg_low_f":43,"precip_in":26.1,"snow_in":9.5,"comfort_score":78},{"slug":"gage-ok","city":"Gage","state":"OK","avg_temp_f":59.1,"avg_high_f":73,"avg_low_f":45.2,"precip_in":21.41,"snow_in":null,"comfort_score":80},{"slug":"gate-ok","city":"Gate","state":"OK","avg_temp_f":57.6,"avg_high_f":70.6,"avg_low_f":44.7,"precip_in":22.63,"snow_in":17.6,"comfort_score":78},{"slug":"geary-ok","city":"Geary","state":"OK","avg_temp_f":59.5,"avg_high_f":70.9,"avg_low_f":48.2,"precip_in":31.03,"snow_in":4.7,"comfort_score":83},{"slug":"goodwell-ok","city":"Goodwell","state":"OK","avg_temp_f":56.3,"avg_high_f":70.9,"avg_low_f":41.8,"precip_in":17.99,"snow_in":null,"comfort_score":68},{"slug":"goodwell-rsch-stn-ok","city":"Goodwell Rsch Stn","state":"OK","avg_temp_f":55.9,"avg_high_f":70.5,"avg_low_f":41.2,"precip_in":16.74,"snow_in":2.7,"comfort_score":69},{"slug":"grandfield-ok","city":"Grandfield","state":"OK","avg_temp_f":63.1,"avg_high_f":75.5,"avg_low_f":50.7,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"great-salt-plains-dam-ok","city":"Great Salt Plains Dam","state":"OK","avg_temp_f":59.2,"avg_high_f":71.5,"avg_low_f":47,"precip_in":33.49,"snow_in":10.2,"comfort_score":78},{"slug":"guthrie-ok","city":"Guthrie","state":"OK","avg_temp_f":59.7,"avg_high_f":71.6,"avg_low_f":47.8,"precip_in":38.24,"snow_in":7.1,"comfort_score":78},{"slug":"guthrie-muni-ok","city":"Guthrie Muni","state":"OK","avg_temp_f":60.9,"avg_high_f":71.8,"avg_low_f":49.9,"precip_in":30.54,"snow_in":null,"comfort_score":92},{"slug":"guymon-muni-ok","city":"Guymon Muni","state":"OK","avg_temp_f":57.6,"avg_high_f":72.2,"avg_low_f":43,"precip_in":17.75,"snow_in":null,"comfort_score":68},{"slug":"hammon-ok","city":"Hammon","state":"OK","avg_temp_f":58.6,"avg_high_f":72.6,"avg_low_f":44.6,"precip_in":27.6,"snow_in":7.1,"comfort_score":78},{"slug":"healdton-ok","city":"Healdton","state":"OK","avg_temp_f":61.2,"avg_high_f":74.1,"avg_low_f":48.3,"precip_in":36.99,"snow_in":2.2,"comfort_score":93},{"slug":"helena-ok","city":"Helena","state":"OK","avg_temp_f":58.8,"avg_high_f":71,"avg_low_f":46.6,"precip_in":32.14,"snow_in":12.7,"comfort_score":78},{"slug":"hennessey-ok","city":"Hennessey","state":"OK","avg_temp_f":58.7,"avg_high_f":71,"avg_low_f":46.3,"precip_in":33.45,"snow_in":9.1,"comfort_score":78},{"slug":"hinton-ok","city":"Hinton","state":"OK","avg_temp_f":59.8,"avg_high_f":71.4,"avg_low_f":48.3,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"hobart-ok","city":"Hobart","state":"OK","avg_temp_f":61,"avg_high_f":73.1,"avg_low_f":48.9,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"hobart-muni-ok","city":"Hobart Muni","state":"OK","avg_temp_f":61.9,"avg_high_f":73.7,"avg_low_f":50.1,"precip_in":27.99,"snow_in":null,"comfort_score":92},{"slug":"holdenville-ok","city":"Holdenville","state":"OK","avg_temp_f":61.1,"avg_high_f":73.8,"avg_low_f":48.4,"precip_in":41.3,"snow_in":2.1,"comfort_score":93},{"slug":"hollis-ok","city":"Hollis","state":"OK","avg_temp_f":60.4,"avg_high_f":74.8,"avg_low_f":46,"precip_in":25.79,"snow_in":3.3,"comfort_score":93},{"slug":"hooker-ok","city":"Hooker","state":"OK","avg_temp_f":57.2,"avg_high_f":71.4,"avg_low_f":43,"precip_in":19.11,"snow_in":17,"comfort_score":68},{"slug":"hugo-ok","city":"Hugo","state":"OK","avg_temp_f":63.7,"avg_high_f":75,"avg_low_f":52.4,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"idabel-ok","city":"Idabel","state":"OK","avg_temp_f":62.4,"avg_high_f":75,"avg_low_f":49.8,"precip_in":54.51,"snow_in":2,"comfort_score":83},{"slug":"jefferson-ok","city":"Jefferson","state":"OK","avg_temp_f":57.5,"avg_high_f":71.5,"avg_low_f":43.4,"precip_in":33.85,"snow_in":null,"comfort_score":80},{"slug":"kansas-ok","city":"Kansas","state":"OK","avg_temp_f":60.4,"avg_high_f":71.3,"avg_low_f":49.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"kenton-ok","city":"Kenton","state":"OK","avg_temp_f":56,"avg_high_f":71.8,"avg_low_f":40.3,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"kingfisher-ok","city":"Kingfisher","state":"OK","avg_temp_f":60,"avg_high_f":72.2,"avg_low_f":47.8,"precip_in":36.55,"snow_in":5.4,"comfort_score":88},{"slug":"lahoma-ok","city":"Lahoma","state":"OK","avg_temp_f":59.2,"avg_high_f":71.2,"avg_low_f":47.1,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"lane-ok","city":"Lane","state":"OK","avg_temp_f":62.2,"avg_high_f":73.6,"avg_low_f":50.7,"precip_in":45.98,"snow_in":null,"comfort_score":92},{"slug":"lawton-ok","city":"Lawton","state":"OK","avg_temp_f":62,"avg_high_f":73.8,"avg_low_f":50.3,"precip_in":34.18,"snow_in":null,"comfort_score":92},{"slug":"lawton-muni-ok","city":"Lawton Muni","state":"OK","avg_temp_f":62.6,"avg_high_f":75.4,"avg_low_f":49.8,"precip_in":27.47,"snow_in":null,"comfort_score":92},{"slug":"lindsay-ok","city":"Lindsay","state":"OK","avg_temp_f":60.3,"avg_high_f":74.1,"avg_low_f":46.5,"precip_in":34.02,"snow_in":null,"comfort_score":92},{"slug":"madill-ok","city":"Madill","state":"OK","avg_temp_f":62.9,"avg_high_f":74.6,"avg_low_f":51.2,"precip_in":41.35,"snow_in":2.3,"comfort_score":93},{"slug":"mangum-ok","city":"Mangum","state":"OK","avg_temp_f":60.6,"avg_high_f":73.7,"avg_low_f":47.6,"precip_in":26.37,"snow_in":2,"comfort_score":93},{"slug":"mannford-ok","city":"Mannford","state":"OK","avg_temp_f":60.8,"avg_high_f":72.3,"avg_low_f":49.3,"precip_in":41.79,"snow_in":8.4,"comfort_score":88},{"slug":"marietta-ok","city":"Marietta","state":"OK","avg_temp_f":61.6,"avg_high_f":73.8,"avg_low_f":49.4,"precip_in":39.81,"snow_in":3.8,"comfort_score":93},{"slug":"marshall-ok","city":"Marshall","state":"OK","avg_temp_f":59.6,"avg_high_f":71.5,"avg_low_f":47.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"mcalester-rgnl-ok","city":"Mcalester Rgnl","state":"OK","avg_temp_f":62.3,"avg_high_f":73.3,"avg_low_f":51.3,"precip_in":42.61,"snow_in":null,"comfort_score":92},{"slug":"mccurtain-ok","city":"McCurtain","state":"OK","avg_temp_f":63,"avg_high_f":73.7,"avg_low_f":52.4,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"mcgee-creek-dam-ok","city":"Mcgee Creek Dam","state":"OK","avg_temp_f":62.9,"avg_high_f":74.4,"avg_low_f":51.4,"precip_in":46.92,"snow_in":1.8,"comfort_score":93},{"slug":"medford-ok","city":"Medford","state":"OK","avg_temp_f":58.7,"avg_high_f":70.8,"avg_low_f":46.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"medicine-park-ok","city":"Medicine Park","state":"OK","avg_temp_f":62.1,"avg_high_f":72.5,"avg_low_f":51.6,"precip_in":32.3,"snow_in":null,"comfort_score":92},{"slug":"meeker-ok","city":"Meeker","state":"OK","avg_temp_f":59.9,"avg_high_f":71.2,"avg_low_f":48.6,"precip_in":39.36,"snow_in":null,"comfort_score":80},{"slug":"miami-ok","city":"Miami","state":"OK","avg_temp_f":58.7,"avg_high_f":70.2,"avg_low_f":47.1,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"minco-ok","city":"Minco","state":"OK","avg_temp_f":60.3,"avg_high_f":71.3,"avg_low_f":49.2,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"muskogee-ok","city":"Muskogee","state":"OK","avg_temp_f":60.5,"avg_high_f":71.9,"avg_low_f":49,"precip_in":43.15,"snow_in":2.6,"comfort_score":93},{"slug":"muskogee-davis-fld-ok","city":"Muskogee Davis Fld","state":"OK","avg_temp_f":60.8,"avg_high_f":71.9,"avg_low_f":49.8,"precip_in":43.23,"snow_in":null,"comfort_score":92},{"slug":"mutual-ok","city":"Mutual","state":"OK","avg_temp_f":57.6,"avg_high_f":70.9,"avg_low_f":44.2,"precip_in":26.73,"snow_in":null,"comfort_score":80},{"slug":"newkirk-ok","city":"Newkirk","state":"OK","avg_temp_f":57.2,"avg_high_f":69.1,"avg_low_f":45.2,"precip_in":39.29,"snow_in":8.6,"comfort_score":78},{"slug":"norman-ok","city":"Norman","state":"OK","avg_temp_f":60.7,"avg_high_f":71.7,"avg_low_f":49.7,"precip_in":37.65,"snow_in":4.1,"comfort_score":93},{"slug":"nowata-ok","city":"Nowata","state":"OK","avg_temp_f":60.1,"avg_high_f":71.4,"avg_low_f":48.7,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"okeene-ok","city":"Okeene","state":"OK","avg_temp_f":61,"avg_high_f":73.4,"avg_low_f":48.5,"precip_in":30.55,"snow_in":10.3,"comfort_score":88},{"slug":"okemah-ok","city":"Okemah","state":"OK","avg_temp_f":61.8,"avg_high_f":72.3,"avg_low_f":51.4,"precip_in":43.53,"snow_in":5,"comfort_score":88},{"slug":"oklahoma-city-ok","city":"Oklahoma City","state":"OK","avg_temp_f":60.1,"avg_high_f":71.4,"avg_low_f":48.8,"precip_in":36.39,"snow_in":6.7,"comfort_score":88},{"slug":"oklahoma-city-post-ok","city":"Oklahoma City Post","state":"OK","avg_temp_f":61.4,"avg_high_f":72.6,"avg_low_f":50.3,"precip_in":30.72,"snow_in":null,"comfort_score":92},{"slug":"okmulgee-wtr-wks-ok","city":"Okmulgee Wtr Wks","state":"OK","avg_temp_f":60,"avg_high_f":72.1,"avg_low_f":47.9,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"orlando-ok","city":"Orlando","state":"OK","avg_temp_f":59.2,"avg_high_f":71.7,"avg_low_f":46.7,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"pauls-valley-ok","city":"Pauls Valley","state":"OK","avg_temp_f":61.5,"avg_high_f":73.9,"avg_low_f":49.1,"precip_in":38.4,"snow_in":3.8,"comfort_score":93},{"slug":"pauls-vly-ok","city":"Pauls Vly","state":"OK","avg_temp_f":62.2,"avg_high_f":73.5,"avg_low_f":51,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"pawhuska-ok","city":"Pawhuska","state":"OK","avg_temp_f":59.9,"avg_high_f":71.7,"avg_low_f":48.1,"precip_in":45.3,"snow_in":null,"comfort_score":80},{"slug":"perkins-ok","city":"Perkins","state":"OK","avg_temp_f":60.4,"avg_high_f":71.5,"avg_low_f":49.3,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"perry-ok","city":"Perry","state":"OK","avg_temp_f":60.4,"avg_high_f":72.2,"avg_low_f":48.5,"precip_in":36.08,"snow_in":6.5,"comfort_score":88},{"slug":"ponca-city-muni-ok","city":"Ponca City Muni","state":"OK","avg_temp_f":59.4,"avg_high_f":70.8,"avg_low_f":47.9,"precip_in":33.57,"snow_in":null,"comfort_score":80},{"slug":"pryor-ok","city":"Pryor","state":"OK","avg_temp_f":59,"avg_high_f":70.7,"avg_low_f":47.4,"precip_in":44.73,"snow_in":7.5,"comfort_score":78},{"slug":"purcell-ok","city":"Purcell","state":"OK","avg_temp_f":61.4,"avg_high_f":73.9,"avg_low_f":48.9,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"putnam-ok","city":"Putnam","state":"OK","avg_temp_f":59.5,"avg_high_f":71.2,"avg_low_f":47.7,"precip_in":29.39,"snow_in":null,"comfort_score":80},{"slug":"ralston-ok","city":"Ralston","state":"OK","avg_temp_f":60.1,"avg_high_f":72.5,"avg_low_f":47.6,"precip_in":37.44,"snow_in":7.1,"comfort_score":88},{"slug":"red-rock-ok","city":"Red Rock","state":"OK","avg_temp_f":59.4,"avg_high_f":71.5,"avg_low_f":47.4,"precip_in":36.49,"snow_in":null,"comfort_score":80},{"slug":"ringling-ok","city":"Ringling","state":"OK","avg_temp_f":63.1,"avg_high_f":74.8,"avg_low_f":51.5,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"sallisaw-ok","city":"Sallisaw","state":"OK","avg_temp_f":60.2,"avg_high_f":70.5,"avg_low_f":49.9,"precip_in":47.4,"snow_in":1.9,"comfort_score":93},{"slug":"seiling-ok","city":"Seiling","state":"OK","avg_temp_f":59.1,"avg_high_f":72,"avg_low_f":46.1,"precip_in":28.05,"snow_in":null,"comfort_score":80},{"slug":"seminole-ok","city":"Seminole","state":"OK","avg_temp_f":61.2,"avg_high_f":73.9,"avg_low_f":48.5,"precip_in":43.19,"snow_in":4.4,"comfort_score":93},{"slug":"shawnee-ok","city":"Shawnee","state":"OK","avg_temp_f":60.9,"avg_high_f":71.5,"avg_low_f":50.4,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"smithville-ok","city":"Smithville","state":"OK","avg_temp_f":59.3,"avg_high_f":71.7,"avg_low_f":46.8,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"spavinaw-ok","city":"Spavinaw","state":"OK","avg_temp_f":59.8,"avg_high_f":70.6,"avg_low_f":49,"precip_in":46.61,"snow_in":5.5,"comfort_score":78},{"slug":"spencer-ok","city":"Spencer","state":"OK","avg_temp_f":60.9,"avg_high_f":71.4,"avg_low_f":50.4,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"stillwater-ok","city":"Stillwater","state":"OK","avg_temp_f":60.2,"avg_high_f":71.8,"avg_low_f":48.5,"precip_in":36.04,"snow_in":null,"comfort_score":92},{"slug":"stillwater-rgnl-ok","city":"Stillwater Rgnl","state":"OK","avg_temp_f":61.5,"avg_high_f":73.5,"avg_low_f":49.4,"precip_in":33.17,"snow_in":null,"comfort_score":92},{"slug":"stilwell-ok","city":"Stilwell","state":"OK","avg_temp_f":59.1,"avg_high_f":70.2,"avg_low_f":48,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"sulphur-ok","city":"Sulphur","state":"OK","avg_temp_f":61.3,"avg_high_f":72.7,"avg_low_f":50,"precip_in":40.68,"snow_in":null,"comfort_score":92},{"slug":"tahlequah-ok","city":"Tahlequah","state":"OK","avg_temp_f":60.9,"avg_high_f":73.1,"avg_low_f":48.8,"precip_in":50.98,"snow_in":4.3,"comfort_score":83},{"slug":"taloga-ok","city":"Taloga","state":"OK","avg_temp_f":58,"avg_high_f":72.2,"avg_low_f":43.8,"precip_in":28.8,"snow_in":12.3,"comfort_score":78},{"slug":"tipton-ok","city":"Tipton","state":"OK","avg_temp_f":62.5,"avg_high_f":75,"avg_low_f":50,"precip_in":27.91,"snow_in":null,"comfort_score":92},{"slug":"tishomingo-ok","city":"Tishomingo","state":"OK","avg_temp_f":61.9,"avg_high_f":73.3,"avg_low_f":50.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"tulsa-ok","city":"Tulsa","state":"OK","avg_temp_f":61.3,"avg_high_f":72,"avg_low_f":50.6,"precip_in":40.96,"snow_in":8.7,"comfort_score":88},{"slug":"tulsa-r-l-jones-jr-ok","city":"Tulsa R L Jones JR","state":"OK","avg_temp_f":61.5,"avg_high_f":72.6,"avg_low_f":50.4,"precip_in":42.09,"snow_in":null,"comfort_score":92},{"slug":"turpin-ok","city":"Turpin","state":"OK","avg_temp_f":58.3,"avg_high_f":73.5,"avg_low_f":43.1,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"tuskahoma-ok","city":"Tuskahoma","state":"OK","avg_temp_f":61.1,"avg_high_f":73.1,"avg_low_f":49,"precip_in":51.8,"snow_in":2.7,"comfort_score":83},{"slug":"upper-spavinaw-port-ok","city":"Upper Spavinaw Port","state":"OK","avg_temp_f":57.8,"avg_high_f":71.2,"avg_low_f":44.4,"precip_in":49.48,"snow_in":null,"comfort_score":80},{"slug":"velma-ok","city":"Velma","state":"OK","avg_temp_f":62.3,"avg_high_f":73.7,"avg_low_f":50.9,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"wagoner-ok","city":"Wagoner","state":"OK","avg_temp_f":61.4,"avg_high_f":72,"avg_low_f":50.8,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"walters-ok","city":"Walters","state":"OK","avg_temp_f":62.2,"avg_high_f":75,"avg_low_f":49.4,"precip_in":33.31,"snow_in":2.2,"comfort_score":93},{"slug":"washington-ok","city":"Washington","state":"OK","avg_temp_f":61.1,"avg_high_f":72.7,"avg_low_f":49.4,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"watonga-ok","city":"Watonga","state":"OK","avg_temp_f":58.9,"avg_high_f":71.6,"avg_low_f":46.1,"precip_in":31.78,"snow_in":null,"comfort_score":80},{"slug":"waurika-ok","city":"Waurika","state":"OK","avg_temp_f":64.2,"avg_high_f":76.2,"avg_low_f":52.2,"precip_in":32.2,"snow_in":1.9,"comfort_score":93},{"slug":"waynoka-ok","city":"Waynoka","state":"OK","avg_temp_f":58.9,"avg_high_f":72.2,"avg_low_f":45.6,"precip_in":28.22,"snow_in":9.3,"comfort_score":78},{"slug":"weatherford-ok","city":"Weatherford","state":"OK","avg_temp_f":60,"avg_high_f":71.8,"avg_low_f":48.3,"precip_in":30.1,"snow_in":5.7,"comfort_score":88},{"slug":"webbers-falls-ok","city":"Webbers Falls","state":"OK","avg_temp_f":60.5,"avg_high_f":73.6,"avg_low_f":47.4,"precip_in":47.41,"snow_in":4.6,"comfort_score":93},{"slug":"wichita-mtn-wildlife-refuge-ok","city":"Wichita Mtn Wildlife Refuge","state":"OK","avg_temp_f":62.1,"avg_high_f":73.3,"avg_low_f":50.8,"precip_in":33.63,"snow_in":1.8,"comfort_score":93},{"slug":"wilburton-ok","city":"Wilburton","state":"OK","avg_temp_f":61.8,"avg_high_f":73.5,"avg_low_f":50,"precip_in":50.88,"snow_in":null,"comfort_score":80},{"slug":"wister-ok","city":"Wister","state":"OK","avg_temp_f":61,"avg_high_f":72.6,"avg_low_f":49.3,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"woodward-ok","city":"Woodward","state":"OK","avg_temp_f":59.2,"avg_high_f":71.4,"avg_low_f":47,"precip_in":null,"snow_in":null,"comfort_score":null}]}