CALMAC
California Weather Files

This page supplies both typical and historical weather data for 127 California weather stations. The typical year weather files update the CZ2010 reference files for each of 86 Integrated Surface Database (ISD) weather stations, plus 41 additions. 119 of the typical year weather files labelled as TYP12 are based on data from 12 recent calendar years (2006 to 2017), while 8 labelled as TYP4-TYP11 are based on a subset of those years. Weather station data are from the Integrated Surface Database maintained by the National Center for Environmental Information (NCEI). Solar radiation data originates from the National Solar Radiation Database (NSRDB) maintained by the National Renewable Energy Laboratory. For detailed information, including file naming conventions, formats, and data processing procedures, refer to: Update of California Weather Files for Use in Utility Energy Efficiency Programs and Building Energy Standard Compliance Calculations, CALMAC Study ID PGE0450.00.

   Weather Data
  
CityTypical2014201520162017201820192020
AllTypical 2014 2015 2016 2017 2018 2019 2020
AlturasTypical 2014 2015 2016 2017 2018 2019 2020
Arcata-APTypical 2014 2015 2016 2017 2018 2019 2020
Auburn-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Bakersfield-Meadows-FieldTypical 2014 2015 2016 2017 2018 2019 2020
Bishop-APTypical 2014 2015 2016 2017 2018 2019 2020
Blue-Canyon-APTypical 2014 2015 2016 2017 2018 2019 2020
Blythe-Riverside-Co-APTypical 2014 2015 2016 2017 2018 2019 2020
Burbank-Glendale-Pasadena-APTypical 2014 2015 2016 2017 2018 2019 2020
Camarillo-APTypical 2014 2015 2016 2017 2018 2019 2020
CampoTypical 2014 2015 2016 2017 2018 2019 2020
Camp-Pendleton-MCASTypical 2014 2015 2016 2017 2018 2019 2020
Carlsbad-McclellanTypical 2014 2015 2016 2017 2018 2019 2020
Chico-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
China-Lake-NAFTypical 2014 2015 2016 2017 2018 2019 2020
Chino-APTypical 2014 2015 2016 2017 2018 2019 2020
ColumbiaTypical 2014 2015 2016 2017 2018 2019 2020
Concord-Buchanan-FieldTypical 2014 2015 2016 2017 2018 2019 2020
Corona-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Crescent-City-Faa-APTypical 2014 2015 2016 2017 2018 2019 2020
Daggett-Barstow-APTypical 2014 2015 2016 2017 2018 2019 2020
Davis-APTypical 2014 2015 2016 2017 2018 2019 2020
El-Centro-NAFTypical 2014 2015 2016 2017 2018 2019 2020
El-MonteTypical 2014 2015 2016 2017 2018 2019 2020
EurekaTypical 2014 2015 2016 2017 2018 2019 2020
Fairfield-Travis-AFTypical 2014 2015 2016 2017 2018 2019 2020
Fresno-Chandler-Exec-IAPTypical 2015 2017 2018 2019 2020
Fresno-Yosemite-IAPTypical 2014 2015 2016 2017 2018 2019 2020
Fullerton-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Gray-ButteTypical 2014 2015 2016 2017 2018 2019 2020
Half-Moon-Bay-APTypical 2014 2015 2016 2017 2018 2019 2020
Hanford-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Hawthorne-Jack-Northrop-FieldTypical 2014 2015 2016 2017 2018 2019 2020
Hayward-APTypical 2014 2015 2016 2017 2018 2019 2020
Hollister-MuniTypical 2014 2015 2016 2017 2018 2019 2020
ImperialTypical 2014 2015 2016 2017 2018 2019 2020
Imperial-Beach-Ream-FieldTypical 2014 2015 2016 2017 2018 2019 2020
Kern-Co-Edwards-AFBTypical 2014 2015 2016 2017 2018 2019 2020
Kings-Co-Lemoore-Reeves-NASTypical 2014 2015 2016 2017 2018 2019 2020
Lake-TahoeTypical 2014 2015 2016 2017 2018 2019 2020
Lancaster-Wm-Fox-FieldTypical 2014 2015 2016 2017 2018 2019 2020
La-Verne-BrackettTypical 2014 2015 2016 2017 2018 2019 2020
Lincoln-Rgnl-APTypical 2014 2015 2016 2017 2018 2019 2020
Livermore-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
LompocTypical 2014 2015 2016 2017 2018 2019 2020
Long-Beach-Daugherty-FieldTypical 2014 2015 2016 2017 2018 2019 2020
Los-Alamitos-AAFTypical 2014 2015 2016 2017 2018 2019 2020
Los-Angeles-Downtown-USCTypical 2014 2015 2016 2017 2018 2019 2020
Los-Angeles-IAPTypical 2014 2015 2016 2017 2018 2019 2020
Los-Angeles-Whiteman-APTypical 2014 2015 2016 2017 2018 2019 2020
Madera-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Mammoth-YosemiteTypical 2014 2015 2016 2017 2018 2019 2020
Marysville-Beale-AFBTypical 2014 2015 2016 2017 2018 2019 2020
Merced-Castle-AFBTypical 2014 2015 2016 2017 2018 2019 2020
Merced-MacReady-FieldTypical 2014 2015 2016 2017 2018 2019 2020
Modesto-City-Co-APTypical 2014 2015 2016 2017 2018 2019 2020
MojaveTypical 2014 2015 2016 2017 2018 2019 2020
Montague-Siskiyou-Co-APTypical 2014 2015 2016 2017 2018 2019 2020
Monterey-PeninsulaTypical 2014 2015 2016 2017 2018 2019 2020
Mountain-View-Moffett-FieldTypical 2014 2015 2016 2017 2018 2019 2020
Mount-ShastaTypical 2014 2015 2016 2017 2018 2019 2020
Napa-CoTypical 2014 2015 2016 2017 2018 2019 2020
Needles-APTypical 2014 2015 2016 2017 2018 2019 2020
Nevada-Co-AirparkTypical 2014 2015 2016 2017 2018 2019 2020
Novato-Gnoss-Field-APTypical 2014 2015 2016 2017 2018 2019 2020
Oakland-Metro-APTypical 2014 2015 2016 2017 2018 2019 2020
Oceanside-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Ontario-IAPTypical 2014 2015 2016 2017 2018 2019 2020
OrovilleTypical 2014 2015 2016 2017 2018 2019 2020
Oxnard-APTypical 2014 2015 2016 2017 2018 2019 2020
Palmdale-APTypical 2014 2015 2016 2017 2018 2019 2020
Palm-Springs-IAPTypical 2014 2015 2016 2017 2018 2019 2020
Palm-Springs-Thermal-APTypical 2014 2015 2016 2017 2018 2019 2020
Palo-Alto-APTypical 2014 2015 2016 2017 2018 2019 2020
Paso-Robles-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Placerville-APTypical 2014 2015 2016 2017 2018 2019 2020
Point-Mugu-NfTypical 2014 2015 2016 2017 2018 2019 2020
PortervilleTypical 2014 2015 2016 2017 2018 2019 2020
RamonaTypical 2014 2015 2016 2017 2018 2019 2020
Red-Bluff-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Redding-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Riverside-March-AFBTypical 2014 2015 2016 2017 2018 2019 2020
Riverside-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
RohnervilleTypical 2014 2015 2016 2017 2018 2019 2020
Sacramento-Executive-APTypical 2014 2015 2016 2017 2018 2019 2020
Sacramento-Mather-FieldTypical 2014 2015 2016 2017 2018 2019 2020
Sacramento-McClellan-AFBTypical 2014 2015 2016 2017 2018 2019 2020
Sacramento-Metro-APTypical 2014 2015 2016 2017 2018 2019 2020
Salinas-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
San-BernardinoTypical 2014 2015 2016 2017 2018 2019 2020
San-Carlos-APTypical 2014 2015 2016 2017 2018 2019 2020
San-Clemente-Is-NAASTypical 2014 2015 2016 2017 2018 2019 2020
San-Clemente-San-Mateo-PointTypical 2014 2015 2016 2017 2018 2019 2020
SandbergTypical 2014 2015 2016 2017 2018 2019 2020
San-Diego-Brown-Fld-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
San-Diego-GillespieTypical 2014 2015 2016 2017 2018 2019 2020
San-Diego-IAPTypical 2014 2015 2016 2017 2018 2019 2020
San-Diego-Miramar-MCASTypical 2014 2015 2016 2017 2018 2019 2020
San-Diego-MontgomeryTypical 2014 2015 2016 2017 2018 2019 2020
San-Diego-N-Island-NASTypical 2014 2015 2016 2017 2018 2019 2020
San-Francisco-IAPTypical 2014 2015 2016 2017 2018 2019 2020
San-Jose-IAPTypical 2014 2015 2016 2017 2018 2019 2020
San-Jose-Reid-HillviewTypical 2014 2015 2016 2017 2018 2019 2020
San-Luis-Co-Rgnl-APTypical 2014 2015 2016 2017 2018 2019 2020
San-Nicholas-IslandTypical 2014 2015 2016 2017 2018 2019 2020
Santa-Ana-APTypical 2014 2015 2016 2017 2018 2019 2020
Santa-Barbara-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Santa-Catalina-Catalina-APTypical 2014 2015 2016 2017 2018 2019 2020
Santa-Maria-Public-APTypical 2014 2015 2016 2017 2018 2019 2020
Santa-Monica-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Santa-Rosa-APTypical 2014 2015 2016 2017 2018 2019 2020
Santa-YnezTypical 2014 2015 2016 2017 2018 2019 2020
South-Santa-Clara-Co-APTypical 2014 2015 2016 2017 2018 2019 2020
Stockton-Metro-APTypical 2014 2015 2016 2017 2018 2019 2020
Tehachapi-MuniTypical 2014 2015 2016 2017 2018 2019 2020
Torrance-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
Truckee-TahoeTypical 2014 2015 2016 2017 2018 2019 2020
Twentynine-PalmsTypical 2014 2015 2016 2017 2018 2019 2020
Ukiah-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
USMC-Mtn-Warfare-TrainTypical 2014 2015 2016 2017 2018 2019 2020
Vacaville-Nut-TreeTypical 2014 2015 2016 2017 2018 2019 2020
Vandenberg-AFBTypical 2014 2015 2016 2017 2018 2019 2020
Van-Nuys-APTypical 2014 2015 2016 2017 2018 2019 2020
Victorville-George-AFBTypical 2014 2015 2016 2017 2018
Visalia-Muni-APTypical 2014 2015 2016 2017 2018 2019 2020
WatsonvilleTypical 2014 2015 2016 2017 2018 2019 2020
Weaverville-L-Pool-FieldTypical 2014 2015 2016 2017 2018 2019 2020
Yuba-CountyTypical 2014 2015 2016 2017 2018 2019 2020