{"metadata":{"title":"PlainClimate State Climate Normals Summary","source":"NOAA 1991-2020 U.S. Climate Normals","source_url":"https://www.ncei.noaa.gov/products/land-based-station/us-climate-normals","vintage":"2026-07-31","license":"CC0 1.0","license_url":"https://creativecommons.org/publicdomain/zero/1.0/","citation":"PlainClimate, \"PlainClimate U.S. Climate Statistics\". https://plainclimate.com/statistics","row_count":51},"data":[{"code":"FL","state":"Florida","city_count":165,"station_count":384,"avg_temp_f":72.6,"avg_precip_in":55.2,"avg_snow_in":0},{"code":"HI","state":"Hawaii","city_count":49,"station_count":132,"avg_temp_f":72.4,"avg_precip_in":48.5,"avg_snow_in":0},{"code":"LA","state":"Louisiana","city_count":91,"station_count":221,"avg_temp_f":67.3,"avg_precip_in":60.3,"avg_snow_in":0.2},{"code":"TX","state":"Texas","city_count":449,"station_count":1237,"avg_temp_f":66.2,"avg_precip_in":31.1,"avg_snow_in":2.1},{"code":"MS","state":"Mississippi","city_count":91,"station_count":203,"avg_temp_f":64.1,"avg_precip_in":59.7,"avg_snow_in":0.7},{"code":"GA","state":"Georgia","city_count":122,"station_count":280,"avg_temp_f":63.4,"avg_precip_in":52,"avg_snow_in":0.7},{"code":"AL","state":"Alabama","city_count":100,"station_count":259,"avg_temp_f":63.3,"avg_precip_in":57.9,"avg_snow_in":0.7},{"code":"SC","state":"South Carolina","city_count":100,"station_count":241,"avg_temp_f":62.8,"avg_precip_in":49.8,"avg_snow_in":1.1},{"code":"AZ","state":"Arizona","city_count":169,"station_count":411,"avg_temp_f":62.3,"avg_precip_in":12.4,"avg_snow_in":9.2},{"code":"AR","state":"Arkansas","city_count":110,"station_count":256,"avg_temp_f":60.7,"avg_precip_in":52.2,"avg_snow_in":3.1},{"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},{"code":"CA","state":"California","city_count":363,"station_count":768,"avg_temp_f":59.8,"avg_precip_in":21.6,"avg_snow_in":13.2},{"code":"DC","state":"District of Columbia","city_count":1,"station_count":1,"avg_temp_f":59.3,"avg_precip_in":41.8,"avg_snow_in":13.7},{"code":"NC","state":"North Carolina","city_count":178,"station_count":407,"avg_temp_f":59.1,"avg_precip_in":52.2,"avg_snow_in":6.9},{"code":"TN","state":"Tennessee","city_count":146,"station_count":321,"avg_temp_f":58,"avg_precip_in":56,"avg_snow_in":4.9},{"code":"DE","state":"Delaware","city_count":7,"station_count":19,"avg_temp_f":56.2,"avg_precip_in":46.8,"avg_snow_in":13.7},{"code":"KY","state":"Kentucky","city_count":95,"station_count":199,"avg_temp_f":56.2,"avg_precip_in":50.6,"avg_snow_in":10.3},{"code":"VA","state":"Virginia","city_count":119,"station_count":234,"avg_temp_f":55.8,"avg_precip_in":46,"avg_snow_in":14.3},{"code":"MD","state":"Maryland","city_count":42,"station_count":113,"avg_temp_f":55.6,"avg_precip_in":45.5,"avg_snow_in":24.7},{"code":"MO","state":"Missouri","city_count":164,"station_count":442,"avg_temp_f":55.1,"avg_precip_in":43.9,"avg_snow_in":11.6},{"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},{"code":"NM","state":"New Mexico","city_count":167,"station_count":428,"avg_temp_f":54.3,"avg_precip_in":13.8,"avg_snow_in":20.5},{"code":"NJ","state":"New Jersey","city_count":45,"station_count":150,"avg_temp_f":53.6,"avg_precip_in":47.9,"avg_snow_in":21.7},{"code":"IN","state":"Indiana","city_count":116,"station_count":303,"avg_temp_f":52.4,"avg_precip_in":43.7,"avg_snow_in":22.6},{"code":"NV","state":"Nevada","city_count":115,"station_count":198,"avg_temp_f":52.4,"avg_precip_in":8.9,"avg_snow_in":20.9},{"code":"WV","state":"West Virginia","city_count":99,"station_count":128,"avg_temp_f":52.3,"avg_precip_in":47.6,"avg_snow_in":41.8},{"code":"IL","state":"Illinois","city_count":163,"station_count":453,"avg_temp_f":52.2,"avg_precip_in":40.7,"avg_snow_in":21.3},{"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},{"code":"RI","state":"Rhode Island","city_count":9,"station_count":23,"avg_temp_f":51.2,"avg_precip_in":48.7,"avg_snow_in":40.8},{"code":"OR","state":"Oregon","city_count":180,"station_count":449,"avg_temp_f":50.5,"avg_precip_in":37.6,"avg_snow_in":27.4},{"code":"PA","state":"Pennsylvania","city_count":157,"station_count":293,"avg_temp_f":50.2,"avg_precip_in":45.2,"avg_snow_in":44.1},{"code":"CT","state":"Connecticut","city_count":23,"station_count":69,"avg_temp_f":50.1,"avg_precip_in":48.6,"avg_snow_in":43.5},{"code":"WA","state":"Washington","city_count":149,"station_count":354,"avg_temp_f":49.9,"avg_precip_in":40.9,"avg_snow_in":28.4},{"code":"NE","state":"Nebraska","city_count":171,"station_count":568,"avg_temp_f":49.6,"avg_precip_in":25,"avg_snow_in":29.5},{"code":"UT","state":"Utah","city_count":170,"station_count":351,"avg_temp_f":49.4,"avg_precip_in":13.9,"avg_snow_in":45.9},{"code":"MA","state":"Massachusetts","city_count":68,"station_count":136,"avg_temp_f":49.2,"avg_precip_in":48.2,"avg_snow_in":48.7},{"code":"IA","state":"Iowa","city_count":143,"station_count":259,"avg_temp_f":48,"avg_precip_in":35.9,"avg_snow_in":32.2},{"code":"NY","state":"New York","city_count":173,"station_count":344,"avg_temp_f":47.5,"avg_precip_in":43.7,"avg_snow_in":80.4},{"code":"CO","state":"Colorado","city_count":214,"station_count":770,"avg_temp_f":46.3,"avg_precip_in":15.9,"avg_snow_in":61.7},{"code":"ID","state":"Idaho","city_count":139,"station_count":262,"avg_temp_f":46.1,"avg_precip_in":18,"avg_snow_in":44.6},{"code":"SD","state":"South Dakota","city_count":149,"station_count":277,"avg_temp_f":45.6,"avg_precip_in":21.8,"avg_snow_in":44.2},{"code":"MI","state":"Michigan","city_count":201,"station_count":290,"avg_temp_f":45.5,"avg_precip_in":34.2,"avg_snow_in":76.8},{"code":"NH","state":"New Hampshire","city_count":52,"station_count":92,"avg_temp_f":44.5,"avg_precip_in":46.6,"avg_snow_in":83.2},{"code":"WI","state":"Wisconsin","city_count":200,"station_count":301,"avg_temp_f":44.5,"avg_precip_in":34.6,"avg_snow_in":50.8},{"code":"VT","state":"Vermont","city_count":41,"station_count":73,"avg_temp_f":43.5,"avg_precip_in":43.7,"avg_snow_in":95.8},{"code":"MT","state":"Montana","city_count":215,"station_count":432,"avg_temp_f":43.4,"avg_precip_in":15.9,"avg_snow_in":51.1},{"code":"WY","state":"Wyoming","city_count":144,"station_count":334,"avg_temp_f":43.3,"avg_precip_in":14,"avg_snow_in":58.7},{"code":"ME","state":"Maine","city_count":79,"station_count":123,"avg_temp_f":43.1,"avg_precip_in":46.4,"avg_snow_in":86.9},{"code":"MN","state":"Minnesota","city_count":172,"station_count":286,"avg_temp_f":42.2,"avg_precip_in":30,"avg_snow_in":49.6},{"code":"ND","state":"North Dakota","city_count":119,"station_count":165,"avg_temp_f":41,"avg_precip_in":19.2,"avg_snow_in":43.4},{"code":"AK","state":"Alaska","city_count":172,"station_count":258,"avg_temp_f":33.5,"avg_precip_in":47.6,"avg_snow_in":80.5}]}