{"metadata":{"title":"California City Climate Normals","page_url":"https://plainclimate.com/state/CA","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, \"California Climate\". https://plainclimate.com/state/CA","row_count":363},"state_summary":{"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},"data":[{"slug":"adin-ranger-station-ca","city":"Adin Ranger Station","state":"CA","avg_temp_f":50.6,"avg_high_f":66.1,"avg_low_f":35.1,"precip_in":15,"snow_in":45.1,"comfort_score":49},{"slug":"alpine-ca","city":"Alpine","state":"CA","avg_temp_f":62.6,"avg_high_f":74.6,"avg_low_f":50.6,"precip_in":16.05,"snow_in":null,"comfort_score":88},{"slug":"alturas-ca","city":"Alturas","state":"CA","avg_temp_f":48.4,"avg_high_f":64.3,"avg_low_f":32.4,"precip_in":11.74,"snow_in":null,"comfort_score":52},{"slug":"alturas-muni-ca","city":"Alturas Muni","state":"CA","avg_temp_f":47.6,"avg_high_f":63.4,"avg_low_f":31.8,"precip_in":11.68,"snow_in":null,"comfort_score":52},{"slug":"anaheim-ca","city":"Anaheim","state":"CA","avg_temp_f":67.7,"avg_high_f":78.8,"avg_low_f":56.6,"precip_in":13.52,"snow_in":0,"comfort_score":88},{"slug":"angwin-pacific-union-college-ca","city":"Angwin Pacific Union College","state":"CA","avg_temp_f":57.4,"avg_high_f":68.6,"avg_low_f":46.1,"precip_in":39.71,"snow_in":null,"comfort_score":85},{"slug":"antioch-pumping-plt-ca","city":"Antioch Pumping Plt","state":"CA","avg_temp_f":62.5,"avg_high_f":73.9,"avg_low_f":51.2,"precip_in":12.6,"snow_in":0,"comfort_score":90},{"slug":"arcata-eureka-ca","city":"Arcata Eureka","state":"CA","avg_temp_f":52.5,"avg_high_f":60.1,"avg_low_f":44.8,"precip_in":46.12,"snow_in":null,"comfort_score":73},{"slug":"ash-mtn-ca","city":"Ash Mtn","state":"CA","avg_temp_f":63.5,"avg_high_f":75.5,"avg_low_f":51.5,"precip_in":24.99,"snow_in":0.2,"comfort_score":97},{"slug":"auberry-ca","city":"Auberry","state":"CA","avg_temp_f":61.7,"avg_high_f":72.7,"avg_low_f":50.6,"precip_in":25.1,"snow_in":2,"comfort_score":97},{"slug":"auburn-ca","city":"Auburn","state":"CA","avg_temp_f":61.2,"avg_high_f":73.1,"avg_low_f":49.3,"precip_in":36.12,"snow_in":null,"comfort_score":96},{"slug":"avalon-catalina-ca","city":"Avalon Catalina","state":"CA","avg_temp_f":61.2,"avg_high_f":68.1,"avg_low_f":54.2,"precip_in":12.77,"snow_in":null,"comfort_score":null},{"slug":"baker-ca","city":"Baker","state":"CA","avg_temp_f":70.3,"avg_high_f":85.7,"avg_low_f":54.9,"precip_in":4.33,"snow_in":0,"comfort_score":77},{"slug":"bakersfield-ca","city":"Bakersfield","state":"CA","avg_temp_f":66.2,"avg_high_f":78.2,"avg_low_f":54.3,"precip_in":6.36,"snow_in":0.1,"comfort_score":80},{"slug":"balch-pwr-house-ca","city":"Balch Pwr House","state":"CA","avg_temp_f":61.9,"avg_high_f":72,"avg_low_f":51.9,"precip_in":28.55,"snow_in":null,"comfort_score":96},{"slug":"barstow-ca","city":"Barstow","state":"CA","avg_temp_f":65.7,"avg_high_f":79.4,"avg_low_f":52.1,"precip_in":4.96,"snow_in":0.3,"comfort_score":77},{"slug":"barstow-daggett-ca","city":"Barstow Daggett","state":"CA","avg_temp_f":67.9,"avg_high_f":82.1,"avg_low_f":53.8,"precip_in":3.77,"snow_in":0.2,"comfort_score":77},{"slug":"ben-lomond-ca","city":"Ben Lomond","state":"CA","avg_temp_f":60.4,"avg_high_f":77.2,"avg_low_f":43.7,"precip_in":49.63,"snow_in":0.1,"comfort_score":93},{"slug":"berkeley-ca","city":"Berkeley","state":"CA","avg_temp_f":58.5,"avg_high_f":68.2,"avg_low_f":48.7,"precip_in":26.12,"snow_in":0,"comfort_score":88},{"slug":"big-bar-ca","city":"Big Bar","state":"CA","avg_temp_f":56.8,"avg_high_f":71.7,"avg_low_f":41.8,"precip_in":35.82,"snow_in":2.7,"comfort_score":83},{"slug":"big-bear-lake-ca","city":"Big Bear Lake","state":"CA","avg_temp_f":48,"avg_high_f":61.3,"avg_low_f":34.7,"precip_in":19.98,"snow_in":58.6,"comfort_score":44},{"slug":"big-sur-stn-ca","city":"Big Sur Stn","state":"CA","avg_temp_f":57.4,"avg_high_f":68.8,"avg_low_f":46,"precip_in":44.54,"snow_in":0,"comfort_score":90},{"slug":"bishop-ca","city":"Bishop","state":"CA","avg_temp_f":57.3,"avg_high_f":76.4,"avg_low_f":38.2,"precip_in":4.84,"snow_in":null,"comfort_score":52},{"slug":"blue-canyon-ca","city":"Blue Canyon","state":"CA","avg_temp_f":52.1,"avg_high_f":59.1,"avg_low_f":45.2,"precip_in":62.44,"snow_in":null,"comfort_score":45},{"slug":"blythe-ca","city":"Blythe","state":"CA","avg_temp_f":74.4,"avg_high_f":88.2,"avg_low_f":60.5,"precip_in":3.56,"snow_in":null,"comfort_score":76},{"slug":"boca-ca","city":"Boca","state":"CA","avg_temp_f":44.3,"avg_high_f":63,"avg_low_f":25.6,"precip_in":22.54,"snow_in":98.4,"comfort_score":47},{"slug":"bodega-ca","city":"Bodega","state":"CA","avg_temp_f":53.5,"avg_high_f":59.3,"avg_low_f":47.7,"precip_in":28.9,"snow_in":null,"comfort_score":76},{"slug":"bodie-california-st-historic-p-ca","city":"Bodie California St Historic P","state":"CA","avg_temp_f":38.7,"avg_high_f":57.3,"avg_low_f":20.1,"precip_in":11.82,"snow_in":93.9,"comfort_score":35},{"slug":"borrego-desert-park-ca","city":"Borrego Desert Park","state":"CA","avg_temp_f":73.8,"avg_high_f":87.9,"avg_low_f":59.8,"precip_in":5.21,"snow_in":0,"comfort_score":76},{"slug":"bowman-dam-ca","city":"Bowman Dam","state":"CA","avg_temp_f":50.4,"avg_high_f":61.5,"avg_low_f":39.3,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"brawley-ca","city":"Brawley","state":"CA","avg_temp_f":73.8,"avg_high_f":89.8,"avg_low_f":57.8,"precip_in":2.38,"snow_in":0,"comfort_score":80},{"slug":"bridgeport-ca","city":"Bridgeport","state":"CA","avg_temp_f":44.4,"avg_high_f":63,"avg_low_f":25.8,"precip_in":10.19,"snow_in":31.9,"comfort_score":41},{"slug":"burbank-glendale-pasadena-ca","city":"Burbank Glendale Pasadena","state":"CA","avg_temp_f":65.2,"avg_high_f":76,"avg_low_f":54.3,"precip_in":13.91,"snow_in":null,"comfort_score":null},{"slug":"burbank-valley-pump-plt-ca","city":"Burbank Valley Pump Plt","state":"CA","avg_temp_f":64.5,"avg_high_f":76.8,"avg_low_f":52.1,"precip_in":16.5,"snow_in":0,"comfort_score":90},{"slug":"burney-ca","city":"Burney","state":"CA","avg_temp_f":49,"avg_high_f":65.4,"avg_low_f":32.6,"precip_in":28.58,"snow_in":44.5,"comfort_score":59},{"slug":"buttonwillow-ca","city":"Buttonwillow","state":"CA","avg_temp_f":64.5,"avg_high_f":78,"avg_low_f":51,"precip_in":6.01,"snow_in":0,"comfort_score":77},{"slug":"cachuma-lake-ca","city":"Cachuma Lake","state":"CA","avg_temp_f":60.1,"avg_high_f":79.1,"avg_low_f":41,"precip_in":21.13,"snow_in":0,"comfort_score":93},{"slug":"calaveras-big-trees-ca","city":"Calaveras Big Trees","state":"CA","avg_temp_f":50.3,"avg_high_f":60.2,"avg_low_f":40.5,"precip_in":55.51,"snow_in":104.8,"comfort_score":44},{"slug":"calistoga-ca","city":"Calistoga","state":"CA","avg_temp_f":60.1,"avg_high_f":73.8,"avg_low_f":46.5,"precip_in":38.58,"snow_in":0,"comfort_score":97},{"slug":"callahan-ca","city":"Callahan","state":"CA","avg_temp_f":52.4,"avg_high_f":67.4,"avg_low_f":37.3,"precip_in":20.77,"snow_in":4.4,"comfort_score":69},{"slug":"camarillo-ca","city":"Camarillo","state":"CA","avg_temp_f":62.5,"avg_high_f":73,"avg_low_f":52,"precip_in":12.01,"snow_in":null,"comfort_score":null},{"slug":"camp-pardee-ca","city":"Camp Pardee","state":"CA","avg_temp_f":62.5,"avg_high_f":73.9,"avg_low_f":51.2,"precip_in":22.86,"snow_in":0,"comfort_score":100},{"slug":"camp-pendleton-mcas-ca","city":"Camp Pendleton Mcas","state":"CA","avg_temp_f":62.3,"avg_high_f":74.6,"avg_low_f":49.9,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"campo-ca","city":"Campo","state":"CA","avg_temp_f":58.4,"avg_high_f":74.8,"avg_low_f":41.9,"precip_in":12.57,"snow_in":null,"comfort_score":68},{"slug":"canby-ca","city":"Canby","state":"CA","avg_temp_f":47.7,"avg_high_f":63.6,"avg_low_f":31.7,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"canyon-dam-ca","city":"Canyon Dam","state":"CA","avg_temp_f":49.1,"avg_high_f":62.4,"avg_low_f":35.7,"precip_in":37.09,"snow_in":109.3,"comfort_score":54},{"slug":"carlsbad-palomar-ca","city":"Carlsbad Palomar","state":"CA","avg_temp_f":62.5,"avg_high_f":69.2,"avg_low_f":55.8,"precip_in":11.39,"snow_in":null,"comfort_score":null},{"slug":"carmel-valley-ca","city":"Carmel Valley","state":"CA","avg_temp_f":58.3,"avg_high_f":71.5,"avg_low_f":45.1,"precip_in":17.94,"snow_in":null,"comfort_score":73},{"slug":"cecilville-ca","city":"Cecilville","state":"CA","avg_temp_f":53.9,"avg_high_f":68.8,"avg_low_f":39,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"cedarville-ca","city":"Cedarville","state":"CA","avg_temp_f":50.1,"avg_high_f":64.5,"avg_low_f":35.8,"precip_in":13.12,"snow_in":22.2,"comfort_score":49},{"slug":"cherry-valley-dam-ca","city":"Cherry Valley Dam","state":"CA","avg_temp_f":54.6,"avg_high_f":67,"avg_low_f":42.3,"precip_in":49.05,"snow_in":107.6,"comfort_score":58},{"slug":"chester-ca","city":"Chester","state":"CA","avg_temp_f":47.7,"avg_high_f":62.2,"avg_low_f":33.1,"precip_in":34.32,"snow_in":109.6,"comfort_score":54},{"slug":"chico-univ-farm-ca","city":"Chico Univ Farm","state":"CA","avg_temp_f":61.6,"avg_high_f":75.8,"avg_low_f":47.5,"precip_in":27.39,"snow_in":null,"comfort_score":96},{"slug":"china-lake-naf-ca","city":"China Lake Naf","state":"CA","avg_temp_f":65.3,"avg_high_f":81.4,"avg_low_f":49.2,"precip_in":4.67,"snow_in":null,"comfort_score":73},{"slug":"chino-ca","city":"Chino","state":"CA","avg_temp_f":66.1,"avg_high_f":80.8,"avg_low_f":51.4,"precip_in":9.98,"snow_in":null,"comfort_score":76},{"slug":"chiriaco-summit-ca","city":"Chiriaco Summit","state":"CA","avg_temp_f":69.4,"avg_high_f":83.6,"avg_low_f":55.2,"precip_in":4.6,"snow_in":null,"comfort_score":76},{"slug":"chula-vista-ca","city":"Chula Vista","state":"CA","avg_temp_f":63.3,"avg_high_f":70.9,"avg_low_f":55.7,"precip_in":9.2,"snow_in":0,"comfort_score":76},{"slug":"clearlake-ca","city":"Clearlake","state":"CA","avg_temp_f":56.9,"avg_high_f":71.4,"avg_low_f":42.4,"precip_in":29.86,"snow_in":0.4,"comfort_score":83},{"slug":"cloverdale-ca","city":"Cloverdale","state":"CA","avg_temp_f":61.8,"avg_high_f":76.6,"avg_low_f":46.9,"precip_in":41.73,"snow_in":0,"comfort_score":97},{"slug":"coalinga-ca","city":"Coalinga","state":"CA","avg_temp_f":65.9,"avg_high_f":80.3,"avg_low_f":51.5,"precip_in":8.18,"snow_in":0,"comfort_score":77},{"slug":"colfax-ca","city":"Colfax","state":"CA","avg_temp_f":59.3,"avg_high_f":71.2,"avg_low_f":47.3,"precip_in":45.9,"snow_in":7.2,"comfort_score":78},{"slug":"colusa-ca","city":"Colusa","state":"CA","avg_temp_f":61.5,"avg_high_f":74.6,"avg_low_f":48.4,"precip_in":17.19,"snow_in":0,"comfort_score":87},{"slug":"concord-buchanan-fld-ca","city":"Concord Buchanan Fld","state":"CA","avg_temp_f":62,"avg_high_f":73.6,"avg_low_f":50.4,"precip_in":16.05,"snow_in":null,"comfort_score":88},{"slug":"concord-wwtp-ca","city":"Concord Wwtp","state":"CA","avg_temp_f":62.4,"avg_high_f":74.2,"avg_low_f":50.5,"precip_in":17.74,"snow_in":0,"comfort_score":90},{"slug":"copco-1-dam-ca","city":"Copco #1 Dam","state":"CA","avg_temp_f":53.8,"avg_high_f":68.6,"avg_low_f":39.1,"precip_in":20.43,"snow_in":14.5,"comfort_score":64},{"slug":"corcoran-irrig-dist-ca","city":"Corcoran Irrig Dist","state":"CA","avg_temp_f":63.7,"avg_high_f":77.9,"avg_low_f":49.5,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"covelo-ca","city":"Covelo","state":"CA","avg_temp_f":55.8,"avg_high_f":71,"avg_low_f":40.5,"precip_in":40.44,"snow_in":3.3,"comfort_score":79},{"slug":"crescent-city-ca","city":"Crescent City","state":"CA","avg_temp_f":52.2,"avg_high_f":59.7,"avg_low_f":44.6,"precip_in":71.45,"snow_in":0,"comfort_score":57},{"slug":"crescent-city-mcnamara-ca","city":"Crescent City Mcnamara","state":"CA","avg_temp_f":52.9,"avg_high_f":59.5,"avg_low_f":46.3,"precip_in":57.98,"snow_in":null,"comfort_score":65},{"slug":"culver-city-ca","city":"Culver City","state":"CA","avg_temp_f":63.7,"avg_high_f":72.2,"avg_low_f":55.3,"precip_in":14.05,"snow_in":0,"comfort_score":88},{"slug":"cuyamaca-ca","city":"Cuyamaca","state":"CA","avg_temp_f":54,"avg_high_f":65.4,"avg_low_f":42.7,"precip_in":30.25,"snow_in":19.9,"comfort_score":68},{"slug":"davis-2-wsw-exp-farm-ca","city":"Davis 2 Wsw Exp Farm","state":"CA","avg_temp_f":61.6,"avg_high_f":75.2,"avg_low_f":48,"precip_in":19.16,"snow_in":0,"comfort_score":87},{"slug":"de-sabla-ca","city":"De Sabla","state":"CA","avg_temp_f":57.3,"avg_high_f":70.2,"avg_low_f":44.4,"precip_in":65.98,"snow_in":0.2,"comfort_score":63},{"slug":"death-valley-national-park-ca","city":"Death Valley National Park","state":"CA","avg_temp_f":78.8,"avg_high_f":92,"avg_low_f":65.6,"precip_in":2.2,"snow_in":0,"comfort_score":70},{"slug":"delano-ca","city":"Delano","state":"CA","avg_temp_f":64.3,"avg_high_f":77.2,"avg_low_f":51.4,"precip_in":7.51,"snow_in":0.2,"comfort_score":80},{"slug":"desert-resorts-rgnl-ca","city":"Desert Resorts Rgnl","state":"CA","avg_temp_f":72.5,"avg_high_f":88.7,"avg_low_f":56.3,"precip_in":2.96,"snow_in":0,"comfort_score":77},{"slug":"dobbins-ca","city":"Dobbins","state":"CA","avg_temp_f":58.7,"avg_high_f":73.7,"avg_low_f":43.7,"precip_in":46.33,"snow_in":null,"comfort_score":80},{"slug":"donner-mem-state-park-ca","city":"Donner Mem State Park","state":"CA","avg_temp_f":44,"avg_high_f":59.2,"avg_low_f":28.8,"precip_in":38.81,"snow_in":182.9,"comfort_score":47},{"slug":"downieville-ca","city":"Downieville","state":"CA","avg_temp_f":53.1,"avg_high_f":67.5,"avg_low_f":38.8,"precip_in":64.92,"snow_in":26.2,"comfort_score":39},{"slug":"doyle-ca","city":"Doyle","state":"CA","avg_temp_f":50.3,"avg_high_f":64.5,"avg_low_f":36.2,"precip_in":14.34,"snow_in":25.6,"comfort_score":49},{"slug":"dunsmuir-trtmt-pl-ca","city":"Dunsmuir Trtmt PL","state":"CA","avg_temp_f":53.9,"avg_high_f":67.8,"avg_low_f":40,"precip_in":63.33,"snow_in":26.7,"comfort_score":43},{"slug":"eagle-mtn-ca","city":"Eagle Mtn","state":"CA","avg_temp_f":73.6,"avg_high_f":83.6,"avg_low_f":63.6,"precip_in":3.65,"snow_in":0,"comfort_score":76},{"slug":"east-park-rsvr-ca","city":"East Park Rsvr","state":"CA","avg_temp_f":59.3,"avg_high_f":74.3,"avg_low_f":44.2,"precip_in":21.76,"snow_in":1.4,"comfort_score":83},{"slug":"el-cajon-ca","city":"El Cajon","state":"CA","avg_temp_f":65.2,"avg_high_f":77.3,"avg_low_f":53,"precip_in":11.63,"snow_in":0,"comfort_score":90},{"slug":"el-capitan-dam-ca","city":"El Capitan Dam","state":"CA","avg_temp_f":65.4,"avg_high_f":82.9,"avg_low_f":48,"precip_in":16.04,"snow_in":0,"comfort_score":87},{"slug":"el-centro-ca","city":"El Centro","state":"CA","avg_temp_f":74.3,"avg_high_f":88.7,"avg_low_f":59.8,"precip_in":2.53,"snow_in":0,"comfort_score":80},{"slug":"el-centro-naf-ca","city":"El Centro Naf","state":"CA","avg_temp_f":73.6,"avg_high_f":88.8,"avg_low_f":58.5,"precip_in":5.11,"snow_in":null,"comfort_score":76},{"slug":"el-mirage-ca","city":"El Mirage","state":"CA","avg_temp_f":61.2,"avg_high_f":76.1,"avg_low_f":46.3,"precip_in":5.41,"snow_in":1.1,"comfort_score":73},{"slug":"elsinore-ca","city":"Elsinore","state":"CA","avg_temp_f":66,"avg_high_f":80.2,"avg_low_f":51.8,"precip_in":11.65,"snow_in":0.2,"comfort_score":90},{"slug":"escondido-ca","city":"Escondido","state":"CA","avg_temp_f":65.8,"avg_high_f":77.3,"avg_low_f":54.3,"precip_in":14.52,"snow_in":0,"comfort_score":90},{"slug":"eureka-wfo-woodley-island-ca","city":"Eureka Wfo Woodley Island","state":"CA","avg_temp_f":52.6,"avg_high_f":59.2,"avg_low_f":46,"precip_in":40.4,"snow_in":0,"comfort_score":77},{"slug":"fairfield-ca","city":"Fairfield","state":"CA","avg_temp_f":61.7,"avg_high_f":73.8,"avg_low_f":49.6,"precip_in":24.53,"snow_in":0,"comfort_score":100},{"slug":"fairmont-ca","city":"Fairmont","state":"CA","avg_temp_f":62,"avg_high_f":73.1,"avg_low_f":50.9,"precip_in":15.84,"snow_in":1.3,"comfort_score":83},{"slug":"fallbrook-ca","city":"Fallbrook","state":"CA","avg_temp_f":65.1,"avg_high_f":76.8,"avg_low_f":53.4,"precip_in":15.31,"snow_in":null,"comfort_score":null},{"slug":"five-points-ca","city":"Five Points","state":"CA","avg_temp_f":64.3,"avg_high_f":79.4,"avg_low_f":49.2,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"fort-bidwell-ca","city":"Fort Bidwell","state":"CA","avg_temp_f":48.6,"avg_high_f":61,"avg_low_f":36.2,"precip_in":17.47,"snow_in":55.9,"comfort_score":44},{"slug":"fort-bragg-ca","city":"Fort Bragg","state":"CA","avg_temp_f":51.5,"avg_high_f":58.7,"avg_low_f":44.4,"precip_in":43.16,"snow_in":0,"comfort_score":77},{"slug":"fort-ross-ca","city":"Fort Ross","state":"CA","avg_temp_f":53.6,"avg_high_f":62.2,"avg_low_f":44.9,"precip_in":39.17,"snow_in":null,"comfort_score":76},{"slug":"fremont-ca","city":"Fremont","state":"CA","avg_temp_f":59.5,"avg_high_f":69.2,"avg_low_f":49.9,"precip_in":15.94,"snow_in":0,"comfort_score":80},{"slug":"fresno-ca","city":"Fresno","state":"CA","avg_temp_f":66.7,"avg_high_f":81.6,"avg_low_f":51.8,"precip_in":11.83,"snow_in":null,"comfort_score":88},{"slug":"fresno-yosemite-ca","city":"Fresno Yosemite","state":"CA","avg_temp_f":65,"avg_high_f":76.3,"avg_low_f":53.7,"precip_in":10.99,"snow_in":0,"comfort_score":90},{"slug":"friant-government-camp-ca","city":"Friant Government Camp","state":"CA","avg_temp_f":62.5,"avg_high_f":76.8,"avg_low_f":48.1,"precip_in":14.66,"snow_in":0,"comfort_score":87},{"slug":"fullerton-ca","city":"Fullerton","state":"CA","avg_temp_f":66.2,"avg_high_f":76.4,"avg_low_f":56,"precip_in":11.86,"snow_in":null,"comfort_score":null},{"slug":"georgetown-ranger-station-ca","city":"Georgetown Ranger Station","state":"CA","avg_temp_f":58.2,"avg_high_f":69.4,"avg_low_f":47,"precip_in":50.62,"snow_in":null,"comfort_score":68},{"slug":"getty-ctr-ca","city":"Getty Ctr","state":"CA","avg_temp_f":64.2,"avg_high_f":73,"avg_low_f":55.4,"precip_in":18.15,"snow_in":0,"comfort_score":88},{"slug":"gibraltar-dam-ca","city":"Gibraltar Dam","state":"CA","avg_temp_f":61.4,"avg_high_f":79,"avg_low_f":43.8,"precip_in":28.62,"snow_in":null,"comfort_score":96},{"slug":"gilroy-ca","city":"Gilroy","state":"CA","avg_temp_f":60.2,"avg_high_f":74.3,"avg_low_f":46.1,"precip_in":19.77,"snow_in":0,"comfort_score":87},{"slug":"glennville-ca","city":"Glennville","state":"CA","avg_temp_f":54.2,"avg_high_f":70.4,"avg_low_f":38.1,"precip_in":19.41,"snow_in":6.2,"comfort_score":54},{"slug":"grant-grove-ca","city":"Grant Grove","state":"CA","avg_temp_f":48,"avg_high_f":59.4,"avg_low_f":36.6,"precip_in":41.66,"snow_in":186,"comfort_score":54},{"slug":"grass-valley-ca","city":"Grass Valley","state":"CA","avg_temp_f":56.1,"avg_high_f":68.5,"avg_low_f":43.7,"precip_in":53.2,"snow_in":8.6,"comfort_score":68},{"slug":"graton-ca","city":"Graton","state":"CA","avg_temp_f":57.8,"avg_high_f":72.2,"avg_low_f":43.5,"precip_in":39.94,"snow_in":0,"comfort_score":83},{"slug":"grizzly-creek-state-park-ca","city":"Grizzly Creek State Park","state":"CA","avg_temp_f":52.9,"avg_high_f":61.2,"avg_low_f":44.7,"precip_in":52.25,"snow_in":0.7,"comfort_score":67},{"slug":"groveland-ca","city":"Groveland","state":"CA","avg_temp_f":55.9,"avg_high_f":70.2,"avg_low_f":41.6,"precip_in":38.66,"snow_in":3.8,"comfort_score":83},{"slug":"haiwee-ca","city":"Haiwee","state":"CA","avg_temp_f":57.2,"avg_high_f":71.8,"avg_low_f":42.6,"precip_in":6.17,"snow_in":null,"comfort_score":56},{"slug":"half-moon-bay-ca","city":"Half Moon Bay","state":"CA","avg_temp_f":54.9,"avg_high_f":62.6,"avg_low_f":47.2,"precip_in":26.04,"snow_in":0,"comfort_score":80},{"slug":"hanford-ca","city":"Hanford","state":"CA","avg_temp_f":63.9,"avg_high_f":77.4,"avg_low_f":50.5,"precip_in":8.52,"snow_in":0,"comfort_score":77},{"slug":"hanford-muni-ca","city":"Hanford Muni","state":"CA","avg_temp_f":63.4,"avg_high_f":77.9,"avg_low_f":48.9,"precip_in":8.13,"snow_in":null,"comfort_score":73},{"slug":"hat-creek-ca","city":"Hat Creek","state":"CA","avg_temp_f":50.5,"avg_high_f":68.2,"avg_low_f":32.8,"precip_in":19.29,"snow_in":10.7,"comfort_score":54},{"slug":"hawthorne-ca","city":"Hawthorne","state":"CA","avg_temp_f":64.5,"avg_high_f":72,"avg_low_f":57,"precip_in":11.77,"snow_in":null,"comfort_score":null},{"slug":"hayfield-pumping-plt-ca","city":"Hayfield Pumping Plt","state":"CA","avg_temp_f":70.6,"avg_high_f":85.9,"avg_low_f":55.2,"precip_in":4.61,"snow_in":0,"comfort_score":77},{"slug":"hayward-air-terminal-ca","city":"Hayward Air Terminal","state":"CA","avg_temp_f":59.6,"avg_high_f":68.5,"avg_low_f":50.8,"precip_in":16,"snow_in":null,"comfort_score":76},{"slug":"healdsburg-ca","city":"Healdsburg","state":"CA","avg_temp_f":60.2,"avg_high_f":73.6,"avg_low_f":46.8,"precip_in":42.81,"snow_in":0,"comfort_score":97},{"slug":"hearst-castle-ca","city":"Hearst Castle","state":"CA","avg_temp_f":59.9,"avg_high_f":68.1,"avg_low_f":51.7,"precip_in":29.34,"snow_in":0,"comfort_score":88},{"slug":"hemet-ca","city":"Hemet","state":"CA","avg_temp_f":66.3,"avg_high_f":79.5,"avg_low_f":53.1,"precip_in":11.75,"snow_in":0,"comfort_score":90},{"slug":"henshaw-dam-ca","city":"Henshaw Dam","state":"CA","avg_temp_f":57.5,"avg_high_f":74.7,"avg_low_f":40.4,"precip_in":25.23,"snow_in":null,"comfort_score":80},{"slug":"hesperia-ca","city":"Hesperia","state":"CA","avg_temp_f":63.6,"avg_high_f":77.7,"avg_low_f":49.5,"precip_in":7.85,"snow_in":null,"comfort_score":73},{"slug":"hetch-hetchy-ca","city":"Hetch Hetchy","state":"CA","avg_temp_f":54.9,"avg_high_f":66,"avg_low_f":43.8,"precip_in":36.88,"snow_in":51.4,"comfort_score":58},{"slug":"hollister-ca","city":"Hollister","state":"CA","avg_temp_f":58.6,"avg_high_f":71,"avg_low_f":46.2,"precip_in":13.7,"snow_in":0.1,"comfort_score":77},{"slug":"huntington-lake-ca","city":"Huntington Lake","state":"CA","avg_temp_f":45.3,"avg_high_f":56.2,"avg_low_f":34.5,"precip_in":44.41,"snow_in":null,"comfort_score":64},{"slug":"idyllwild-fire-dept-ca","city":"Idyllwild Fire Dept","state":"CA","avg_temp_f":54.5,"avg_high_f":68.6,"avg_low_f":40.4,"precip_in":24.45,"snow_in":30.7,"comfort_score":59},{"slug":"imperial-ca","city":"Imperial","state":"CA","avg_temp_f":73,"avg_high_f":86.6,"avg_low_f":59.4,"precip_in":2.76,"snow_in":0,"comfort_score":80},{"slug":"imperial-beach-ream-fld-ca","city":"Imperial Beach Ream Fld","state":"CA","avg_temp_f":62.3,"avg_high_f":69.7,"avg_low_f":55,"precip_in":8.58,"snow_in":null,"comfort_score":null},{"slug":"imperial-county-ca","city":"Imperial County","state":"CA","avg_temp_f":73.7,"avg_high_f":88.6,"avg_low_f":58.7,"precip_in":2.38,"snow_in":null,"comfort_score":76},{"slug":"independence-ca","city":"Independence","state":"CA","avg_temp_f":62.9,"avg_high_f":78.8,"avg_low_f":46.9,"precip_in":5.42,"snow_in":null,"comfort_score":68},{"slug":"indio-fire-stn-ca","city":"Indio Fire Stn","state":"CA","avg_temp_f":75.9,"avg_high_f":87.8,"avg_low_f":64.1,"precip_in":2.92,"snow_in":0,"comfort_score":65},{"slug":"inyokern-ca","city":"Inyokern","state":"CA","avg_temp_f":64.8,"avg_high_f":80.3,"avg_low_f":49.3,"precip_in":4.27,"snow_in":0.5,"comfort_score":77},{"slug":"iron-mtn-ca","city":"Iron Mtn","state":"CA","avg_temp_f":75.2,"avg_high_f":87.1,"avg_low_f":63.2,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"irvine-rch-ca","city":"Irvine Rch","state":"CA","avg_temp_f":66.7,"avg_high_f":78.8,"avg_low_f":54.7,"precip_in":13.06,"snow_in":null,"comfort_score":null},{"slug":"jess-valley-ca","city":"Jess Valley","state":"CA","avg_temp_f":46.1,"avg_high_f":61,"avg_low_f":31.2,"precip_in":18.87,"snow_in":82,"comfort_score":44},{"slug":"johnson-valley-ca","city":"Johnson Valley","state":"CA","avg_temp_f":63.4,"avg_high_f":76.1,"avg_low_f":50.8,"precip_in":5.56,"snow_in":null,"comfort_score":73},{"slug":"joshua-tree-ca","city":"Joshua Tree","state":"CA","avg_temp_f":65.5,"avg_high_f":79.8,"avg_low_f":51.2,"precip_in":4.4,"snow_in":0.8,"comfort_score":77},{"slug":"julian-cdf-ca","city":"Julian Cdf","state":"CA","avg_temp_f":57.8,"avg_high_f":67.5,"avg_low_f":48.1,"precip_in":24.48,"snow_in":6.4,"comfort_score":82},{"slug":"kentfield-ca","city":"Kentfield","state":"CA","avg_temp_f":59.2,"avg_high_f":70.7,"avg_low_f":47.8,"precip_in":44.39,"snow_in":0,"comfort_score":90},{"slug":"kern-river-powerhouse-ca","city":"Kern River Powerhouse","state":"CA","avg_temp_f":61.3,"avg_high_f":77.6,"avg_low_f":44.9,"precip_in":11.84,"snow_in":null,"comfort_score":80},{"slug":"kettleman-city-ca","city":"Kettleman City","state":"CA","avg_temp_f":64.3,"avg_high_f":78,"avg_low_f":50.5,"precip_in":7.5,"snow_in":null,"comfort_score":73},{"slug":"king-city-ca","city":"King City","state":"CA","avg_temp_f":60.3,"avg_high_f":75,"avg_low_f":45.6,"precip_in":11.83,"snow_in":0,"comfort_score":87},{"slug":"klamath-ca","city":"Klamath","state":"CA","avg_temp_f":52.4,"avg_high_f":60.5,"avg_low_f":44.3,"precip_in":78.89,"snow_in":0,"comfort_score":57},{"slug":"laguna-beach-ca","city":"Laguna Beach","state":"CA","avg_temp_f":63.1,"avg_high_f":73.9,"avg_low_f":52.2,"precip_in":12.68,"snow_in":0,"comfort_score":88},{"slug":"lake-arrowhead-ca","city":"Lake Arrowhead","state":"CA","avg_temp_f":51.1,"avg_high_f":61.6,"avg_low_f":40.6,"precip_in":37.73,"snow_in":22.4,"comfort_score":63},{"slug":"lake-solano-ca","city":"Lake Solano","state":"CA","avg_temp_f":62.9,"avg_high_f":76.7,"avg_low_f":49.1,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"lake-spaulding-ca","city":"Lake Spaulding","state":"CA","avg_temp_f":48.1,"avg_high_f":61.1,"avg_low_f":35,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"lancaster-wm-j-fox-fld-ca","city":"Lancaster WM J Fox Fld","state":"CA","avg_temp_f":62.1,"avg_high_f":77,"avg_low_f":47.1,"precip_in":6.81,"snow_in":null,"comfort_score":68},{"slug":"lava-beds-nat-mon-ca","city":"Lava Beds Nat Mon","state":"CA","avg_temp_f":48.7,"avg_high_f":62.1,"avg_low_f":35.2,"precip_in":14.22,"snow_in":43.2,"comfort_score":49},{"slug":"lee-vining-ca","city":"Lee Vining","state":"CA","avg_temp_f":48.6,"avg_high_f":61.7,"avg_low_f":35.6,"precip_in":15.1,"snow_in":69.5,"comfort_score":44},{"slug":"lemon-cove-ca","city":"Lemon Cove","state":"CA","avg_temp_f":65,"avg_high_f":79.8,"avg_low_f":50.2,"precip_in":14.05,"snow_in":0,"comfort_score":90},{"slug":"lemoore-reeves-ca","city":"Lemoore Reeves","state":"CA","avg_temp_f":63,"avg_high_f":77.6,"avg_low_f":48.4,"precip_in":7.19,"snow_in":null,"comfort_score":73},{"slug":"lindsay-ca","city":"Lindsay","state":"CA","avg_temp_f":62.9,"avg_high_f":76.8,"avg_low_f":49,"precip_in":12.12,"snow_in":0.2,"comfort_score":87},{"slug":"livermore-ca","city":"Livermore","state":"CA","avg_temp_f":60.4,"avg_high_f":73.1,"avg_low_f":47.7,"precip_in":14.6,"snow_in":0,"comfort_score":87},{"slug":"livermore-muni-ca","city":"Livermore Muni","state":"CA","avg_temp_f":59.8,"avg_high_f":72.7,"avg_low_f":47,"precip_in":15.18,"snow_in":null,"comfort_score":73},{"slug":"lodgepole-ca","city":"Lodgepole","state":"CA","avg_temp_f":42.7,"avg_high_f":55.6,"avg_low_f":29.7,"precip_in":43.19,"snow_in":220.4,"comfort_score":44},{"slug":"lodi-ca","city":"Lodi","state":"CA","avg_temp_f":62.2,"avg_high_f":75.5,"avg_low_f":49,"precip_in":18.37,"snow_in":0,"comfort_score":87},{"slug":"lompoc-ca","city":"Lompoc","state":"CA","avg_temp_f":59.3,"avg_high_f":69.4,"avg_low_f":49.2,"precip_in":15.41,"snow_in":0,"comfort_score":80},{"slug":"long-beach-ca","city":"Long Beach","state":"CA","avg_temp_f":64.9,"avg_high_f":73.9,"avg_low_f":55.9,"precip_in":12.02,"snow_in":null,"comfort_score":null},{"slug":"loraine-ca","city":"Loraine","state":"CA","avg_temp_f":56,"avg_high_f":69.6,"avg_low_f":42.4,"precip_in":12.82,"snow_in":null,"comfort_score":68},{"slug":"los-angeles-ca","city":"Los Angeles","state":"CA","avg_temp_f":63.6,"avg_high_f":70.6,"avg_low_f":56.6,"precip_in":12.23,"snow_in":null,"comfort_score":null},{"slug":"los-angeles-dwtn-usc-campus-ca","city":"Los Angeles Dwtn Usc Campus","state":"CA","avg_temp_f":65.8,"avg_high_f":74.8,"avg_low_f":56.8,"precip_in":14.25,"snow_in":null,"comfort_score":null},{"slug":"los-banos-ca","city":"Los Banos","state":"CA","avg_temp_f":63.4,"avg_high_f":75.6,"avg_low_f":51.3,"precip_in":9.48,"snow_in":0,"comfort_score":80},{"slug":"los-banos-det-resv-ca","city":"Los Banos Det Resv","state":"CA","avg_temp_f":64.1,"avg_high_f":75.6,"avg_low_f":52.6,"precip_in":8.04,"snow_in":0,"comfort_score":80},{"slug":"los-gatos-ca","city":"Los Gatos","state":"CA","avg_temp_f":59.7,"avg_high_f":72,"avg_low_f":47.3,"precip_in":22.19,"snow_in":0,"comfort_score":90},{"slug":"madera-ca","city":"Madera","state":"CA","avg_temp_f":62.3,"avg_high_f":75.3,"avg_low_f":49.4,"precip_in":11.25,"snow_in":0,"comfort_score":87},{"slug":"madera-muni-ca","city":"Madera Muni","state":"CA","avg_temp_f":63.3,"avg_high_f":77.3,"avg_low_f":49.2,"precip_in":10.79,"snow_in":null,"comfort_score":85},{"slug":"mammoth-lakes-ranger-station-ca","city":"Mammoth Lakes Ranger Station","state":"CA","avg_temp_f":43.9,"avg_high_f":57.3,"avg_low_f":30.6,"precip_in":23.72,"snow_in":null,"comfort_score":52},{"slug":"manzanita-lake-ca","city":"Manzanita Lake","state":"CA","avg_temp_f":44.5,"avg_high_f":57,"avg_low_f":32,"precip_in":42.11,"snow_in":null,"comfort_score":52},{"slug":"markley-cove-ca","city":"Markley Cove","state":"CA","avg_temp_f":60.7,"avg_high_f":75.5,"avg_low_f":45.9,"precip_in":27.95,"snow_in":0,"comfort_score":97},{"slug":"martinez-wtp-ca","city":"Martinez Wtp","state":"CA","avg_temp_f":58.2,"avg_high_f":72.8,"avg_low_f":43.5,"precip_in":19.39,"snow_in":0,"comfort_score":77},{"slug":"marysville-ca","city":"Marysville","state":"CA","avg_temp_f":64.4,"avg_high_f":77.3,"avg_low_f":51.5,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"marysville-yuba-county-ca","city":"Marysville Yuba County","state":"CA","avg_temp_f":62,"avg_high_f":75.5,"avg_low_f":48.6,"precip_in":20.07,"snow_in":null,"comfort_score":96},{"slug":"mccloud-ca","city":"Mccloud","state":"CA","avg_temp_f":50.6,"avg_high_f":66.7,"avg_low_f":34.5,"precip_in":49.72,"snow_in":null,"comfort_score":64},{"slug":"mecca-fire-stn-ca","city":"Mecca Fire Stn","state":"CA","avg_temp_f":74.7,"avg_high_f":88.4,"avg_low_f":60.9,"precip_in":3.05,"snow_in":0,"comfort_score":80},{"slug":"merced-ca","city":"Merced","state":"CA","avg_temp_f":59.7,"avg_high_f":75.8,"avg_low_f":43.5,"precip_in":10.45,"snow_in":null,"comfort_score":68},{"slug":"merced-muni-ca","city":"Merced Muni","state":"CA","avg_temp_f":62.3,"avg_high_f":76.4,"avg_low_f":48.2,"precip_in":11.8,"snow_in":null,"comfort_score":85},{"slug":"mineral-ca","city":"Mineral","state":"CA","avg_temp_f":46.2,"avg_high_f":60.3,"avg_low_f":32.1,"precip_in":50.09,"snow_in":null,"comfort_score":52},{"slug":"mitchell-caverns-ca","city":"Mitchell Caverns","state":"CA","avg_temp_f":63.3,"avg_high_f":71.7,"avg_low_f":54.9,"precip_in":10.59,"snow_in":0.8,"comfort_score":87},{"slug":"modesto-city-county-ca","city":"Modesto City County","state":"CA","avg_temp_f":63.1,"avg_high_f":75.9,"avg_low_f":50.3,"precip_in":12.27,"snow_in":null,"comfort_score":88},{"slug":"moffett-federal-airfield-ca","city":"Moffett Federal Airfield","state":"CA","avg_temp_f":59.9,"avg_high_f":69.3,"avg_low_f":50.6,"precip_in":13.45,"snow_in":null,"comfort_score":76},{"slug":"mojave-ca","city":"Mojave","state":"CA","avg_temp_f":62.5,"avg_high_f":76.1,"avg_low_f":48.9,"precip_in":5.76,"snow_in":1.2,"comfort_score":77},{"slug":"montague-siskiyou-county-ca","city":"Montague Siskiyou County","state":"CA","avg_temp_f":52.8,"avg_high_f":68.1,"avg_low_f":37.5,"precip_in":11.99,"snow_in":null,"comfort_score":52},{"slug":"monterey-ca","city":"Monterey","state":"CA","avg_temp_f":56.8,"avg_high_f":64.8,"avg_low_f":48.7,"precip_in":20.42,"snow_in":0.3,"comfort_score":90},{"slug":"monterey-peninsul-ca","city":"Monterey Peninsul","state":"CA","avg_temp_f":57.3,"avg_high_f":65.8,"avg_low_f":48.9,"precip_in":16.24,"snow_in":null,"comfort_score":76},{"slug":"morongo-valley-n-ca","city":"Morongo Valley N","state":"CA","avg_temp_f":64.5,"avg_high_f":75.6,"avg_low_f":53.5,"precip_in":9.37,"snow_in":null,"comfort_score":73},{"slug":"morro-bay-fire-dept-ca","city":"Morro Bay Fire Dept","state":"CA","avg_temp_f":59.5,"avg_high_f":67.6,"avg_low_f":51.4,"precip_in":17,"snow_in":0.1,"comfort_score":76},{"slug":"mt-diablo-junction-ca","city":"Mt Diablo Junction","state":"CA","avg_temp_f":58.4,"avg_high_f":66.9,"avg_low_f":49.9,"precip_in":26.05,"snow_in":0.7,"comfort_score":87},{"slug":"mt-hamilton-ca","city":"Mt Hamilton","state":"CA","avg_temp_f":55.1,"avg_high_f":61.5,"avg_low_f":48.6,"precip_in":27.31,"snow_in":18.1,"comfort_score":78},{"slug":"mt-laguna-ca","city":"Mt Laguna","state":"CA","avg_temp_f":54.4,"avg_high_f":64.7,"avg_low_f":44.2,"precip_in":17.64,"snow_in":null,"comfort_score":56},{"slug":"mt-shasta-ca","city":"Mt Shasta","state":"CA","avg_temp_f":50.3,"avg_high_f":62.8,"avg_low_f":37.9,"precip_in":37.62,"snow_in":null,"comfort_score":64},{"slug":"mt-wilson-cbs-ca","city":"Mt Wilson Cbs","state":"CA","avg_temp_f":58.4,"avg_high_f":68.4,"avg_low_f":48.4,"precip_in":32.17,"snow_in":null,"comfort_score":80},{"slug":"n-fork-ranger-station-ca","city":"N Fork Ranger Station","state":"CA","avg_temp_f":58.5,"avg_high_f":74,"avg_low_f":42.9,"precip_in":32.96,"snow_in":null,"comfort_score":80},{"slug":"napa-county-ca","city":"Napa County","state":"CA","avg_temp_f":57.7,"avg_high_f":69.9,"avg_low_f":45.6,"precip_in":20.23,"snow_in":null,"comfort_score":85},{"slug":"napa-state-hospital-ca","city":"Napa State Hospital","state":"CA","avg_temp_f":60.3,"avg_high_f":72.9,"avg_low_f":47.6,"precip_in":26.66,"snow_in":0,"comfort_score":97},{"slug":"needles-ca","city":"Needles","state":"CA","avg_temp_f":76.2,"avg_high_f":88.1,"avg_low_f":64.2,"precip_in":4.32,"snow_in":0,"comfort_score":65},{"slug":"nevada-city-ca","city":"Nevada City","state":"CA","avg_temp_f":56.2,"avg_high_f":67.1,"avg_low_f":45.3,"precip_in":62.26,"snow_in":14.5,"comfort_score":58},{"slug":"new-cuyama-fire-stn-ca","city":"New Cuyama Fire Stn","state":"CA","avg_temp_f":59.4,"avg_high_f":75.9,"avg_low_f":43,"precip_in":7.36,"snow_in":null,"comfort_score":56},{"slug":"new-melones-dam-headquarters-ca","city":"New Melones Dam Headquarters","state":"CA","avg_temp_f":63,"avg_high_f":75.7,"avg_low_f":50.3,"precip_in":29.75,"snow_in":0.2,"comfort_score":97},{"slug":"newark-ca","city":"Newark","state":"CA","avg_temp_f":59.9,"avg_high_f":68.7,"avg_low_f":51,"precip_in":14.37,"snow_in":0,"comfort_score":80},{"slug":"newhall-ca","city":"Newhall","state":"CA","avg_temp_f":65.5,"avg_high_f":78,"avg_low_f":53.1,"precip_in":16.76,"snow_in":0.1,"comfort_score":88},{"slug":"newman-ca","city":"Newman","state":"CA","avg_temp_f":65,"avg_high_f":81,"avg_low_f":49,"precip_in":11.71,"snow_in":0,"comfort_score":87},{"slug":"newport-beach-harbor-ca","city":"Newport Beach Harbor","state":"CA","avg_temp_f":62.8,"avg_high_f":68.2,"avg_low_f":57.3,"precip_in":9.43,"snow_in":0,"comfort_score":76},{"slug":"north-island-ca","city":"North Island","state":"CA","avg_temp_f":63.9,"avg_high_f":70.5,"avg_low_f":57.3,"precip_in":9.33,"snow_in":0,"comfort_score":76},{"slug":"northridge-cal-state-ca","city":"Northridge Cal State","state":"CA","avg_temp_f":66.2,"avg_high_f":78,"avg_low_f":54.3,"precip_in":14.64,"snow_in":0,"comfort_score":88},{"slug":"oakland-ca","city":"Oakland","state":"CA","avg_temp_f":58.1,"avg_high_f":66.4,"avg_low_f":49.7,"precip_in":18.68,"snow_in":null,"comfort_score":76},{"slug":"oakland-museum-ca","city":"Oakland Museum","state":"CA","avg_temp_f":59.6,"avg_high_f":67.6,"avg_low_f":51.6,"precip_in":22.61,"snow_in":0,"comfort_score":88},{"slug":"occidental-ca","city":"Occidental","state":"CA","avg_temp_f":57.6,"avg_high_f":67.7,"avg_low_f":47.6,"precip_in":53.83,"snow_in":null,"comfort_score":76},{"slug":"oceanside-ca","city":"Oceanside","state":"CA","avg_temp_f":61,"avg_high_f":71.3,"avg_low_f":50.7,"precip_in":11.86,"snow_in":null,"comfort_score":88},{"slug":"oceanside-marina-ca","city":"Oceanside Marina","state":"CA","avg_temp_f":60.9,"avg_high_f":66.1,"avg_low_f":55.7,"precip_in":10.27,"snow_in":0,"comfort_score":88},{"slug":"ocotillo-wells-ca","city":"Ocotillo Wells","state":"CA","avg_temp_f":76.6,"avg_high_f":88.2,"avg_low_f":64.9,"precip_in":4.03,"snow_in":null,"comfort_score":null},{"slug":"ojai-ca","city":"Ojai","state":"CA","avg_temp_f":60.1,"avg_high_f":76.9,"avg_low_f":43.4,"precip_in":20.68,"snow_in":0.1,"comfort_score":93},{"slug":"ontario-ca","city":"Ontario","state":"CA","avg_temp_f":66.8,"avg_high_f":79.5,"avg_low_f":54.1,"precip_in":11.64,"snow_in":null,"comfort_score":88},{"slug":"orick-prairie-creek-park-ca","city":"Orick Prairie Creek Park","state":"CA","avg_temp_f":50.9,"avg_high_f":60.1,"avg_low_f":41.6,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"orland-ca","city":"Orland","state":"CA","avg_temp_f":62.5,"avg_high_f":75.6,"avg_low_f":49.5,"precip_in":21.39,"snow_in":0,"comfort_score":97},{"slug":"orleans-ca","city":"Orleans","state":"CA","avg_temp_f":57.8,"avg_high_f":69.8,"avg_low_f":45.9,"precip_in":51.73,"snow_in":2.8,"comfort_score":77},{"slug":"oroville-ca","city":"Oroville","state":"CA","avg_temp_f":63.5,"avg_high_f":76.5,"avg_low_f":50.5,"precip_in":30.56,"snow_in":null,"comfort_score":100},{"slug":"oroville-muni-ca","city":"Oroville Muni","state":"CA","avg_temp_f":63.2,"avg_high_f":75.1,"avg_low_f":51.3,"precip_in":25.67,"snow_in":null,"comfort_score":100},{"slug":"oxnard-ca","city":"Oxnard","state":"CA","avg_temp_f":61.5,"avg_high_f":69.8,"avg_low_f":53.2,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"oxnard-ventura-county-ca","city":"Oxnard Ventura County","state":"CA","avg_temp_f":61.2,"avg_high_f":69.2,"avg_low_f":53.3,"precip_in":12.93,"snow_in":null,"comfort_score":null},{"slug":"pacific-house-ca","city":"Pacific House","state":"CA","avg_temp_f":52.9,"avg_high_f":65.7,"avg_low_f":40.2,"precip_in":54.46,"snow_in":58.2,"comfort_score":48},{"slug":"pacifica-ca","city":"Pacifica","state":"CA","avg_temp_f":57.4,"avg_high_f":65.4,"avg_low_f":49.4,"precip_in":31.88,"snow_in":0,"comfort_score":88},{"slug":"paicines-ca","city":"Paicines","state":"CA","avg_temp_f":56.5,"avg_high_f":72.2,"avg_low_f":40.8,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"palm-springs-ca","city":"Palm Springs","state":"CA","avg_temp_f":75.1,"avg_high_f":88.8,"avg_low_f":61.5,"precip_in":5.11,"snow_in":0,"comfort_score":70},{"slug":"palm-springs-rgnl-ca","city":"Palm Springs Rgnl","state":"CA","avg_temp_f":75.6,"avg_high_f":88.9,"avg_low_f":62.3,"precip_in":4.61,"snow_in":null,"comfort_score":null},{"slug":"palmdale-ca","city":"Palmdale","state":"CA","avg_temp_f":62.6,"avg_high_f":77.2,"avg_low_f":48.1,"precip_in":5.9,"snow_in":null,"comfort_score":73},{"slug":"palo-alto-ca","city":"Palo Alto","state":"CA","avg_temp_f":58.5,"avg_high_f":69.9,"avg_low_f":47.1,"precip_in":15.12,"snow_in":0,"comfort_score":80},{"slug":"palomar-mtn-obsy-ca","city":"Palomar Mtn Obsy","state":"CA","avg_temp_f":57.1,"avg_high_f":66.1,"avg_low_f":48.1,"precip_in":30.41,"snow_in":26.2,"comfort_score":73},{"slug":"paradise-ca","city":"Paradise","state":"CA","avg_temp_f":61.5,"avg_high_f":71,"avg_low_f":51.9,"precip_in":56.34,"snow_in":0.1,"comfort_score":90},{"slug":"parker-resrvoir-ca","city":"Parker Resrvoir","state":"CA","avg_temp_f":74.2,"avg_high_f":86.4,"avg_low_f":61.9,"precip_in":5.89,"snow_in":0,"comfort_score":80},{"slug":"pasadena-ca","city":"Pasadena","state":"CA","avg_temp_f":66,"avg_high_f":78.6,"avg_low_f":53.3,"precip_in":20.08,"snow_in":0,"comfort_score":100},{"slug":"paso-robles-ca","city":"Paso Robles","state":"CA","avg_temp_f":59.7,"avg_high_f":76.3,"avg_low_f":43,"precip_in":15.26,"snow_in":0,"comfort_score":73},{"slug":"paso-robles-muni-ca","city":"Paso Robles Muni","state":"CA","avg_temp_f":60,"avg_high_f":76.8,"avg_low_f":43.2,"precip_in":12.15,"snow_in":0,"comfort_score":83},{"slug":"pearblossom-ca","city":"Pearblossom","state":"CA","avg_temp_f":64.3,"avg_high_f":78,"avg_low_f":50.5,"precip_in":6.75,"snow_in":1,"comfort_score":77},{"slug":"petaluma-ca","city":"Petaluma","state":"CA","avg_temp_f":58,"avg_high_f":70.4,"avg_low_f":45.7,"precip_in":25.56,"snow_in":0,"comfort_score":87},{"slug":"pinnacles-national-monument-ca","city":"Pinnacles National Monument","state":"CA","avg_temp_f":59.6,"avg_high_f":77.8,"avg_low_f":41.5,"precip_in":16.57,"snow_in":0.1,"comfort_score":73},{"slug":"pismo-beach-ca","city":"Pismo Beach","state":"CA","avg_temp_f":59.1,"avg_high_f":69.2,"avg_low_f":49,"precip_in":17.87,"snow_in":0,"comfort_score":76},{"slug":"placerville-ca","city":"Placerville","state":"CA","avg_temp_f":59.8,"avg_high_f":73.4,"avg_low_f":46.2,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"point-mugu-nf-ca","city":"Point Mugu NF","state":"CA","avg_temp_f":60.2,"avg_high_f":69.1,"avg_low_f":51.2,"precip_in":12.53,"snow_in":null,"comfort_score":null},{"slug":"pomona-fairplex-ca","city":"Pomona/fairplex","state":"CA","avg_temp_f":65,"avg_high_f":78.2,"avg_low_f":51.9,"precip_in":14.47,"snow_in":0,"comfort_score":90},{"slug":"porterville-ca","city":"Porterville","state":"CA","avg_temp_f":65.7,"avg_high_f":78.7,"avg_low_f":52.6,"precip_in":10.97,"snow_in":null,"comfort_score":88},{"slug":"portola-ca","city":"Portola","state":"CA","avg_temp_f":46.7,"avg_high_f":62.8,"avg_low_f":30.7,"precip_in":23.34,"snow_in":37.8,"comfort_score":59},{"slug":"potter-valley-powerhouse-ca","city":"Potter Valley Powerhouse","state":"CA","avg_temp_f":59.1,"avg_high_f":75,"avg_low_f":43.2,"precip_in":45.03,"snow_in":0,"comfort_score":83},{"slug":"priest-valley-ca","city":"Priest Valley","state":"CA","avg_temp_f":57.4,"avg_high_f":75.7,"avg_low_f":39,"precip_in":20.8,"snow_in":0,"comfort_score":79},{"slug":"quincy-ca","city":"Quincy","state":"CA","avg_temp_f":50,"avg_high_f":65.6,"avg_low_f":34.4,"precip_in":41.67,"snow_in":28.4,"comfort_score":59},{"slug":"ramona-ca","city":"Ramona","state":"CA","avg_temp_f":61.2,"avg_high_f":76.3,"avg_low_f":46.1,"precip_in":14.65,"snow_in":null,"comfort_score":85},{"slug":"ramona-fire-dept-ca","city":"Ramona Fire Dept","state":"CA","avg_temp_f":62.4,"avg_high_f":77.9,"avg_low_f":46.9,"precip_in":14.42,"snow_in":0,"comfort_score":87},{"slug":"rancho-bernardo-ca","city":"Rancho Bernardo","state":"CA","avg_temp_f":63.5,"avg_high_f":73.3,"avg_low_f":53.6,"precip_in":14.16,"snow_in":null,"comfort_score":null},{"slug":"randsburg-ca","city":"Randsburg","state":"CA","avg_temp_f":64.2,"avg_high_f":78.3,"avg_low_f":50.1,"precip_in":6.71,"snow_in":2.2,"comfort_score":77},{"slug":"red-bluff-muni-ca","city":"Red Bluff Muni","state":"CA","avg_temp_f":63.3,"avg_high_f":76,"avg_low_f":50.6,"precip_in":23.12,"snow_in":null,"comfort_score":96},{"slug":"redding-ca","city":"Redding","state":"CA","avg_temp_f":60.4,"avg_high_f":73,"avg_low_f":47.9,"precip_in":47.13,"snow_in":null,"comfort_score":96},{"slug":"redding-muni-ca","city":"Redding Muni","state":"CA","avg_temp_f":63.4,"avg_high_f":76.6,"avg_low_f":50.2,"precip_in":33.52,"snow_in":2.6,"comfort_score":97},{"slug":"redlands-ca","city":"Redlands","state":"CA","avg_temp_f":65.2,"avg_high_f":79.8,"avg_low_f":50.6,"precip_in":12.87,"snow_in":0,"comfort_score":90},{"slug":"redondo-beach-ca","city":"Redondo Beach","state":"CA","avg_temp_f":62.5,"avg_high_f":70.6,"avg_low_f":54.4,"precip_in":13.76,"snow_in":null,"comfort_score":null},{"slug":"redwood-city-ca","city":"Redwood City","state":"CA","avg_temp_f":59.4,"avg_high_f":70.4,"avg_low_f":48.3,"precip_in":19.02,"snow_in":0,"comfort_score":80},{"slug":"richardson-gr-state-park-ca","city":"Richardson GR State Park","state":"CA","avg_temp_f":56.1,"avg_high_f":66.9,"avg_low_f":45.2,"precip_in":65.44,"snow_in":0.2,"comfort_score":67},{"slug":"richmond-ca","city":"Richmond","state":"CA","avg_temp_f":58.8,"avg_high_f":67.1,"avg_low_f":50.6,"precip_in":24.41,"snow_in":0,"comfort_score":88},{"slug":"riverside-ca","city":"Riverside","state":"CA","avg_temp_f":66.2,"avg_high_f":79.5,"avg_low_f":53,"precip_in":9.37,"snow_in":null,"comfort_score":76},{"slug":"riverside-citrus-exp-ca","city":"Riverside Citrus Exp","state":"CA","avg_temp_f":66.6,"avg_high_f":80.5,"avg_low_f":52.6,"precip_in":9.92,"snow_in":0,"comfort_score":76},{"slug":"riverside-fire-stn-ca","city":"Riverside Fire Stn","state":"CA","avg_temp_f":66.9,"avg_high_f":81.3,"avg_low_f":52.5,"precip_in":10.02,"snow_in":0,"comfort_score":90},{"slug":"s-lake-fs-ca","city":"S Lake FS","state":"CA","avg_temp_f":61.2,"avg_high_f":77.4,"avg_low_f":45,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"sacramento-ca","city":"Sacramento","state":"CA","avg_temp_f":63.4,"avg_high_f":75.7,"avg_low_f":51.1,"precip_in":19.2,"snow_in":0,"comfort_score":90},{"slug":"sacramento-executive-ca","city":"Sacramento Executive","state":"CA","avg_temp_f":61.8,"avg_high_f":74.7,"avg_low_f":48.9,"precip_in":18.14,"snow_in":null,"comfort_score":88},{"slug":"sacramento-metro-ca","city":"Sacramento Metro","state":"CA","avg_temp_f":61.2,"avg_high_f":74.6,"avg_low_f":47.8,"precip_in":17.97,"snow_in":null,"comfort_score":85},{"slug":"sagehen-creek-ca","city":"Sagehen Creek","state":"CA","avg_temp_f":41.3,"avg_high_f":58.1,"avg_low_f":24.5,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"saint-helena-ca","city":"Saint Helena","state":"CA","avg_temp_f":61,"avg_high_f":74.1,"avg_low_f":47.9,"precip_in":33.97,"snow_in":0,"comfort_score":100},{"slug":"salinas-ca","city":"Salinas","state":"CA","avg_temp_f":57.8,"avg_high_f":68.5,"avg_low_f":47.1,"precip_in":15.38,"snow_in":0,"comfort_score":80},{"slug":"salinas-municipal-ca","city":"Salinas Municipal","state":"CA","avg_temp_f":58.1,"avg_high_f":68.1,"avg_low_f":48.1,"precip_in":12.58,"snow_in":null,"comfort_score":76},{"slug":"san-diego-ca","city":"San Diego","state":"CA","avg_temp_f":64.7,"avg_high_f":70.9,"avg_low_f":58.5,"precip_in":9.79,"snow_in":null,"comfort_score":null},{"slug":"san-diego-brown-fld-ca","city":"San Diego Brown Fld","state":"CA","avg_temp_f":62.6,"avg_high_f":72.5,"avg_low_f":52.7,"precip_in":10.23,"snow_in":null,"comfort_score":88},{"slug":"san-diego-miramar-ca","city":"San Diego Miramar","state":"CA","avg_temp_f":64.2,"avg_high_f":73.4,"avg_low_f":55.1,"precip_in":11.48,"snow_in":null,"comfort_score":null},{"slug":"san-diego-montgomery-fld-ca","city":"San Diego Montgomery Fld","state":"CA","avg_temp_f":64.1,"avg_high_f":73.5,"avg_low_f":54.8,"precip_in":11.02,"snow_in":null,"comfort_score":null},{"slug":"san-diego-seaworld-ca","city":"San Diego Seaworld","state":"CA","avg_temp_f":61.7,"avg_high_f":67.4,"avg_low_f":56,"precip_in":10.44,"snow_in":null,"comfort_score":null},{"slug":"san-francisco-ca","city":"San Francisco","state":"CA","avg_temp_f":58.7,"avg_high_f":66.9,"avg_low_f":50.6,"precip_in":19.64,"snow_in":null,"comfort_score":null},{"slug":"san-francisco-dwtn-ca","city":"San Francisco Dwtn","state":"CA","avg_temp_f":57.7,"avg_high_f":64.1,"avg_low_f":51.3,"precip_in":22.89,"snow_in":null,"comfort_score":null},{"slug":"san-francisco-oceanside-ca","city":"San Francisco Oceanside","state":"CA","avg_temp_f":56.1,"avg_high_f":61.7,"avg_low_f":50.6,"precip_in":20.64,"snow_in":0,"comfort_score":88},{"slug":"san-gabriel-fire-dept-ca","city":"San Gabriel Fire Dept","state":"CA","avg_temp_f":66,"avg_high_f":76.7,"avg_low_f":55.3,"precip_in":15.67,"snow_in":0,"comfort_score":88},{"slug":"san-gregorio-ca","city":"San Gregorio","state":"CA","avg_temp_f":54.8,"avg_high_f":64.8,"avg_low_f":44.9,"precip_in":30.39,"snow_in":0,"comfort_score":77},{"slug":"san-jacinto-ca","city":"San Jacinto","state":"CA","avg_temp_f":65,"avg_high_f":79.1,"avg_low_f":50.9,"precip_in":12.2,"snow_in":0,"comfort_score":90},{"slug":"san-jose-ca","city":"San Jose","state":"CA","avg_temp_f":60.7,"avg_high_f":71.2,"avg_low_f":50.2,"precip_in":13.48,"snow_in":null,"comfort_score":88},{"slug":"san-luis-dam-ca","city":"San Luis Dam","state":"CA","avg_temp_f":63.5,"avg_high_f":75.1,"avg_low_f":51.8,"precip_in":10.45,"snow_in":0.1,"comfort_score":90},{"slug":"san-luis-obispo-ca","city":"San Luis Obispo","state":"CA","avg_temp_f":59.7,"avg_high_f":71.9,"avg_low_f":47.4,"precip_in":17.94,"snow_in":null,"comfort_score":76},{"slug":"san-luis-obispo-poly-ca","city":"San Luis Obispo Poly","state":"CA","avg_temp_f":60.5,"avg_high_f":72.1,"avg_low_f":49,"precip_in":22.42,"snow_in":0,"comfort_score":100},{"slug":"san-pasqual-animal-park-ca","city":"San Pasqual Animal Park","state":"CA","avg_temp_f":65,"avg_high_f":80.6,"avg_low_f":49.5,"precip_in":13.11,"snow_in":0,"comfort_score":90},{"slug":"san-rafael-civic-ctr-ca","city":"San Rafael Civic Ctr","state":"CA","avg_temp_f":59.5,"avg_high_f":70,"avg_low_f":49,"precip_in":34.45,"snow_in":0,"comfort_score":90},{"slug":"sandberg-ca","city":"Sandberg","state":"CA","avg_temp_f":58.7,"avg_high_f":68,"avg_low_f":49.4,"precip_in":13.14,"snow_in":null,"comfort_score":68},{"slug":"santa-ana-fire-stn-ca","city":"Santa Ana Fire Stn","state":"CA","avg_temp_f":66.1,"avg_high_f":75.7,"avg_low_f":56.5,"precip_in":12.54,"snow_in":0,"comfort_score":88},{"slug":"santa-ana-john-wayne-ca","city":"Santa Ana John Wayne","state":"CA","avg_temp_f":64.9,"avg_high_f":72.6,"avg_low_f":57.3,"precip_in":11.18,"snow_in":null,"comfort_score":null},{"slug":"santa-barbara-ca","city":"Santa Barbara","state":"CA","avg_temp_f":58.4,"avg_high_f":67.3,"avg_low_f":49.6,"precip_in":18.98,"snow_in":null,"comfort_score":null},{"slug":"santa-barbara-muni-ca","city":"Santa Barbara Muni","state":"CA","avg_temp_f":59.3,"avg_high_f":69.2,"avg_low_f":49.4,"precip_in":17.25,"snow_in":null,"comfort_score":76},{"slug":"santa-cruz-ca","city":"Santa Cruz","state":"CA","avg_temp_f":58.7,"avg_high_f":69.7,"avg_low_f":47.6,"precip_in":30.63,"snow_in":0,"comfort_score":90},{"slug":"santa-maria-public-ca","city":"Santa Maria Public","state":"CA","avg_temp_f":58.6,"avg_high_f":69.6,"avg_low_f":47.6,"precip_in":13.32,"snow_in":null,"comfort_score":76},{"slug":"santa-monica-muni-ca","city":"Santa Monica Muni","state":"CA","avg_temp_f":62.8,"avg_high_f":70.3,"avg_low_f":55.3,"precip_in":13.45,"snow_in":null,"comfort_score":null},{"slug":"santa-monica-pier-ca","city":"Santa Monica Pier","state":"CA","avg_temp_f":60.5,"avg_high_f":65.5,"avg_low_f":55.5,"precip_in":12.17,"snow_in":0,"comfort_score":88},{"slug":"santa-rosa-ca","city":"Santa Rosa","state":"CA","avg_temp_f":59,"avg_high_f":72.4,"avg_low_f":45.6,"precip_in":31.53,"snow_in":0,"comfort_score":87},{"slug":"santa-rosa-sonoma-county-ca","city":"Santa Rosa Sonoma County","state":"CA","avg_temp_f":58.1,"avg_high_f":71.8,"avg_low_f":44.5,"precip_in":33.78,"snow_in":null,"comfort_score":85},{"slug":"scotia-ca","city":"Scotia","state":"CA","avg_temp_f":55.6,"avg_high_f":63.8,"avg_low_f":47.4,"precip_in":47.67,"snow_in":null,"comfort_score":88},{"slug":"shafter-ca","city":"Shafter","state":"CA","avg_temp_f":62.9,"avg_high_f":77.8,"avg_low_f":48,"precip_in":7.69,"snow_in":null,"comfort_score":73},{"slug":"shasta-dam-ca","city":"Shasta Dam","state":"CA","avg_temp_f":63.5,"avg_high_f":74.3,"avg_low_f":52.8,"precip_in":63.04,"snow_in":null,"comfort_score":76},{"slug":"shelter-cove-aviation-ca","city":"Shelter Cove Aviation","state":"CA","avg_temp_f":56.9,"avg_high_f":64,"avg_low_f":49.8,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"skyline-ridge-preserve-ca","city":"Skyline Ridge Preserve","state":"CA","avg_temp_f":57.1,"avg_high_f":66.5,"avg_low_f":47.8,"precip_in":42.21,"snow_in":null,"comfort_score":85},{"slug":"so-entrance-yosemite-national-park-ca","city":"SO Entrance Yosemite National Park","state":"CA","avg_temp_f":48.3,"avg_high_f":60.6,"avg_low_f":36,"precip_in":37.19,"snow_in":null,"comfort_score":64},{"slug":"sonoma-ca","city":"Sonoma","state":"CA","avg_temp_f":59,"avg_high_f":72.3,"avg_low_f":45.7,"precip_in":28.35,"snow_in":0,"comfort_score":87},{"slug":"sonora-ca","city":"Sonora","state":"CA","avg_temp_f":57.7,"avg_high_f":72.5,"avg_low_f":42.9,"precip_in":32.79,"snow_in":0,"comfort_score":83},{"slug":"south-lake-tahoe-ca","city":"South Lake Tahoe","state":"CA","avg_temp_f":44.2,"avg_high_f":59.2,"avg_low_f":29.1,"precip_in":20.46,"snow_in":null,"comfort_score":null},{"slug":"stockton-ca","city":"Stockton","state":"CA","avg_temp_f":63,"avg_high_f":76.7,"avg_low_f":49.4,"precip_in":13.45,"snow_in":null,"comfort_score":85},{"slug":"stockton-fire-stn-ca","city":"Stockton Fire Stn","state":"CA","avg_temp_f":63.9,"avg_high_f":77.7,"avg_low_f":50,"precip_in":17.29,"snow_in":0,"comfort_score":90},{"slug":"stony-gorge-rsvr-ca","city":"Stony Gorge Rsvr","state":"CA","avg_temp_f":59.9,"avg_high_f":74.8,"avg_low_f":45.1,"precip_in":21.36,"snow_in":0,"comfort_score":83},{"slug":"stovepipe-wells-ca","city":"Stovepipe Wells","state":"CA","avg_temp_f":77,"avg_high_f":89,"avg_low_f":65,"precip_in":1.95,"snow_in":null,"comfort_score":65},{"slug":"strawberry-valley-ca","city":"Strawberry Valley","state":"CA","avg_temp_f":52.6,"avg_high_f":65.6,"avg_low_f":39.6,"precip_in":82.52,"snow_in":82,"comfort_score":34},{"slug":"susanville-ca","city":"Susanville","state":"CA","avg_temp_f":50.2,"avg_high_f":64.1,"avg_low_f":36.3,"precip_in":13.02,"snow_in":null,"comfort_score":52},{"slug":"sutter-hill-cdf-ca","city":"Sutter Hill Cdf","state":"CA","avg_temp_f":61,"avg_high_f":72.4,"avg_low_f":49.6,"precip_in":32.02,"snow_in":null,"comfort_score":96},{"slug":"taft-ca","city":"Taft","state":"CA","avg_temp_f":65.7,"avg_high_f":78.4,"avg_low_f":53,"precip_in":5.98,"snow_in":0.2,"comfort_score":80},{"slug":"tahoe-city-ca","city":"Tahoe City","state":"CA","avg_temp_f":43.9,"avg_high_f":56.3,"avg_low_f":31.5,"precip_in":33.28,"snow_in":179,"comfort_score":44},{"slug":"tahoma-ca","city":"Tahoma","state":"CA","avg_temp_f":43.3,"avg_high_f":54.7,"avg_low_f":32,"precip_in":37.73,"snow_in":null,"comfort_score":52},{"slug":"tehachapi-ca","city":"Tehachapi","state":"CA","avg_temp_f":54.5,"avg_high_f":66.9,"avg_low_f":42.1,"precip_in":12.73,"snow_in":null,"comfort_score":56},{"slug":"three-rivers-edison-powerhouse-ca","city":"Three Rivers Edison Powerhouse","state":"CA","avg_temp_f":62.5,"avg_high_f":76.7,"avg_low_f":48.4,"precip_in":22.52,"snow_in":0,"comfort_score":97},{"slug":"torrance-ca","city":"Torrance","state":"CA","avg_temp_f":63,"avg_high_f":71.9,"avg_low_f":54.1,"precip_in":13.64,"snow_in":0,"comfort_score":88},{"slug":"tracy-carbona-ca","city":"Tracy Carbona","state":"CA","avg_temp_f":61,"avg_high_f":75.4,"avg_low_f":46.5,"precip_in":12.72,"snow_in":null,"comfort_score":85},{"slug":"tracy-pumping-plt-ca","city":"Tracy Pumping Plt","state":"CA","avg_temp_f":63.5,"avg_high_f":75.3,"avg_low_f":51.8,"precip_in":12.37,"snow_in":0,"comfort_score":90},{"slug":"trinity-rvr-hatchery-ca","city":"Trinity Rvr Hatchery","state":"CA","avg_temp_f":56.2,"avg_high_f":71.7,"avg_low_f":40.8,"precip_in":32.4,"snow_in":6.4,"comfort_score":78},{"slug":"trona-ca","city":"Trona","state":"CA","avg_temp_f":68.4,"avg_high_f":83.2,"avg_low_f":53.5,"precip_in":3.62,"snow_in":0,"comfort_score":77},{"slug":"truckee-ranger-station-ca","city":"Truckee Ranger Station","state":"CA","avg_temp_f":44,"avg_high_f":60.8,"avg_low_f":27.2,"precip_in":30.57,"snow_in":206.6,"comfort_score":47},{"slug":"truckee-tahoe-ca","city":"Truckee-tahoe","state":"CA","avg_temp_f":43.1,"avg_high_f":61.3,"avg_low_f":25,"precip_in":29.15,"snow_in":null,"comfort_score":null},{"slug":"tulelake-ca","city":"Tulelake","state":"CA","avg_temp_f":47.4,"avg_high_f":62.9,"avg_low_f":32,"precip_in":10.7,"snow_in":22.8,"comfort_score":49},{"slug":"tuolumne-meadows-ranger-station-ca","city":"Tuolumne Meadows Ranger Station","state":"CA","avg_temp_f":38.4,"avg_high_f":52.9,"avg_low_f":23.9,"precip_in":29.82,"snow_in":null,"comfort_score":null},{"slug":"turlock-ca","city":"Turlock","state":"CA","avg_temp_f":64,"avg_high_f":74.3,"avg_low_f":53.7,"precip_in":12.39,"snow_in":0,"comfort_score":90},{"slug":"tustin-irvine-rch-ca","city":"Tustin Irvine Rch","state":"CA","avg_temp_f":64.8,"avg_high_f":77.3,"avg_low_f":52.4,"precip_in":14.12,"snow_in":0,"comfort_score":90},{"slug":"twentynine-palms-ca","city":"Twentynine Palms","state":"CA","avg_temp_f":70.3,"avg_high_f":83,"avg_low_f":57.6,"precip_in":3.87,"snow_in":null,"comfort_score":76},{"slug":"twitchell-dam-ca","city":"Twitchell Dam","state":"CA","avg_temp_f":58.4,"avg_high_f":70,"avg_low_f":46.9,"precip_in":18.2,"snow_in":0,"comfort_score":80},{"slug":"u-c-l-a-ca","city":"U C L A","state":"CA","avg_temp_f":64.3,"avg_high_f":72.1,"avg_low_f":56.5,"precip_in":17.73,"snow_in":0,"comfort_score":88},{"slug":"ukiah-ca","city":"Ukiah","state":"CA","avg_temp_f":58.9,"avg_high_f":72.9,"avg_low_f":45,"precip_in":38.9,"snow_in":0,"comfort_score":87},{"slug":"ukiah-muni-ca","city":"Ukiah Muni","state":"CA","avg_temp_f":59.8,"avg_high_f":74.4,"avg_low_f":45.2,"precip_in":34.84,"snow_in":null,"comfort_score":85},{"slug":"vacaville-ca","city":"Vacaville","state":"CA","avg_temp_f":63.6,"avg_high_f":77.4,"avg_low_f":49.9,"precip_in":25.6,"snow_in":0,"comfort_score":100},{"slug":"vacaville-nut-tree-ca","city":"Vacaville Nut Tree","state":"CA","avg_temp_f":62.1,"avg_high_f":76.2,"avg_low_f":47.9,"precip_in":24.84,"snow_in":null,"comfort_score":96},{"slug":"vallejo-ca","city":"Vallejo","state":"CA","avg_temp_f":61.6,"avg_high_f":73.6,"avg_low_f":49.7,"precip_in":21.49,"snow_in":null,"comfort_score":100},{"slug":"valley-ctr-ca","city":"Valley Ctr","state":"CA","avg_temp_f":62.7,"avg_high_f":78.6,"avg_low_f":46.9,"precip_in":16.71,"snow_in":null,"comfort_score":85},{"slug":"van-nuys-ca","city":"Van Nuys","state":"CA","avg_temp_f":66.6,"avg_high_f":78.9,"avg_low_f":54.3,"precip_in":13.42,"snow_in":null,"comfort_score":null},{"slug":"verdi-ca","city":"Verdi","state":"CA","avg_temp_f":49.2,"avg_high_f":61.4,"avg_low_f":37,"precip_in":25.71,"snow_in":null,"comfort_score":64},{"slug":"victorville-ca","city":"Victorville","state":"CA","avg_temp_f":61.9,"avg_high_f":76.7,"avg_low_f":47.1,"precip_in":5.57,"snow_in":0,"comfort_score":73},{"slug":"visalia-ca","city":"Visalia","state":"CA","avg_temp_f":63.1,"avg_high_f":74.9,"avg_low_f":51.3,"precip_in":10.32,"snow_in":0.1,"comfort_score":90},{"slug":"vista-ca","city":"Vista","state":"CA","avg_temp_f":62.7,"avg_high_f":72,"avg_low_f":53.4,"precip_in":13.39,"snow_in":null,"comfort_score":null},{"slug":"wasco-ca","city":"Wasco","state":"CA","avg_temp_f":66,"avg_high_f":79.5,"avg_low_f":52.5,"precip_in":7.11,"snow_in":0.2,"comfort_score":80},{"slug":"watsonville-muni-ca","city":"Watsonville Muni","state":"CA","avg_temp_f":57.2,"avg_high_f":68.1,"avg_low_f":46.3,"precip_in":22.35,"snow_in":null,"comfort_score":88},{"slug":"watsonville-wtr-wks-ca","city":"Watsonville Wtr Wks","state":"CA","avg_temp_f":57.6,"avg_high_f":68.3,"avg_low_f":46.9,"precip_in":22.67,"snow_in":0,"comfort_score":90},{"slug":"weaverville-ca","city":"Weaverville","state":"CA","avg_temp_f":55,"avg_high_f":71.2,"avg_low_f":38.9,"precip_in":37.54,"snow_in":8.7,"comfort_score":74},{"slug":"whiskeytown-rsvr-ca","city":"Whiskeytown Rsvr","state":"CA","avg_temp_f":62.9,"avg_high_f":74.6,"avg_low_f":51.1,"precip_in":62.92,"snow_in":null,"comfort_score":76},{"slug":"willits-ca","city":"Willits","state":"CA","avg_temp_f":53.1,"avg_high_f":67.4,"avg_low_f":38.8,"precip_in":49.23,"snow_in":null,"comfort_score":64},{"slug":"willows-ca","city":"Willows","state":"CA","avg_temp_f":63.7,"avg_high_f":76.9,"avg_low_f":50.4,"precip_in":21.88,"snow_in":null,"comfort_score":96},{"slug":"winters-ca","city":"Winters","state":"CA","avg_temp_f":62.6,"avg_high_f":76.5,"avg_low_f":48.8,"precip_in":23.77,"snow_in":0,"comfort_score":97},{"slug":"woodland-ca","city":"Woodland","state":"CA","avg_temp_f":62.2,"avg_high_f":76,"avg_low_f":48.3,"precip_in":20.5,"snow_in":0,"comfort_score":100},{"slug":"woodland-hills-pierce-college-ca","city":"Woodland Hills Pierce College","state":"CA","avg_temp_f":66.3,"avg_high_f":81.6,"avg_low_f":50.9,"precip_in":16.41,"snow_in":0,"comfort_score":90},{"slug":"woodside-fire-stn-ca","city":"Woodside Fire Stn","state":"CA","avg_temp_f":60.1,"avg_high_f":75.3,"avg_low_f":44.9,"precip_in":null,"snow_in":null,"comfort_score":null},{"slug":"wrightwood-ca","city":"Wrightwood","state":"CA","avg_temp_f":50,"avg_high_f":63.6,"avg_low_f":36.3,"precip_in":21.06,"snow_in":61.8,"comfort_score":54},{"slug":"yosemite-park-headquarters-ca","city":"Yosemite Park Headquarters","state":"CA","avg_temp_f":54,"avg_high_f":67,"avg_low_f":41,"precip_in":36.55,"snow_in":null,"comfort_score":68},{"slug":"yosemite-village-ca","city":"Yosemite Village","state":"CA","avg_temp_f":49.5,"avg_high_f":56.3,"avg_low_f":42.7,"precip_in":40.44,"snow_in":null,"comfort_score":64},{"slug":"yreka-ca","city":"Yreka","state":"CA","avg_temp_f":53.5,"avg_high_f":67.9,"avg_low_f":39.1,"precip_in":18.92,"snow_in":11.6,"comfort_score":54},{"slug":"yucca-mesa-ca","city":"Yucca Mesa","state":"CA","avg_temp_f":64.9,"avg_high_f":76.7,"avg_low_f":53.1,"precip_in":5.83,"snow_in":null,"comfort_score":73},{"slug":"yucca-valley-ca","city":"Yucca Valley","state":"CA","avg_temp_f":62.9,"avg_high_f":76.5,"avg_low_f":49.4,"precip_in":6.25,"snow_in":1.7,"comfort_score":77}]}