{"metadata":{"title":"New Mexico City Climate Normals","page_url":"https://plainclimate.com/state/NM","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, \"New Mexico Climate\". https://plainclimate.com/state/NM","row_count":167},"state_summary":{"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},"data":[{"slug":"abiquiu-dam-nm","city":"Abiquiu Dam","state":"NM","avg_temp_f":51.2,"avg_high_f":65,"avg_low_f":37.3,"precip_in":10.06,"snow_in":10.5,"comfort_score":54},{"slug":"alamogordo-nm","city":"Alamogordo","state":"NM","avg_temp_f":63.1,"avg_high_f":75,"avg_low_f":51.3,"precip_in":10.63,"snow_in":2.4,"comfort_score":87},{"slug":"albuquerque-nm","city":"Albuquerque","state":"NM","avg_temp_f":57.9,"avg_high_f":70.3,"avg_low_f":45.5,"precip_in":8.84,"snow_in":7.9,"comfort_score":58},{"slug":"albuquerque-foothills-ne-nm","city":"Albuquerque Foothills NE","state":"NM","avg_temp_f":55.3,"avg_high_f":67.6,"avg_low_f":43.1,"precip_in":14.92,"snow_in":23.7,"comfort_score":63},{"slug":"albuquerque-valley-nm","city":"Albuquerque Valley","state":"NM","avg_temp_f":56.9,"avg_high_f":72.1,"avg_low_f":41.6,"precip_in":9.67,"snow_in":6.8,"comfort_score":58},{"slug":"alcalde-nm","city":"Alcalde","state":"NM","avg_temp_f":50.4,"avg_high_f":67.3,"avg_low_f":33.5,"precip_in":11.1,"snow_in":10.7,"comfort_score":54},{"slug":"amistad-nm","city":"Amistad","state":"NM","avg_temp_f":54.7,"avg_high_f":69.5,"avg_low_f":40,"precip_in":15.66,"snow_in":14.1,"comfort_score":54},{"slug":"angel-fire-nm","city":"Angel Fire","state":"NM","avg_temp_f":41.4,"avg_high_f":56.6,"avg_low_f":26.2,"precip_in":20.89,"snow_in":124,"comfort_score":44},{"slug":"animas-nm","city":"Animas","state":"NM","avg_temp_f":62.2,"avg_high_f":76.2,"avg_low_f":48.2,"precip_in":10.35,"snow_in":3.6,"comfort_score":83},{"slug":"antelope-wells-nm","city":"Antelope Wells","state":"NM","avg_temp_f":60.2,"avg_high_f":76.3,"avg_low_f":44.2,"precip_in":12.43,"snow_in":null,"comfort_score":80},{"slug":"arch-nm","city":"Arch","state":"NM","avg_temp_f":57.6,"avg_high_f":74.2,"avg_low_f":41,"precip_in":16.67,"snow_in":5.2,"comfort_score":68},{"slug":"artesia-nm","city":"Artesia","state":"NM","avg_temp_f":60.6,"avg_high_f":77.3,"avg_low_f":43.9,"precip_in":12.1,"snow_in":3.8,"comfort_score":83},{"slug":"augustine-nm","city":"Augustine","state":"NM","avg_temp_f":49.3,"avg_high_f":64.3,"avg_low_f":34.4,"precip_in":13.04,"snow_in":6.6,"comfort_score":54},{"slug":"aztec-ruins-national-monument-nm","city":"Aztec Ruins National Monument","state":"NM","avg_temp_f":53.3,"avg_high_f":70.6,"avg_low_f":36,"precip_in":10.06,"snow_in":10.9,"comfort_score":54},{"slug":"bernardo-nm","city":"Bernardo","state":"NM","avg_temp_f":56.8,"avg_high_f":74.7,"avg_low_f":38.9,"precip_in":8.2,"snow_in":4.7,"comfort_score":59},{"slug":"bingham-nm","city":"Bingham","state":"NM","avg_temp_f":56.8,"avg_high_f":71.9,"avg_low_f":41.7,"precip_in":10.84,"snow_in":null,"comfort_score":68},{"slug":"bitter-lakes-wl-refuge-nm","city":"Bitter Lakes WL Refuge","state":"NM","avg_temp_f":59.4,"avg_high_f":77,"avg_low_f":41.9,"precip_in":13.26,"snow_in":3.6,"comfort_score":73},{"slug":"bloomfield-nm","city":"Bloomfield","state":"NM","avg_temp_f":54.4,"avg_high_f":68.8,"avg_low_f":40,"precip_in":8.08,"snow_in":6.8,"comfort_score":44},{"slug":"bosque-del-apache-nm","city":"Bosque Del Apache","state":"NM","avg_temp_f":58.4,"avg_high_f":78.2,"avg_low_f":38.6,"precip_in":9.62,"snow_in":2,"comfort_score":59},{"slug":"brantley-dam-nm","city":"Brantley Dam","state":"NM","avg_temp_f":63.1,"avg_high_f":77.8,"avg_low_f":48.3,"precip_in":12.76,"snow_in":3.6,"comfort_score":83},{"slug":"brazos-lodge-nm","city":"Brazos Lodge","state":"NM","avg_temp_f":44.8,"avg_high_f":57.9,"avg_low_f":31.7,"precip_in":21.84,"snow_in":null,"comfort_score":52},{"slug":"caballo-dam-nm","city":"Caballo Dam","state":"NM","avg_temp_f":63.2,"avg_high_f":79,"avg_low_f":47.5,"precip_in":10.63,"snow_in":0.4,"comfort_score":83},{"slug":"capitan-nm","city":"Capitan","state":"NM","avg_temp_f":53.6,"avg_high_f":68.9,"avg_low_f":38.2,"precip_in":16.56,"snow_in":27.3,"comfort_score":49},{"slug":"caprock-nm","city":"Caprock","state":"NM","avg_temp_f":58.8,"avg_high_f":74.1,"avg_low_f":43.5,"precip_in":15.03,"snow_in":7.9,"comfort_score":68},{"slug":"capulin-nm","city":"Capulin","state":"NM","avg_temp_f":49.4,"avg_high_f":65.4,"avg_low_f":33.3,"precip_in":17.6,"snow_in":40.9,"comfort_score":49},{"slug":"carlsbad-nm","city":"Carlsbad","state":"NM","avg_temp_f":64.4,"avg_high_f":78.8,"avg_low_f":49.9,"precip_in":12.55,"snow_in":2.7,"comfort_score":83},{"slug":"carlsbad-cavern-city-nm","city":"Carlsbad Cavern City","state":"NM","avg_temp_f":63.4,"avg_high_f":77.8,"avg_low_f":49,"precip_in":12.05,"snow_in":null,"comfort_score":80},{"slug":"carlsbad-caverns-nm","city":"Carlsbad Caverns","state":"NM","avg_temp_f":62.8,"avg_high_f":74.9,"avg_low_f":50.8,"precip_in":13.79,"snow_in":3.5,"comfort_score":83},{"slug":"carrizozo-nm","city":"Carrizozo","state":"NM","avg_temp_f":56.2,"avg_high_f":72.1,"avg_low_f":40.4,"precip_in":13.35,"snow_in":7,"comfort_score":64},{"slug":"cerro-nm","city":"Cerro","state":"NM","avg_temp_f":45.1,"avg_high_f":61.3,"avg_low_f":28.8,"precip_in":13.37,"snow_in":61.5,"comfort_score":44},{"slug":"chaco-canyon-natl-mon-nm","city":"Chaco Canyon Natl Mon","state":"NM","avg_temp_f":49.3,"avg_high_f":66.7,"avg_low_f":31.9,"precip_in":8.93,"snow_in":11.2,"comfort_score":44},{"slug":"chama-nm","city":"Chama","state":"NM","avg_temp_f":42.2,"avg_high_f":58.4,"avg_low_f":26,"precip_in":22.35,"snow_in":91.9,"comfort_score":44},{"slug":"cimarron-nm","city":"Cimarron","state":"NM","avg_temp_f":50.1,"avg_high_f":66,"avg_low_f":34.1,"precip_in":17.24,"snow_in":40,"comfort_score":49},{"slug":"clayton-nm","city":"Clayton","state":"NM","avg_temp_f":53.4,"avg_high_f":69.7,"avg_low_f":37.1,"precip_in":17.91,"snow_in":18.8,"comfort_score":54},{"slug":"clayton-muni-air-park-nm","city":"Clayton Muni Air Park","state":"NM","avg_temp_f":54.3,"avg_high_f":68.7,"avg_low_f":39.9,"precip_in":16.12,"snow_in":22.3,"comfort_score":49},{"slug":"cliff-nm","city":"Cliff","state":"NM","avg_temp_f":55.6,"avg_high_f":73.9,"avg_low_f":37.3,"precip_in":14.51,"snow_in":0,"comfort_score":69},{"slug":"clines-corners-nm","city":"Clines Corners","state":"NM","avg_temp_f":50.4,"avg_high_f":63.8,"avg_low_f":37.1,"precip_in":14.3,"snow_in":null,"comfort_score":52},{"slug":"cloudcroft-nm","city":"Cloudcroft","state":"NM","avg_temp_f":45.7,"avg_high_f":58.3,"avg_low_f":33.1,"precip_in":28.45,"snow_in":66.8,"comfort_score":54},{"slug":"clovis-nm","city":"Clovis","state":"NM","avg_temp_f":58.8,"avg_high_f":72.9,"avg_low_f":44.7,"precip_in":20.08,"snow_in":13.4,"comfort_score":78},{"slug":"cochiti-dam-nm","city":"Cochiti Dam","state":"NM","avg_temp_f":55.9,"avg_high_f":72.4,"avg_low_f":39.4,"precip_in":11.79,"snow_in":8.2,"comfort_score":64},{"slug":"columbus-nm","city":"Columbus","state":"NM","avg_temp_f":64.8,"avg_high_f":79.3,"avg_low_f":50.3,"precip_in":10.28,"snow_in":0.2,"comfort_score":83},{"slug":"conchas-dam-nm","city":"Conchas Dam","state":"NM","avg_temp_f":59.8,"avg_high_f":73.3,"avg_low_f":46.2,"precip_in":15.22,"snow_in":8.4,"comfort_score":68},{"slug":"corona-nm","city":"Corona","state":"NM","avg_temp_f":53.3,"avg_high_f":65.7,"avg_low_f":40.9,"precip_in":16.89,"snow_in":27.9,"comfort_score":49},{"slug":"corrales-nm","city":"Corrales","state":"NM","avg_temp_f":55,"avg_high_f":70.9,"avg_low_f":39,"precip_in":9.56,"snow_in":7.7,"comfort_score":54},{"slug":"cuba-nm","city":"Cuba","state":"NM","avg_temp_f":48.7,"avg_high_f":65.1,"avg_low_f":32.3,"precip_in":12.8,"snow_in":34.1,"comfort_score":49},{"slug":"cubero-nm","city":"Cubero","state":"NM","avg_temp_f":52.7,"avg_high_f":69.5,"avg_low_f":36,"precip_in":10,"snow_in":15,"comfort_score":54},{"slug":"dark-canyon-road-nm","city":"Dark Canyon Road","state":"NM","avg_temp_f":61.6,"avg_high_f":76.9,"avg_low_f":46.4,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"deming-nm","city":"Deming","state":"NM","avg_temp_f":61.9,"avg_high_f":78.4,"avg_low_f":45.3,"precip_in":8.77,"snow_in":1,"comfort_score":73},{"slug":"deming-muni-nm","city":"Deming Muni","state":"NM","avg_temp_f":61.5,"avg_high_f":77.3,"avg_low_f":45.8,"precip_in":9.34,"snow_in":null,"comfort_score":68},{"slug":"dilia-nm","city":"Dilia","state":"NM","avg_temp_f":56,"avg_high_f":73.4,"avg_low_f":38.7,"precip_in":15.67,"snow_in":27.2,"comfort_score":59},{"slug":"dulce-nm","city":"Dulce","state":"NM","avg_temp_f":47.4,"avg_high_f":65.6,"avg_low_f":29.2,"precip_in":17.37,"snow_in":55.7,"comfort_score":44},{"slug":"eagle-nest-nm","city":"Eagle Nest","state":"NM","avg_temp_f":41.7,"avg_high_f":58.7,"avg_low_f":24.7,"precip_in":17.2,"snow_in":null,"comfort_score":40},{"slug":"el-morro-natl-mon-nm","city":"El Morro Natl Mon","state":"NM","avg_temp_f":47.7,"avg_high_f":64.4,"avg_low_f":31,"precip_in":13.91,"snow_in":38,"comfort_score":49},{"slug":"el-rito-nm","city":"El Rito","state":"NM","avg_temp_f":48.9,"avg_high_f":63,"avg_low_f":34.8,"precip_in":11.74,"snow_in":23.9,"comfort_score":49},{"slug":"el-vado-dam-nm","city":"El Vado Dam","state":"NM","avg_temp_f":44.7,"avg_high_f":61.8,"avg_low_f":27.7,"precip_in":14.13,"snow_in":35.7,"comfort_score":39},{"slug":"elephant-butte-dam-nm","city":"Elephant Butte Dam","state":"NM","avg_temp_f":63.4,"avg_high_f":76.9,"avg_low_f":49.8,"precip_in":9.89,"snow_in":0.9,"comfort_score":77},{"slug":"elida-nm","city":"Elida","state":"NM","avg_temp_f":59,"avg_high_f":74.3,"avg_low_f":43.6,"precip_in":16.67,"snow_in":12.6,"comfort_score":68},{"slug":"elk-nm","city":"Elk","state":"NM","avg_temp_f":53.7,"avg_high_f":71,"avg_low_f":36.5,"precip_in":15.69,"snow_in":13.4,"comfort_score":54},{"slug":"espanola-nm","city":"Espanola","state":"NM","avg_temp_f":52.3,"avg_high_f":70,"avg_low_f":34.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"estancia-nm","city":"Estancia","state":"NM","avg_temp_f":51.4,"avg_high_f":69.8,"avg_low_f":33,"precip_in":13.56,"snow_in":17.9,"comfort_score":54},{"slug":"farmington-nm","city":"Farmington","state":"NM","avg_temp_f":53.2,"avg_high_f":68.2,"avg_low_f":38.2,"precip_in":7.76,"snow_in":null,"comfort_score":40},{"slug":"farmington-ag-sci-cnt-nm","city":"Farmington Ag Sci Cnt","state":"NM","avg_temp_f":52.8,"avg_high_f":66.1,"avg_low_f":39.5,"precip_in":7.95,"snow_in":8.6,"comfort_score":44},{"slug":"faywood-nm","city":"Faywood","state":"NM","avg_temp_f":58.6,"avg_high_f":74.5,"avg_low_f":42.7,"precip_in":12.88,"snow_in":null,"comfort_score":68},{"slug":"fence-lake-nm","city":"Fence Lake","state":"NM","avg_temp_f":49.2,"avg_high_f":66.6,"avg_low_f":31.8,"precip_in":12.59,"snow_in":23.3,"comfort_score":49},{"slug":"fort-bayard-nm","city":"Fort Bayard","state":"NM","avg_temp_f":59.6,"avg_high_f":72.9,"avg_low_f":46.2,"precip_in":16.19,"snow_in":null,"comfort_score":68},{"slug":"fort-sumner-nm","city":"Fort Sumner","state":"NM","avg_temp_f":59.2,"avg_high_f":73.8,"avg_low_f":44.6,"precip_in":15.08,"snow_in":9.1,"comfort_score":68},{"slug":"fruitland-nm","city":"Fruitland","state":"NM","avg_temp_f":51.4,"avg_high_f":68.4,"avg_low_f":34.4,"precip_in":7.34,"snow_in":7.8,"comfort_score":44},{"slug":"gage-nm","city":"Gage","state":"NM","avg_temp_f":62.1,"avg_high_f":77.5,"avg_low_f":46.7,"precip_in":10.49,"snow_in":0.5,"comfort_score":83},{"slug":"gallup-muni-nm","city":"Gallup Muni","state":"NM","avg_temp_f":49.5,"avg_high_f":67.1,"avg_low_f":31.9,"precip_in":10.7,"snow_in":33.8,"comfort_score":49},{"slug":"gallup-sand-gravel-nm","city":"Gallup Sand & Gravel","state":"NM","avg_temp_f":50.1,"avg_high_f":65.7,"avg_low_f":34.6,"precip_in":12.52,"snow_in":20.6,"comfort_score":49},{"slug":"gascon-nm","city":"Gascon","state":"NM","avg_temp_f":45.6,"avg_high_f":59.5,"avg_low_f":31.7,"precip_in":24.94,"snow_in":108.3,"comfort_score":54},{"slug":"gila-hot-springs-nm","city":"Gila Hot Springs","state":"NM","avg_temp_f":53.5,"avg_high_f":73.5,"avg_low_f":33.4,"precip_in":15.17,"snow_in":5.8,"comfort_score":54},{"slug":"glenwood-nm","city":"Glenwood","state":"NM","avg_temp_f":56.5,"avg_high_f":74.7,"avg_low_f":38.3,"precip_in":16.64,"snow_in":1.8,"comfort_score":69},{"slug":"gran-quivira-natl-mon-nm","city":"Gran Quivira Natl Mon","state":"NM","avg_temp_f":54.1,"avg_high_f":69.2,"avg_low_f":39.1,"precip_in":15.35,"snow_in":10.5,"comfort_score":54},{"slug":"grants-nm","city":"Grants","state":"NM","avg_temp_f":52.1,"avg_high_f":71.5,"avg_low_f":32.7,"precip_in":9.67,"snow_in":7.9,"comfort_score":44},{"slug":"grants-milan-muni-nm","city":"Grants Milan Muni","state":"NM","avg_temp_f":50.1,"avg_high_f":67.8,"avg_low_f":32.3,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"grenville-nm","city":"Grenville","state":"NM","avg_temp_f":51.9,"avg_high_f":66.3,"avg_low_f":37.4,"precip_in":16.6,"snow_in":17.9,"comfort_score":54},{"slug":"hachita-nm","city":"Hachita","state":"NM","avg_temp_f":60,"avg_high_f":77.5,"avg_low_f":42.5,"precip_in":12.12,"snow_in":null,"comfort_score":80},{"slug":"hillsboro-nm","city":"Hillsboro","state":"NM","avg_temp_f":58.1,"avg_high_f":74.1,"avg_low_f":42,"precip_in":12.28,"snow_in":2.7,"comfort_score":73},{"slug":"hobbs-nm","city":"Hobbs","state":"NM","avg_temp_f":62.2,"avg_high_f":75.5,"avg_low_f":48.9,"precip_in":13.77,"snow_in":1.8,"comfort_score":83},{"slug":"hope-nm","city":"Hope","state":"NM","avg_temp_f":61.9,"avg_high_f":75.8,"avg_low_f":48.1,"precip_in":12.86,"snow_in":3.4,"comfort_score":83},{"slug":"jal-nm","city":"Jal","state":"NM","avg_temp_f":63.4,"avg_high_f":79.2,"avg_low_f":47.6,"precip_in":12.19,"snow_in":1.9,"comfort_score":83},{"slug":"jemez-dam-nm","city":"Jemez Dam","state":"NM","avg_temp_f":55.9,"avg_high_f":70.3,"avg_low_f":41.4,"precip_in":8.86,"snow_in":5.7,"comfort_score":58},{"slug":"jemez-springs-nm","city":"Jemez Springs","state":"NM","avg_temp_f":52.1,"avg_high_f":68.3,"avg_low_f":35.8,"precip_in":15.15,"snow_in":22.8,"comfort_score":49},{"slug":"johnson-rch-nm","city":"Johnson Rch","state":"NM","avg_temp_f":48.1,"avg_high_f":64.2,"avg_low_f":32,"precip_in":12.16,"snow_in":28.7,"comfort_score":49},{"slug":"jornada-exp-range-nm","city":"Jornada Exp Range","state":"NM","avg_temp_f":59.5,"avg_high_f":77.5,"avg_low_f":41.5,"precip_in":10.44,"snow_in":1.3,"comfort_score":69},{"slug":"lake-maloya-nm","city":"Lake Maloya","state":"NM","avg_temp_f":44.3,"avg_high_f":59.2,"avg_low_f":29.3,"precip_in":21.45,"snow_in":89.3,"comfort_score":44},{"slug":"las-cruces-nm","city":"Las Cruces","state":"NM","avg_temp_f":59.3,"avg_high_f":76.1,"avg_low_f":42.4,"precip_in":10.26,"snow_in":null,"comfort_score":68},{"slug":"las-vegas-nm","city":"Las Vegas","state":"NM","avg_temp_f":50.1,"avg_high_f":64.8,"avg_low_f":35.5,"precip_in":15.73,"snow_in":null,"comfort_score":52},{"slug":"las-vegas-wwtp-nm","city":"Las Vegas Wwtp","state":"NM","avg_temp_f":49,"avg_high_f":68,"avg_low_f":29.9,"precip_in":16.72,"snow_in":22,"comfort_score":49},{"slug":"lindrith-nm","city":"Lindrith","state":"NM","avg_temp_f":46.3,"avg_high_f":61.9,"avg_low_f":30.8,"precip_in":15.47,"snow_in":50.4,"comfort_score":44},{"slug":"lordsburg-nm","city":"Lordsburg","state":"NM","avg_temp_f":61.3,"avg_high_f":80.8,"avg_low_f":41.9,"precip_in":11.32,"snow_in":null,"comfort_score":80},{"slug":"los-alamos-nm","city":"Los Alamos","state":"NM","avg_temp_f":40.3,"avg_high_f":54.5,"avg_low_f":26.1,"precip_in":25.48,"snow_in":null,"comfort_score":52},{"slug":"los-lunas-nm","city":"Los Lunas","state":"NM","avg_temp_f":56.1,"avg_high_f":73,"avg_low_f":39.2,"precip_in":9.23,"snow_in":5.1,"comfort_score":58},{"slug":"luna-ranger-station-nm","city":"Luna Ranger Station","state":"NM","avg_temp_f":48.2,"avg_high_f":68.7,"avg_low_f":27.7,"precip_in":17.58,"snow_in":17.6,"comfort_score":54},{"slug":"lybrook-nm","city":"Lybrook","state":"NM","avg_temp_f":48.5,"avg_high_f":61.5,"avg_low_f":35.4,"precip_in":10.36,"snow_in":16.9,"comfort_score":54},{"slug":"maxwell-nm","city":"Maxwell","state":"NM","avg_temp_f":48.7,"avg_high_f":66.4,"avg_low_f":31.1,"precip_in":14.07,"snow_in":21.4,"comfort_score":49},{"slug":"mccarty-rch-nm","city":"Mccarty Rch","state":"NM","avg_temp_f":56.5,"avg_high_f":71,"avg_low_f":42,"precip_in":15.02,"snow_in":18.7,"comfort_score":68},{"slug":"mcgaffey-nm","city":"Mcgaffey","state":"NM","avg_temp_f":46.3,"avg_high_f":63.3,"avg_low_f":29.3,"precip_in":19.69,"snow_in":42.1,"comfort_score":49},{"slug":"melrose-nm","city":"Melrose","state":"NM","avg_temp_f":59.1,"avg_high_f":74.4,"avg_low_f":43.9,"precip_in":16.21,"snow_in":11,"comfort_score":68},{"slug":"moriarty-nm","city":"Moriarty","state":"NM","avg_temp_f":49.9,"avg_high_f":67.1,"avg_low_f":32.7,"precip_in":12.71,"snow_in":null,"comfort_score":52},{"slug":"mosquero-nm","city":"Mosquero","state":"NM","avg_temp_f":54.3,"avg_high_f":70,"avg_low_f":38.6,"precip_in":15.75,"snow_in":19.5,"comfort_score":54},{"slug":"mountainair-nm","city":"Mountainair","state":"NM","avg_temp_f":53.7,"avg_high_f":67.8,"avg_low_f":39.5,"precip_in":12.94,"snow_in":14.1,"comfort_score":54},{"slug":"mtn-park-nm","city":"Mtn Park","state":"NM","avg_temp_f":52.9,"avg_high_f":65.3,"avg_low_f":40.6,"precip_in":19.26,"snow_in":17.3,"comfort_score":54},{"slug":"navajo-dam-nm","city":"Navajo Dam","state":"NM","avg_temp_f":53.4,"avg_high_f":67.1,"avg_low_f":39.6,"precip_in":12.08,"snow_in":7.7,"comfort_score":54},{"slug":"newkirk-nm","city":"Newkirk","state":"NM","avg_temp_f":58.4,"avg_high_f":74.3,"avg_low_f":42.5,"precip_in":14.58,"snow_in":15.2,"comfort_score":68},{"slug":"ocate-nm","city":"Ocate","state":"NM","avg_temp_f":47.3,"avg_high_f":63,"avg_low_f":31.6,"precip_in":19.66,"snow_in":42.9,"comfort_score":49},{"slug":"ochoa-nm","city":"Ochoa","state":"NM","avg_temp_f":62.3,"avg_high_f":77.4,"avg_low_f":47.2,"precip_in":13.43,"snow_in":3.1,"comfort_score":83},{"slug":"orogrande-nm","city":"Orogrande","state":"NM","avg_temp_f":63.2,"avg_high_f":78.7,"avg_low_f":47.8,"precip_in":12.39,"snow_in":1.9,"comfort_score":83},{"slug":"otis-nm","city":"Otis","state":"NM","avg_temp_f":50.9,"avg_high_f":63.8,"avg_low_f":37.9,"precip_in":11.14,"snow_in":null,"comfort_score":52},{"slug":"pasamonte-nm","city":"Pasamonte","state":"NM","avg_temp_f":50.9,"avg_high_f":66.5,"avg_low_f":35.3,"precip_in":15.24,"snow_in":20.5,"comfort_score":49},{"slug":"pecos-national-monument-nm","city":"Pecos National Monument","state":"NM","avg_temp_f":50,"avg_high_f":65.7,"avg_low_f":34.3,"precip_in":16.17,"snow_in":26.3,"comfort_score":49},{"slug":"pedernal-nm","city":"Pedernal","state":"NM","avg_temp_f":51.7,"avg_high_f":67.9,"avg_low_f":35.6,"precip_in":13.8,"snow_in":25.7,"comfort_score":49},{"slug":"petroglyph-natl-mon-nm","city":"Petroglyph Natl Mon","state":"NM","avg_temp_f":57.6,"avg_high_f":71.9,"avg_low_f":43.3,"precip_in":9.83,"snow_in":null,"comfort_score":56},{"slug":"picacho-nm","city":"Picacho","state":"NM","avg_temp_f":58.6,"avg_high_f":74.5,"avg_low_f":42.7,"precip_in":14.18,"snow_in":12.4,"comfort_score":68},{"slug":"pietown-nm","city":"Pietown","state":"NM","avg_temp_f":49.6,"avg_high_f":63.3,"avg_low_f":35.8,"precip_in":13.42,"snow_in":41.2,"comfort_score":49},{"slug":"placitas-nm","city":"Placitas","state":"NM","avg_temp_f":55.7,"avg_high_f":69.6,"avg_low_f":41.8,"precip_in":10.87,"snow_in":10.7,"comfort_score":68},{"slug":"portales-nm","city":"Portales","state":"NM","avg_temp_f":60.1,"avg_high_f":75.2,"avg_low_f":45,"precip_in":16.1,"snow_in":7.6,"comfort_score":78},{"slug":"quemado-nm","city":"Quemado","state":"NM","avg_temp_f":48.5,"avg_high_f":65.9,"avg_low_f":31.2,"precip_in":11.36,"snow_in":17.6,"comfort_score":54},{"slug":"ragland-nm","city":"Ragland","state":"NM","avg_temp_f":56.2,"avg_high_f":71.3,"avg_low_f":41,"precip_in":16.7,"snow_in":17,"comfort_score":64},{"slug":"ramon-nm","city":"Ramon","state":"NM","avg_temp_f":56.4,"avg_high_f":72.7,"avg_low_f":40.1,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"raton-fltr-plt-nm","city":"Raton Fltr Plt","state":"NM","avg_temp_f":49.7,"avg_high_f":62.2,"avg_low_f":37.2,"precip_in":18.6,"snow_in":28.8,"comfort_score":49},{"slug":"raton-krtn-radio-nm","city":"Raton Krtn Radio","state":"NM","avg_temp_f":48.6,"avg_high_f":65.5,"avg_low_f":31.7,"precip_in":15.09,"snow_in":25.4,"comfort_score":49},{"slug":"raton-muni-crews-nm","city":"Raton Muni Crews","state":"NM","avg_temp_f":49.7,"avg_high_f":66.3,"avg_low_f":33.2,"precip_in":13.73,"snow_in":null,"comfort_score":52},{"slug":"red-river-nm","city":"Red River","state":"NM","avg_temp_f":39.1,"avg_high_f":54.5,"avg_low_f":23.7,"precip_in":22.02,"snow_in":156.7,"comfort_score":44},{"slug":"redrock-nm","city":"Redrock","state":"NM","avg_temp_f":59.8,"avg_high_f":78.2,"avg_low_f":41.4,"precip_in":12.54,"snow_in":1,"comfort_score":69},{"slug":"reserve-ranger-station-nm","city":"Reserve Ranger Station","state":"NM","avg_temp_f":53.7,"avg_high_f":74.7,"avg_low_f":32.7,"precip_in":16.92,"snow_in":null,"comfort_score":52},{"slug":"rio-grande-nature-ctr-nm","city":"Rio Grande Nature Ctr","state":"NM","avg_temp_f":56.7,"avg_high_f":74.2,"avg_low_f":39.1,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"rio-rancho-nm","city":"Rio Rancho","state":"NM","avg_temp_f":56.2,"avg_high_f":71.1,"avg_low_f":41.2,"precip_in":10.45,"snow_in":9.3,"comfort_score":68},{"slug":"rosebud-nm","city":"Rosebud","state":"NM","avg_temp_f":55.3,"avg_high_f":69.2,"avg_low_f":41.3,"precip_in":15.57,"snow_in":14.3,"comfort_score":68},{"slug":"roswell-climat-nm","city":"Roswell Climat","state":"NM","avg_temp_f":59.4,"avg_high_f":75.5,"avg_low_f":43.3,"precip_in":11.62,"snow_in":9.8,"comfort_score":68},{"slug":"roswell-ind-air-park-nm","city":"Roswell Ind Air Park","state":"NM","avg_temp_f":63.2,"avg_high_f":77.8,"avg_low_f":48.5,"precip_in":11.63,"snow_in":9.6,"comfort_score":78},{"slug":"roy-nm","city":"Roy","state":"NM","avg_temp_f":52.9,"avg_high_f":67.7,"avg_low_f":38.1,"precip_in":16.35,"snow_in":19.3,"comfort_score":54},{"slug":"ruidoso-nm","city":"Ruidoso","state":"NM","avg_temp_f":50.1,"avg_high_f":65.2,"avg_low_f":35,"precip_in":22,"snow_in":26.2,"comfort_score":59},{"slug":"san-jon-nm","city":"San Jon","state":"NM","avg_temp_f":60.3,"avg_high_f":75.3,"avg_low_f":45.2,"precip_in":16.96,"snow_in":17.1,"comfort_score":78},{"slug":"sandia-park-nm","city":"Sandia Park","state":"NM","avg_temp_f":49.5,"avg_high_f":64,"avg_low_f":35,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"santa-fe-nm","city":"Santa FE","state":"NM","avg_temp_f":50,"avg_high_f":64.8,"avg_low_f":35.2,"precip_in":12.79,"snow_in":20.2,"comfort_score":49},{"slug":"santa-fe-county-muni-nm","city":"Santa FE County Muni","state":"NM","avg_temp_f":52,"avg_high_f":66.8,"avg_low_f":37.3,"precip_in":10.71,"snow_in":null,"comfort_score":52},{"slug":"santa-fe-seton-nm","city":"Santa FE Seton","state":"NM","avg_temp_f":51.1,"avg_high_f":64.3,"avg_low_f":37.9,"precip_in":14.74,"snow_in":28.1,"comfort_score":49},{"slug":"santa-rosa-nm","city":"Santa Rosa","state":"NM","avg_temp_f":58.4,"avg_high_f":74.9,"avg_low_f":41.8,"precip_in":15.01,"snow_in":11.3,"comfort_score":68},{"slug":"santa-teresa-nm","city":"Santa Teresa","state":"NM","avg_temp_f":63.1,"avg_high_f":77.5,"avg_low_f":48.7,"precip_in":10.11,"snow_in":2,"comfort_score":83},{"slug":"socorro-nm","city":"Socorro","state":"NM","avg_temp_f":58.2,"avg_high_f":73.1,"avg_low_f":43.3,"precip_in":8.55,"snow_in":null,"comfort_score":56},{"slug":"springer-nm","city":"Springer","state":"NM","avg_temp_f":52.9,"avg_high_f":69.2,"avg_low_f":36.5,"precip_in":17.05,"snow_in":null,"comfort_score":52},{"slug":"stanley-nm","city":"Stanley","state":"NM","avg_temp_f":50.6,"avg_high_f":65.8,"avg_low_f":35.3,"precip_in":12.1,"snow_in":22.3,"comfort_score":49},{"slug":"star-lake-nm","city":"Star Lake","state":"NM","avg_temp_f":48.1,"avg_high_f":65.2,"avg_low_f":31.1,"precip_in":10.01,"snow_in":null,"comfort_score":52},{"slug":"state-univ-nm","city":"State Univ","state":"NM","avg_temp_f":63.2,"avg_high_f":78.3,"avg_low_f":48.2,"precip_in":9.14,"snow_in":1,"comfort_score":77},{"slug":"sumner-lake-nm","city":"Sumner Lake","state":"NM","avg_temp_f":59.7,"avg_high_f":75.6,"avg_low_f":43.7,"precip_in":14.04,"snow_in":9.5,"comfort_score":68},{"slug":"taos-nm","city":"Taos","state":"NM","avg_temp_f":48.5,"avg_high_f":64.6,"avg_low_f":32.4,"precip_in":12.7,"snow_in":28.4,"comfort_score":49},{"slug":"tatum-nm","city":"Tatum","state":"NM","avg_temp_f":58.6,"avg_high_f":74.5,"avg_low_f":42.7,"precip_in":15.24,"snow_in":6.1,"comfort_score":68},{"slug":"thoreau-nm","city":"Thoreau","state":"NM","avg_temp_f":49.7,"avg_high_f":68.3,"avg_low_f":31,"precip_in":12.25,"snow_in":30.6,"comfort_score":49},{"slug":"tierra-amarilla-nm","city":"Tierra Amarilla","state":"NM","avg_temp_f":43.4,"avg_high_f":61,"avg_low_f":25.7,"precip_in":16.57,"snow_in":75.1,"comfort_score":34},{"slug":"torreon-navajo-mission-nm","city":"Torreon Navajo Mission","state":"NM","avg_temp_f":51.5,"avg_high_f":67.6,"avg_low_f":35.3,"precip_in":10.1,"snow_in":18.2,"comfort_score":54},{"slug":"tres-piedras-nm","city":"Tres Piedras","state":"NM","avg_temp_f":43.5,"avg_high_f":59.3,"avg_low_f":27.8,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"truth-or-consequence-nm","city":"Truth OR Consequence","state":"NM","avg_temp_f":61.6,"avg_high_f":75,"avg_low_f":48.2,"precip_in":9.15,"snow_in":null,"comfort_score":68},{"slug":"truth-or-consequences-nm","city":"Truth OR Consequences","state":"NM","avg_temp_f":62.6,"avg_high_f":78.5,"avg_low_f":46.7,"precip_in":9.98,"snow_in":null,"comfort_score":68},{"slug":"tucumcari-nm","city":"Tucumcari","state":"NM","avg_temp_f":59.2,"avg_high_f":73.9,"avg_low_f":44.4,"precip_in":16.07,"snow_in":14.9,"comfort_score":68},{"slug":"tucumcari-muni-nm","city":"Tucumcari Muni","state":"NM","avg_temp_f":59.1,"avg_high_f":74.3,"avg_low_f":43.9,"precip_in":13.35,"snow_in":null,"comfort_score":68},{"slug":"tularosa-nm","city":"Tularosa","state":"NM","avg_temp_f":61.2,"avg_high_f":75.4,"avg_low_f":47,"precip_in":10.83,"snow_in":null,"comfort_score":80},{"slug":"valmora-nm","city":"Valmora","state":"NM","avg_temp_f":50.3,"avg_high_f":69,"avg_low_f":31.7,"precip_in":15.87,"snow_in":23.7,"comfort_score":49},{"slug":"villanueva-nm","city":"Villanueva","state":"NM","avg_temp_f":54.9,"avg_high_f":70.1,"avg_low_f":39.8,"precip_in":17.02,"snow_in":25,"comfort_score":49},{"slug":"waste-isolt-n-pilot-plt-nm","city":"Waste Isolt'n Pilot Plt","state":"NM","avg_temp_f":63.9,"avg_high_f":79.6,"avg_low_f":48.3,"precip_in":13.14,"snow_in":0.2,"comfort_score":83},{"slug":"white-sands-natl-mon-nm","city":"White Sands Natl Mon","state":"NM","avg_temp_f":60.5,"avg_high_f":78.2,"avg_low_f":42.8,"precip_in":9.81,"snow_in":1.6,"comfort_score":73},{"slug":"white-signal-nm","city":"White Signal","state":"NM","avg_temp_f":56.7,"avg_high_f":70.9,"avg_low_f":42.5,"precip_in":15.21,"snow_in":13.1,"comfort_score":68},{"slug":"winston-nm","city":"Winston","state":"NM","avg_temp_f":53.1,"avg_high_f":70.4,"avg_low_f":35.8,"precip_in":13.88,"snow_in":9.6,"comfort_score":54},{"slug":"wolf-canyon-nm","city":"Wolf Canyon","state":"NM","avg_temp_f":41.5,"avg_high_f":57.2,"avg_low_f":25.7,"precip_in":22.58,"snow_in":111.3,"comfort_score":44},{"slug":"yeso-nm","city":"Yeso","state":"NM","avg_temp_f":58.2,"avg_high_f":72.6,"avg_low_f":43.8,"precip_in":11.23,"snow_in":10.5,"comfort_score":68},{"slug":"zuni-nm","city":"Zuni","state":"NM","avg_temp_f":51.2,"avg_high_f":69.5,"avg_low_f":33,"precip_in":11.17,"snow_in":10,"comfort_score":54}]}