{"zip":"94112","meta":{"county_fips":"06075","county_name":"San Francisco County","state":"CA","centroid_lat":37.720227043,"centroid_lon":-122.442199,"entity_type":"city","place_geoid":"0667000","place_name":"San Francisco","rep_zip":"94112","centroid_source":"hud_population_weighted","crosswalk_vintage":"Q4 2023"},"demographics":{"median_household_income_usd":140970,"population_total":830235,"life_expectancy_years":83.71328113482477,"plant_hardiness_zone":"10b","demographics_scope":"place","climate_scope":"representative_zip","median_household_income_vintage":"2020-2024","life_expectancy_period":"2010-2015","life_expectancy_null_reason":null,"plant_hardiness_zone_source":"USDA PHZM 2023 (PRISM Group, OSU)"},"climate":{"current":{"source_period":"2005-2024","monthly":{"tmin_c":[7.25,7.35,8.4,9.2,10.65,12.35,13.35,13.75,13.7,11.9,9.15,7.5],"tmax_c":[15.15,16.45,17.1,18.9,19.95,21.8,22.8,22.75,24,22.4,18.75,15.2],"prec_mm":[140.48000202178955,105.99999985098839,113.34499926567078,54.04500012397766,14.945000094175338,3.2800000220537187,1.1149999976158143,1.534999966621399,4.724999982118606,40.70000016093254,75.97500076293946,171.21499960422517],"heat_days_90f":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":90,"first_fall_frost_doy":340}},"future":{"source":"WorldClim CMIP6, 8-model mean","scenarios":{"low":{"ssp":"SSP1-2.6","source":"WorldClim CMIP6, 8-model mean","periods":{"2040":{"period":"2021-2040","monthly":{"tmin_c":[6.125,7.349999904632568,7.925000190734863,8.8125,10.625,12.587499618530273,13.887499809265137,14.362500190734863,14.087499618530273,12.274999618530273,8.875,6.237500190734863],"tmax_c":[14.300000190734863,16.600000381469727,17.987499237060547,20.825000762939453,23.325000762939453,26.0625,28.212499618530273,28.237499237060547,28.162500381469727,25.774999618530273,19.375,14.9375],"prec_mm":[166.66250610351562,136.0625,111.125,40.39999771118164,14.725000381469727,4.150000095367432,1.600000023841858,2.5999999046325684,8.449999809265137,36.775001525878906,99.5625,115.5875015258789],"heat_days_90f":[0,0,0,0,0,0,0,0,1,1,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":91,"first_fall_frost_doy":339}},"2060":{"period":"2041-2060","monthly":{"tmin_c":[6.525000095367432,7.837500095367432,8.4375,9.175000190734863,10.975000381469727,12.975000381469727,14.300000190734863,14.837499618530273,14.75,12.787500381469727,9.3125,6.662499904632568],"tmax_c":[14.737500190734863,17.049999237060547,18.549999237060547,21.075000762939453,23.725000381469727,26.537500381469727,28.5625,28.637500762939453,28.787500381469727,26.25,19.774999618530273,15.350000381469727],"prec_mm":[168.41250610351562,142.6125030517578,108.07500457763672,41.88749694824219,14.212499618530273,4.050000190734863,1.600000023841858,2.5999999046325684,8.262499809265137,37.150001525878906,102.0999984741211,119.9000015258789],"heat_days_90f":[0,0,0,0,0,0,0,0,1,1,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":88,"first_fall_frost_doy":342}},"2080":{"period":"2061-2080","monthly":{"tmin_c":[6.574999809265137,7.900000095367432,8.462499618530273,9.199999809265137,10.949999809265137,13.0625,14.387499809265137,14.875,14.75,12.800000190734863,9.300000190734863,6.675000190734863],"tmax_c":[14.800000190734863,17.049999237060547,18.575000762939453,21.100000381469727,23.649999618530273,26.575000762939453,28.575000762939453,28.575000762939453,28.674999237060547,26.3125,19.862499237060547,15.375],"prec_mm":[170.71250915527344,146.125,108.7750015258789,42.5,14.425000190734863,4.275000095367432,1.600000023841858,2.5999999046325684,8.674999237060547,36,97.9625015258789,116.73750305175781],"heat_days_90f":[0,0,0,0,0,0,0,0,1,1,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":88,"first_fall_frost_doy":342}},"2100":{"period":"2081-2100","monthly":{"tmin_c":[6.6875,7.949999809265137,8.475000381469727,9.225000381469727,11,13.0625,14.362500190734863,14.850000381469727,14.737500190734863,12.824999809265137,9.350000381469727,6.699999809265137],"tmax_c":[14.862500190734863,17.0625,18.587499618530273,21.174999237060547,23.762500762939453,26.600000381469727,28.612499237060547,28.649999618530273,28.674999237060547,26.262500762939453,19.712499618530273,15.324999809265137],"prec_mm":[170.625,144.3249969482422,111.73749542236328,41.95000076293945,14.4375,4.150000095367432,1.600000023841858,2.5999999046325684,8.699999809265137,38.349998474121094,103.2874984741211,121.9749984741211],"heat_days_90f":[0,0,0,0,0,0,0,0,1,1,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":88,"first_fall_frost_doy":342}}}},"mid":{"ssp":"SSP2-4.5","source":"WorldClim CMIP6, 8-model mean","periods":{"2040":{"period":"2021-2040","monthly":{"tmin_c":[6.087500095367432,7.387499809265137,7.962500095367432,8.800000190734863,10.537500381469727,12.637499809265137,13.925000190734863,14.33750057220459,14.137499809265137,12.287500381469727,8.9375,6.3125],"tmax_c":[14.3125,16.575000762939453,18.037500381469727,20.700000762939453,23.174999237060547,26.049999237060547,28.149999618530273,28.125,28.112499237060547,25.799999237060547,19.287500381469727,14.9375],"prec_mm":[161.4250030517578,132.8000030517578,112.2249984741211,41.04999923706055,14.587499618530273,4.349999904632568,1.600000023841858,2.5999999046325684,8.399999618530273,35.537498474121094,103.4000015258789,116.1624984741211],"heat_days_90f":[0,0,0,0,0,0,0,0,1,1,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":90,"first_fall_frost_doy":340}},"2060":{"period":"2041-2060","monthly":{"tmin_c":[6.712500095367432,7.962500095367432,8.524999618530273,9.362500190734863,11.149999618530273,13.199999809265137,14.537500381469727,15.0625,14.949999809265137,13.087499618530273,9.512499809265137,6.837500095367432],"tmax_c":[14.875,17.174999237060547,18.649999618530273,21.287500381469727,23.912500381469727,26.712499618530273,28.75,28.762500762939453,28.875,26.575000762939453,19.899999618530273,15.449999809265137],"prec_mm":[167.8000030517578,134.35000610351562,109.01249694824219,41.775001525878906,13.899999618530273,4.150000095367432,1.600000023841858,2.5999999046325684,8.524999618530273,37.474998474121094,108.55000305175781,120.2750015258789],"heat_days_90f":[0,0,0,0,0,0,0,0,1,2,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":87,"first_fall_frost_doy":343}},"2080":{"period":"2061-2080","monthly":{"tmin_c":[7.237500190734863,8.512499809265137,9.050000190734863,9.699999809265137,11.612500190734863,13.675000190734863,15.149999618530273,15.725000381469727,15.612500190734863,13.612500190734863,9.987500190734863,7.25],"tmax_c":[15.337499618530273,17.575000762939453,19.100000381469727,21.700000762939453,24.424999237060547,27.225000381469727,29.274999618530273,29.362499237060547,29.537500381469727,27.149999618530273,20.424999237060547,15.912500381469727],"prec_mm":[178.125,152.64999389648438,114.17500305175781,41.07500076293945,14.137499809265137,3.950000047683716,1.600000023841858,2.5999999046325684,8.4375,36.11249923706055,101.57499694824219,121.0875015258789],"heat_days_90f":[0,0,0,0,0,0,0,0,1,2,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":85,"first_fall_frost_doy":345}},"2100":{"period":"2081-2100","monthly":{"tmin_c":[7.525000095367432,8.825000762939453,9.324999809265137,10.087499618530273,11.899999618530273,14.024999618530273,15.512499809265137,16.149999618530273,16.049999237060547,14.137499809265137,10.462499618530273,7.712500095367432],"tmax_c":[15.6875,17.962499618530273,19.537500381469727,22.137500762939453,24.75,27.512500762939453,29.512500762939453,29.674999237060547,29.850000381469727,27.6875,20.962499618530273,16.462499618530273],"prec_mm":[177.0500030517578,144.6875,106.5999984741211,41.099998474121094,13.824999809265137,4.025000095367432,1.600000023841858,2.5999999046325684,8.524999618530273,35.375,101.38750457763672,117.8125],"heat_days_90f":[0,0,0,0,0,0,0,0,1,2,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":83,"first_fall_frost_doy":347}}}},"high":{"ssp":"SSP5-8.5","source":"WorldClim CMIP6, 8-model mean","periods":{"2040":{"period":"2021-2040","monthly":{"tmin_c":[6.237500190734863,7.5,8.137499809265137,8.912500381469727,10.737500190734863,12.75,14.100000381469727,14.512499809265137,14.3125,12.399999618530273,8.987500190734863,6.337500095367432],"tmax_c":[14.4375,16.6875,18.200000762939453,20.912500381469727,23.424999237060547,26.162500381469727,28.274999618530273,28.262500762939453,28.25,25.762500762939453,19.387500762939453,15.037500381469727],"prec_mm":[163.47500610351562,132.58749389648438,109.5374984741211,40.125,14.524999618530273,4.275000095367432,1.600000023841858,2.5999999046325684,8.47499942779541,38.75,102.69999694824219,116.0250015258789],"heat_days_90f":[0,0,0,0,0,0,0,0,1,1,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":90,"first_fall_frost_doy":340}},"2060":{"period":"2041-2060","monthly":{"tmin_c":[7.125,8.375,8.887499809265137,9.637499809265137,11.5,13.625,15.012499809265137,15.649999618530273,15.524999618530273,13.662500381469727,9.987500190734863,7.237500190734863],"tmax_c":[15.28749942779541,17.462499618530273,19.012500762939453,21.649999618530273,24.299999237060547,27.125,29.125,29.287500381469727,29.4375,27.200000762939453,20.462499618530273,15.949999809265137],"prec_mm":[173.1999969482422,146.1750030517578,109.8499984741211,41.67499923706055,14.137499809265137,4.099999904632568,1.600000023841858,2.5999999046325684,8.449999809265137,35.61249923706055,102.0875015258789,116.30000305175781],"heat_days_90f":[0,0,0,0,0,0,0,0,1,2,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,0,0,0]},"frost":{"last_spring_frost_doy":85,"first_fall_frost_doy":345}},"2080":{"period":"2061-2080","monthly":{"tmin_c":[8.112500190734863,9.362500190734863,9.875,10.600000381469727,12.5625,14.837499618530273,16.399999618530273,17.212499618530273,17.075000762939453,15.0625,11.137499809265137,8.22499942779541],"tmax_c":[16.287500381469727,18.475000381469727,20,22.700000762939453,25.5625,28.4375,30.3125,30.524999618530273,30.737499237060547,28.6875,21.662500381469727,16.899999618530273],"prec_mm":[177.3249969482422,147.53750610351562,110.6624984741211,40.150001525878906,13.237500190734863,3.9750001430511475,1.600000023841858,2.5999999046325684,8.425000190734863,33.099998474121094,100.8375015258789,122.4375],"heat_days_90f":[0,0,0,0,0,0,0,0,1,2,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,0,1,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,1,0,0]},"frost":{"last_spring_frost_doy":79,"first_fall_frost_doy":351}},"2100":{"period":"2081-2100","monthly":{"tmin_c":[9.237500190734863,10.462499618530273,10.875,11.600000381469727,13.625,16.087499618530273,17.975000381469727,19.049999237060547,19.012500762939453,16.737499237060547,12.512499809265137,9.399999618530273],"tmax_c":[17.350000381469727,19.600000381469727,21.149999618530273,23.837499618530273,26.799999237060547,29.67500114440918,31.637500762939453,32.04999923706055,32.337501525878906,30.262500762939453,23.200000762939453,18.212499618530273],"prec_mm":[194.53750610351562,151.3000030517578,114.05000305175781,38.82500076293945,12.574999809265137,3.9375,1.600000023841858,2.5999999046325684,8.712499618530273,33.61249923706055,90.19999694824219,110.5625],"heat_days_90f":[0,0,0,0,0,0,0,0,1,4,0,0],"wet_bulb_days_28c":[0,0,0,0,0,0,0,0,0,0,0,0],"wet_bulb_days_30c":[0,0,0,0,0,0,0,0,0,0,0,0],"heat_days_95f":[0,0,0,0,0,0,0,0,1,2,0,0],"heat_days_100f":[0,0,0,0,0,0,0,0,0,1,0,0]},"frost":{"last_spring_frost_doy":72,"first_fall_frost_doy":358}}}}}}},"risks":{"heat":{"level":"moderate","source_url":"https://projects.propublica.org/climate-migration/","source":"ProPublica / Rhodium Group (2020)","scenario_note":"RCP 8.5 (high emissions)"},"wet_bulb":{"level":"low","source_url":"https://projects.propublica.org/climate-migration/","source":"ProPublica / Rhodium Group (2020)","scenario_note":"RCP 8.5 (high emissions)"},"farm_crop_yields":{"level":"low","source_url":"https://projects.propublica.org/climate-migration/","source":"ProPublica / Rhodium Group (2020)","scenario_note":"RCP 8.5 (high emissions)"},"sea_level_rise":{"level":"moderate","source_url":"https://projects.propublica.org/climate-migration/","source":"ProPublica / Rhodium Group (2020)","scenario_note":"RCP 8.5 (high emissions)"},"very_large_fires":{"level":"low","source_url":"https://projects.propublica.org/climate-migration/","source":"ProPublica / Rhodium Group (2020)","scenario_note":"RCP 8.5 (high emissions)"},"economic_damages":{"level":"moderate","source_url":"https://projects.propublica.org/climate-migration/","source":"ProPublica / Rhodium Group (2020)","scenario_note":"RCP 8.5 (high emissions)"},"storm_intensity":{"level":"elevated","source_url":"https://toolkit.climate.gov/tool/climate-resilience-evaluation-awareness-tool-creat","source":"EPA CREAT 3.1","scenario_note":"Mid-century projection"},"drought":{"level":"elevated","source_url":"https://worldclim.org","source":"ClimateCast (derived from WorldClim / CRU-TS 4.09)","scenario_note":"2005-2024 baseline aridity index"}}}