Massachusetts Climate Data
NOAA 30-year climate normals for all 14 counties.
State Avg Temp
49.5°F
Hottest County
Suffolk County
51.5°F avg
Coldest County
Berkshire County
46.4°F avg
Wettest County
Plymouth County
51.4" precip
All Massachusetts Counties
Barnstable County
50.8°F avg
Berkshire County
46.4°F avg
Bristol County
50.8°F avg
Dukes County
51.3°F avg
Essex County
49.2°F avg
Franklin County
48.1°F avg
Hampden County
49.0°F avg
Hampshire County
47.1°F avg
Middlesex County
49.7°F avg
Nantucket County
50.7°F avg
Norfolk County
50.7°F avg
Plymouth County
50.7°F avg
Suffolk County
51.5°F avg
Worcester County
47.6°F avg
Data source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991-2020.
Climate normals are 30-year averages of weather variables computed from 1991 to 2020. Station data is aggregated to county level using spatial averaging. Data is informational only — not a substitute for official National Weather Service forecasts or emergency weather warnings.