Cheshire County

Population 78,269 (2025) 707 sq mi

25 tropical storms and hurricanes have passed within 50 miles of Cheshire County since 1851, 5 of them at hurricane strength; the strongest was Carol in 1954 (Category 2).

Hazard fingerprint for Cheshire County Tornado: 33th percentile. Tropical: 76th percentile. Wildfire: 0th percentile. Flood: 62th percentile. Hail & wind: 78th percentile. Heat: 0th percentile. Cold: 16th percentile. Winter: 82th percentile. TORTROPFIREFLOODSEVEREHEATCOLDWINTER

Hazard fingerprint Each spoke is this county’s percentile among U.S. counties where that hazard occurs. How it is computed

2026
  • Tornado damage paths since 195018
  • Tropical cyclone tracks within 100 miles since 1851, wider where stronger37
  • Major flood years since 19783

At a glance

The record for Cheshire County in eight numbers. Each links to its section below.

Tropical cyclones within 50 mi

25

2nd of 10 in New Hampshire

5 at hurricane strength since 1851

Details

Flood insurance claims

247

6th of 10 in New Hampshire

$6.7 million paid since 1978

Details

Tornadoes since 1950

18

2nd of 10 in New Hampshire

71% more than the typical New Hampshire county

Details

Strongest tornado

F3

May 20, 1963, 14.0 mile path

Strongest tropical cyclone

Cat. 2

Hurricane Carol, 1954, 22.2 miles away

Largest earthquake within 50 mi

4.5magnitude

January 18, 1982, 33.7 miles away

Details

Federal disaster declarations

33

Most recent: Severe Storms and Flooding, 2023

Details

Record high

104°F

July 3, 1911

Details

Tornadoes

About one every 4.2 years since 1950, one of them rated F3/EF3 or stronger.

Strongest

May 20, 1963

F3, 14.0 mile path

100 yards wide.

Most recent

Sunday, June 23, 2024

EF1, 3.4 mile path

2 years ago.

Tornadoes by decade Doppler radar era² 1950s: 1 1 1960s: 6 6 1970s: 1 1 1980s: 4 4 1990s: 2 2 2000s: 0 2010s: 1 1 2020s: 3 3 1950s1960s1970s1980s1990s2000s2010s2020s
Recorded tornadoes per decade. The 2020s are incomplete.
Tornadoes by month J: 0 F: 0 M: 0 A: 0 M: 3 J: 3 J: 8 8 A: 4 S: 0 O: 0 N: 0 D: 0 JFMAMJJASOND
By month of occurrence, all years.

Every recorded tornado

Tornadoes in Cheshire County since 1950
Jun 23, 2024EF13.48000
Jul 27, 2023EF112.720000
Jul 18, 2022EF10.425000
May 4, 2018EF137.530000
Jul 3, 1997F12.010010
May 31, 1991F00.53000
Jul 14, 1988F10.21000
Jun 16, 1986F112.03000
Jul 5, 1984F17.02000
Jul 5, 1984F10.11000
Aug 17, 1970F10.23000
Jun 6, 1969F21.515000
Jul 19, 1968F10.21700
Jul 14, 1965F00.11000
Aug 13, 1963F22.01700
May 20, 1963F314.010000
Aug 26, 1961F10.14000
Aug 27, 1959F10.11700
  1. Injuries and deaths are for the tornado’s whole path, which may extend beyond the county. Deaths recorded within Cheshire County: 0.
  2. Weak tornadoes were under-recorded before Doppler radar coverage became national in the early 1990s, so earlier decades read low. Ratings use the Fujita scale before February 2007 and the Enhanced Fujita scale after.

Storm Prediction Center severe weather database, 1950 to 2025.

Hurricanes and tropical storms

25 passed within 50 miles since 1851; 5 at hurricane strength.

Strongest within 50 miles

August 31, 1954

Carol, Category 2

22.2 miles at closest approach, winds near 100 mph.

Most recent

July 9, 2021

Elsa, Post-tropical

68.3 miles at closest approach.

Tropical cyclones within 50 miles by decade 50s: 1 60s: 3 70s: 1 80s: 0 90s: 4 4 00s: 1 10s: 0 20s: 1 30s: 1 40s: 1 50s: 2 60s: 4 70s: 2 80s: 1 90s: 2 00s: 0 10s: 1 20s: 0 50s60s70s80s90s00s10s20s30s40s50s60s70s80s90s00s10s20s
Storms within 50 miles, by decade. Records before about 1900 miss storms that never reached land or ships.

Every storm within 100 miles

Tropical cyclones within 100 miles
Elsa202168.3Post-tropical52Category 1
Isaias202054.1Tropical storm54Category 1
Andrea201371.6Post-tropical46Tropical storm
Irene201114.1Tropical storm55Category 3
Hanna200855.0Post-tropical52Category 1
Barry200761.4Post-tropical40Tropical storm
Floyd199922.2Tropical storm55Category 4
Bertha199632.4Tropical storm68Category 3
Bob199167.6Category 189Category 3
Gloria19858.7Category 177Category 4
David197943.1Post-tropical47Category 5
Belle19769.3Tropical storm40Category 3
Doria19710.0Tropical storm54Tropical storm
Unnamed19684.1Tropical storm55Tropical storm
Alma196688.0Post-tropical46Category 3
Esther196194.7Tropical storm51Category 5
Unnamed196124.4Tropical storm66Tropical storm
Donna196029.5Category 175Category 4
Brenda19609.2Tropical storm48Tropical storm
Cindy195994.1Tropical storm58Category 1
Carol195422.2Category 2100Category 3
Able19520.0Tropical storm40Category 2
Unnamed194938.0Tropical storm53Category 4
Unnamed194468.3Category 175Category 5
Unnamed193826.1Category 184Category 5
Unnamed19346.5Post-tropical47Category 2
Unnamed192974.6Post-tropical58Category 4
Unnamed192430.7Post-tropical63Category 1
Unnamed192338.8Tropical storm48Tropical storm
Unnamed191666.2Tropical storm59Category 2
Unnamed191634.1Post-tropical58Tropical storm
Unnamed191548.0Post-tropical39Category 1
Unnamed190839.2Tropical storm40Category 1
Unnamed190788.0Post-tropical40Tropical storm
Unnamed190493.3Post-tropical84Category 1
Unnamed190253.8Post-tropical40Tropical storm
Unnamed18997.3Post-tropical52Category 2
Unnamed189738.0Tropical storm45Tropical storm
Unnamed189669.2Tropical storm60Category 3
Unnamed189423.2Tropical storm61Category 3
Unnamed18930.0Tropical storm60Category 3
Unnamed189319.7Tropical storm68Category 3
Unnamed188857.8Post-tropical40Tropical storm
Unnamed188856.0Tropical storm48Category 3
Unnamed18780.0Post-tropical63Category 2
Unnamed187416.7Tropical storm69Category 1
Unnamed187270.8Tropical storm46Category 1
Unnamed186986.3Category 2104Category 2
Unnamed186942.5Category 192Category 3
Unnamed186648.0Post-tropical52Tropical storm
Unnamed186373.0Tropical storm46Tropical storm
Unnamed186143.4Tropical storm58Category 1
Unnamed186117.3Tropical storm58Category 1
Unnamed185830.5Tropical storm72Category 2
Unnamed185152.0Tropical storm46Tropical storm
  1. Tropical storms and hurricanes (34 kt or more, still tropical) at closest approach. Post-tropical remnants with gale-force winds are listed but not counted. Direct: track within 50 miles; near: within 100 miles. Distance is measured to the county boundary for counties and to the city centre for cities, using positions interpolated hourly between HURDAT2 fixes.

National Hurricane Center HURDAT2, 1851 to 2025.

Wildfire and smoke

No large wildfire has been mapped here since satellite mapping began in 1984.

Smoke overhead

Smokiest year

2023: 50 days

Heavy smoke on 7 days in 2023, the most of any year.

Last 10 years

14.1 days a year

Medium or heavy smoke, 2016 to 2025.

2025

15 days

Medium or heavy smoke. 15 so far in 2026.

Days with medium or heavy smoke overhead, by year 2011: 2 2012: 3 2013: 0 2014: 5 2015: 9 2016: 2 2017: 5 2018: 8 2019: 5 2020: 10 2021: 20 2022: 6 2023: 50 50 2024: 20 2025: 15 201120122013201420152016201720182019202020212022202320242025
Days each year on which a satellite-traced plume of medium or heavy smoke covered the county’s population centre, 2011 to 2025.
  1. A smoke day is a date on which a smoke plume traced by NOAA Hazard Mapping System analysts from satellite imagery covered this place's point (the county's population centre or the city centre). Counts here are of medium or heavy smoke. Since 2018 analysts have often drawn light smoke as one area over most of the continent, so light-smoke counts are not comparable from year to year. The plumes show smoke anywhere in the air above, not air quality at the ground, and smoke hidden by cloud is missed.

NOAA Hazard Mapping System smoke analysis, 2011 to 2026, retrieved October 30, 2026.

Floods and flood insurance

247 federal flood insurance claims since 1978, with $6.7 million paid.

Federal flood insurance claims by year 1979: 6 1984: 61 1987: 11 2005: 80 80 2012: 35 2013: 6 2021: 12 19792013
Claims per year since 1978. Years with fewer than five claims are not shown.

Most claims in one year

2005: 80 claims

$4.1 million paid.

2nd most

1984: 61 claims

$227,000 paid.

3rd most

2012: 35 claims

$1.7 million paid.

Claims by ZIP code

Flood insurance claims by ZIP code
03431180$5.6 million
0347018$118,000
036029$342,000
034568$153,000
034486$63,000

Flood events since 1996

  • Flash Flood58
  • Flood14
  • Heavy Rain5

2 deaths recorded in flood events since 1996.

This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).

OpenFEMA NFIP Redacted Claims v3, refreshed August 4, 2026. NOAA Storm Events through 2026.

River crests

Most severe crest

March 19, 1936

Connecticut River at North Walpole, 43.80 ft

15.80 feet above the 28.0 ft flood stage; major flooding by today’s categories.

Most recent moderate or major crest

July 11, 2023

Cold River at Alstead, 11.67 ft

Major flooding.

Highest river crests above flood stage
Mar 19, 1936Connecticut River at North Walpole43.80+15.80Major
Mar 19, 1936Ashuelot River at Hinsdale20.20+12.20Major
Sep 22, 1938Connecticut River at North Walpole39.10+11.10Major
Nov 5, 1927Ashuelot River at Hinsdale13.40+5.40Major
Jul 29, 2021Cold River at Alstead11.78+2.78Major
Jul 11, 2023Cold River at Alstead11.67+2.67Major
Sep 22, 1938Ashuelot River at Hinsdale11.37+3.37Moderate
Jul 19, 2021Ashuelot River above West Swanzey12.89+1.89Moderate
Jul 11, 2023Ashuelot River near Gilsum11.36+1.86Moderate
Oct 9, 2005Ashuelot River at Hinsdale9.60+1.60Moderate
Oct 9, 2005Ashuelot River at Keene74.60+1.60Moderate
May 31, 1984Ashuelot River at Hinsdale9.25+1.25Moderate
Aug 29, 2011Connecticut River at North Walpole31.38+3.38Minor
Mar 27, 1953Connecticut River at North Walpole30.37+2.37Minor
Apr 5, 1960Connecticut River at North Walpole29.85+1.85Minor
Mar 24, 1968Connecticut River at North Walpole29.57+1.57Minor
Mar 22, 1948Connecticut River at North Walpole29.55+1.55Minor
Apr 1, 1987Connecticut River at North Walpole29.05+1.05Minor
Apr 5, 1960Ashuelot River at Hinsdale8.90+0.90Minor
Jul 19, 2021Ashuelot River at Hinsdale8.82+0.82Minor
Oct 16, 2005Ashuelot River at Keene73.80+0.80Minor
Jul 1, 1973Connecticut River at North Walpole28.68+0.68Minor
Apr 14, 1940Ashuelot River at Hinsdale8.62+0.62Minor
Mar 7, 2011Ashuelot River at Keene73.39+0.39Minor
Apr 1, 1987Ashuelot River at Hinsdale8.29+0.29Minor

River gauges

River gauges and their highest listed crests
Ashuelot River above West Swanzey11.012.89 ftJul 19, 20210
Ashuelot River at Hinsdale8.020.20 ftMar 19, 19362
Ashuelot River at Keene73.074.60 ftOct 9, 20050
Ashuelot River below Surry Mt. Dam9.1——0
Ashuelot River near Gilsum9.511.36 ftJul 11, 20230
Cold River at Alstead9.011.78 ftJul 29, 20212
Connecticut River at North Walpole28.043.80 ftMar 19, 19362
  1. Crests are the highest and the recent crests the National Weather Service lists for each river gauge in the county that has a flood stage, not every flood. Flood categories use each gauge's current flood stages; crests from before levees, dams or channel changes may not be comparable. Crests measured on an old datum are left out of the rankings.

NOAA National Water Prediction Service gauge records, retrieved October 30, 2026.

Drought

In severe drought or worse for 93 of 1,581 months since 1895 (6%); the longest spell lasted 28 months.

93

Months in severe drought or worse since 1895

30

Months in extreme drought

6%

Share of all months, severe or worse

7

Drought reports to the Weather Service since 1996

Lowest reading

November 1964

−5.62, extreme drought

Longest severe spell

28 months

June 1964 to September 1966.

Latest month

September 2026

−1.10, mild drought

Last severe month: May 2026.

Months in severe drought or worse, by year 1895: 0 1896: 0 1897: 0 1898: 0 1899: 0 1900: 0 1901: 0 1902: 0 1903: 0 1904: 0 1905: 0 1906: 0 1907: 0 1908: 1 1909: 0 1910: 6 1911: 7 1912: 0 1913: 2 1914: 5 1915: 5 1916: 0 1917: 0 1918: 0 1919: 0 1920: 0 1921: 0 1922: 0 1923: 0 1924: 0 1925: 0 1926: 0 1927: 0 1928: 0 1929: 0 1930: 2 1931: 2 1932: 0 1933: 0 1934: 0 1935: 0 1936: 0 1937: 0 1938: 0 1939: 0 1940: 0 1941: 4 1942: 0 1943: 0 1944: 0 1945: 0 1946: 0 1947: 0 1948: 0 1949: 2 1950: 0 1951: 0 1952: 0 1953: 0 1954: 0 1955: 0 1956: 0 1957: 4 1958: 0 1959: 0 1960: 0 1961: 0 1962: 0 1963: 2 1964: 7 1965: 12 12 1966: 9 1967: 1 1968: 0 1969: 0 1970: 0 1971: 0 1972: 0 1973: 0 1974: 0 1975: 0 1976: 0 1977: 0 1978: 0 1979: 0 1980: 1 1981: 1 1982: 0 1983: 0 1984: 0 1985: 3 1986: 0 1987: 0 1988: 0 1989: 0 1990: 0 1991: 0 1992: 0 1993: 0 1994: 0 1995: 0 1996: 0 1997: 0 1998: 0 1999: 0 2000: 0 2001: 0 2002: 1 2003: 0 2004: 0 2005: 0 2006: 0 2007: 0 2008: 0 2009: 0 2010: 1 2011: 0 2012: 0 2013: 0 2014: 0 2015: 0 2016: 2 2017: 1 2018: 0 2019: 0 2020: 0 2021: 0 2022: 0 2023: 0 2024: 2 2025: 5 18951905191519251935194519551965197519851995200520152025
Months each year with a Palmer index of −3 or lower, 1895 to 2025. Twelve means the whole year.
  1. The Palmer Drought Severity Index is computed by NOAA each month from the county's average temperature and precipitation, relative to the county's own climate. Zero is normal; -3 or lower is severe drought and -4 or lower extreme drought. It describes the long-term balance of moisture, not water supply or crop losses.

NOAA NCEI nClimDiv county Palmer Drought Severity Index, 1895 to September 2026, issued October 6, 2026.

Earthquakes

1 earthquake of magnitude 4 or more within 50 miles since 1900; the largest was magnitude 4.5 in 1982.

0

Magnitude 2.5+ inside the county since 1973

13

Magnitude 3+ within 50 miles since 1973

1

Magnitude 4+ within 50 miles since 1900

0

Magnitude 5+ within 50 miles since 1900

Largest within 50 miles

January 18, 1982

Magnitude 4.5

1 km NW of Sanbornton, New Hampshire; 33.7 miles away, 5.0 miles deep.

Most recent, magnitude 3 or more

September 25, 2010

Magnitude 3.1

2 km SW of Canterbury, New Hampshire; 26.1 miles away.

Earthquakes of magnitude 3 or more within 50 miles, by year 1973: 0 1974: 0 1975: 0 1976: 0 1977: 1 1978: 0 1979: 0 1980: 0 1981: 1 1982: 1 1983: 0 1984: 0 1985: 1 1986: 1 1987: 0 1988: 0 1989: 0 1990: 0 1991: 0 1992: 1 1993: 0 1994: 2 2 1995: 0 1996: 0 1997: 0 1998: 0 1999: 2 2000: 2 2001: 0 2002: 0 2003: 0 2004: 0 2005: 0 2006: 0 2007: 0 2008: 0 2009: 0 2010: 1 2011: 0 2012: 0 2013: 0 2014: 0 2015: 0 2016: 0 2017: 0 2018: 0 2019: 0 2020: 0 2021: 0 2022: 0 2023: 0 2024: 0 2025: 0 19731978198319881993199820032008201320182023
Per year, 1973 to 2025.

Every earthquake of magnitude 4 or more within 50 miles

Earthquakes of magnitude 4 or more within 50 miles
Jan 18, 19824.533.75.01 km NW of Sanbornton, New Hampshire
  1. Earthquakes of magnitude 2.5 or more in the USGS Comprehensive Catalog since 1900. Within 50 miles means the epicentre lies within 50 miles of the county boundary (or inside the county).
  2. Small earthquakes were under-recorded before the modern seismic networks of the 1970s and are still missed in remote areas, so early decades read low. Magnitudes are as the catalogue reports them and mix scales (moment, local and body-wave).

USGS ANSS Comprehensive Earthquake Catalog, 1900 to present, retrieved October 30, 2026.

Severe weather and other events

788 events in the National Weather Service record, 730 of them since 1996.

73

Hail reports, 1 inch or larger

2

Hail, 2 inches or larger

332

Damaging gusts, 58 mph+

143

Winter weather events since 1996

0

Heat events since 1996

3

Cold events since 1996

Largest hail

August 17, 1970

2.00 inches

Strongest measured or estimated gust

June 6, 2010

106 mph

More event types since 1996

Other Storm Events types since 1996
Lightning15017Jul 7, 2015
Dust storms and dust devils100May 26, 1996

Costliest events since 1996

  1. Oct 9, 2005Flash Flood$10.0 million
    National Weather Service narrative

    A slow-moving cold front interacted with the remnants of Tammy, producing significant rainfall and flooding across southern New Hampshire. Storm total rainfall ranged from between 9 and 11 inches across southwest New Hampshire; and the worst flooding occurred in the Ashuelot River basin, where the community of Alstead lies. Approximately 1000 people were evacuated in southwest New Hampshire during these floods.The most destructive flooding occurred in Alstead, where there was loss of life, totally destroyed homes and businesses, and numerous bridge washouts. At approximately 6 AM EST, an estimated 20 to 30 foot flood wave resulted when an embankment failed. This flood wave…

  2. Dec 11, 2008Ice Storm, Cheshire$9.0 million
    National Weather Service narrative

    Numerous trees and wires were downed in Rindge, Dublin, Jaffrey, Troy, and Swanzey.

  3. May 29, 2012Flash Flood$3.0 million
    National Weather Service narrative

    Numerous roads flooded in Keene (including Maple and Pako Avenues, Roxbury, Church, Harrison, Gurnsey, and Edwards Streets, Hurricane and Belvedere Roads, and Colonial and Dale Drives), Westmoreland (including Mount Gilboa Road), Sullivan (including Centre Street, Route 9, and South, Hubbard, and East Sullivan Roads) and Gilsum (including Route 10 and Vessel Rock Road). Centre Street in Sullivan and Vessel Rock Road and Route 10 in Gilsum were washed out. Ferry Brook in Keene was out of its banks. Route 9 in Sullivan was closed with cars stuck in the floodwaters. In Keene, Belvedere Road off Route 10 sustained the most damage. Several roads in Keene sustained washouts: including…

  4. Aug 6, 2003Flash Flood$3.0 million
    National Weather Service narrative

    Slow moving severe thunderstorms brought damaging winds, hail, and flash flooding to Cheshire County. Westmoreland was the hardest hit area, where most of the town's roads were blocked off because of flooding, downed trees, and power lines. A spotter measured 4.50 inches of rain in under three hoursalong with dime sized hail. One portion of Route 12 was washed out, part of Route 63 was closed due to flooding, and Mill Brook rose out of its banks and flooded a the first floor of a nearby house. Some people were evacuated from their homes. Dime sized hail was also reported in Walpole.Route 12 was closed for several days following the torrential rainfall. Damage from the storm was…

  5. Jan 7, 1998Ice Storm, Cheshire$1.0 million
    National Weather Service narrative

    MAJOR ICE STORM...AND PRESIDENTIAL DISASTER DECLARATION. A large low pressure system located in the Tennessee Valley, with its warm front extending northeast to Long Island, New York, set the stage for a prolonged period of freezing rain in northern New England. A moisture-laden airmass overran a cold Canadian airmass which remained in place during moderate to heavy rainfall, producing a massive ice storm. The major and prolonged icing event affected a number of towns in Cheshire and Hillsborough Counties in southern New Hampshire, starting on Wednesday, January 7th and continuing until Saturday, January 10th. Elevations ranging from roughly 1,100 feet to 2,500 feet were most…

  6. Jul 17, 2021Flash Flood$617,000
    National Weather Service narrative

    Jaffrey airport reported 6.9 in 18 hours, measuring 6 to 8 inches of rain in 24 hours. More than 15 roads were washed out, one of which lost a major culvert. Damage figures were estimated over $1 million mainly for damage to roads and bridges. There was a voluntary evacuation for 39 homes on Letourneau Drive off Nutting Road after a bridge was flooded by a small stream.

  7. Aug 10, 2003Flash Flood$500,000
    National Weather Service narrative

    For the second time in five days, roads in Westmoreland and surrounding towns were devastated by flash flooding after a series of torrential downpours. Up to five inches of rain fell in a three hour period, forcing the evacuation of several homes and undermining roadways already in the midst of repairs from the flooding that occurred on August 6th. A 14-year old boy was found clinging to branches in Mill Brook after he was sucked under Route 63, but only suffered from minor injuries. The boy was out looking at storm damage when he came too close to a whirlpool near the road.

  8. Jul 3, 1997Tornado$500,000
    National Weather Service narrative

    Very severe thunderstorms moved through Cheshire and Hillsborough Counties, producing two tornadoes, microbursts, damaging thunderstorm winds, and large hail. It appears that a microburst hit Hinsdale and both a microburst and weak tornado affected the town of Swanzey, just south of Keene, in Cheshire County. A horse barn was destroyed and an ice arena damaged at the Cheshire Fairgrounds. Pieces of aluminum were wrapped around street lamps and two-by-fours were driven into the metal sides and roof of the ice arena. One person was slightly injured by flying glass fragments when her car windows were blown in. Many trees were uprooted or blown down. Damage was estimated at…

  9. Mar 9, 2001Heavy Snow, Cheshire$500,000
    National Weather Service narrative

    A winter storm tracking from the Great Lakes to just south of New England brought heavy snow to much of southwest New Hampshire. The highest snowfall totals were found in the higher terrain, where around one foot of snow fell. Other areas received 4 to 8 inches of snow on average.

  10. Dec 7, 1996Heavy Snow, Cheshire$500,000
    National Weather Service narrative

    A low pressure system centered over Georgia at 7 AM on December 7th moved rapidly northeast across North Carolina. The intensifying system then moved about parallel to the Mid-Atlantic coast with its center reaching Plymouth County in southeastern Massachusetts during the early morning hours of December 8th, before passing along the New Hampshire coast by late morning. This storm dropped from 7 to 15 inches of heavy, wet snow on the region, resulting in widespread damage to trees and power lines. At the height of the storm on Saturday evening, December 7th, the Public Service Company of New Hampshire reported 94,000 electric customers were without power statewide and 16…

  1. Storm Events records before 1996 cover only tornadoes, thunderstorm wind and hail. Damage figures are as reported by the National Weather Service at the time, not adjusted for inflation.

NOAA NCEI Storm Events Database, 1950 to 2026, issued October 26, 2026.

Weather records

From Keene, 4.3 miles from the county’s population centre, with records from 1893.

All-time high
104°FJul 3, 1911
All-time low
−35°FFeb 20, 1936
Warmest night
76°FSep 3, 1898
Coldest day
−5°FDec 30, 1933
Wettest day
8.64 inOct 9, 2005
Snowiest day
24.9 inFeb 6, 2001
Hottest year
1949mean 49.7°F
Coldest year
1904mean 42.3°F
Wettest year
200559.17 in
Driest year
189427.12 in
Snowiest season
99.6 in1966-67
Average monthly high and low temperature and precipitation, last 30 years, Keene 32°F 31° 11° 3.2 Jan 35° 13° 2.9 Feb 45° 21° 3.2 Mar 58° 31° 3.6 Apr 69° 42° 4.1 May 78° 52° 4.1 Jun 83° 57° 4.8 Jul 82° 56° 4.0 Aug 75° 48° 4.3 Sep 61° 37° 4.6 Oct 48° 27° 3.2 Nov 37° 19° 4.0 Dec Precipitation, inches
Average daily high and low by month, and average monthly precipitation, over the last 30 years.
Nights at or below freezing per year 1976: 170 1977: 157 1978: 181 1979: 147 1980: 140 1982: 151 1983: 152 1984: 148 1985: 147 1986: 154 1987: 170 1988: 153 1989: 159 1990: 143 1991: 177 1992: 193 1993: 156 1994: 189 1995: 187 1996: 184 1997: 198 198 1998: 170 1999: 178 2002: 180 2003: 138 2004: 167 2005: 167 2006: 162 2007: 176 2008: 174 2009: 175 2010: 166 2011: 164 2012: 155 2013: 180 2014: 167 2015: 165 2016: 167 2017: 166 2018: 179 2019: 171 2020: 175 2021: 167 2022: 170 2023: 158 2024: 164 2025: 180 19761987199720092019
Nights at or below freezing each complete year, last 50 years. Thirty-year average: 170.1.
Snowfall by winter 1976: 74.1 in 1977: 77.1 in 1978: 53.4 in 1979: 18.2 in 1982: 31.0 in 1983: 65.0 in 1984: 42.2 in 1985: 44.3 in 1986: 58.5 in 1987: 50.5 in 1988: 28.6 in 1989: 44.5 in 1990: 23.0 in 1991: 26.5 in 1992: 79.5 in 1993: 66.3 in 1994: 26.8 in 1995: 94.4 in 94.4 1996: 74.9 in 1997: 37.6 in 1998: 34.5 in 1999: 43.8 in 2001: 41.4 in 2003: 58.8 in 2004: 79.5 in 2005: 64.1 in 2006: 50.4 in 2007: 88.2 in 2008: 76.4 in 2009: 43.4 in 2012: 50.6 in 2013: 68.0 in 2014: 76.2 in 2015: 24.4 in 2016: 75.0 in 2017: 75.9 in 2018: 47.2 in 2019: 53.7 in 2020: 52.3 in 2021: 41.6 in 2022: 60.5 in 2023: 37.1 in 2024: 46.7 in 2025: 61.0 in 19761988199820122022
Total snowfall each winter (July to June), last 50 winters.

Median first snow

November 20

Earliest: October 7, 1911

Median last snow

April 6

Latest: May 26, 1967

0 of 78 winters had no measurable snow.

Station Keene (USC00274399), 511 ft elevation, 4.3 miles from the population centre. Daily records from 1893 to October 27, 2026; 95.5% of days in the last 30 years are complete. Records at a single station can differ from a city’s official threaded record, which may combine several stations.

NOAA NCEI Global Historical Climatology Network Daily.

Federal disaster declarations

33 since 1953. The most recent: Severe Storms and Flooding, September 14, 2023.

Federal disaster declarations
Sep 14, 2023FloodSevere Storms and FloodingMajor disasterDR-4740-NH
Oct 4, 2021FloodSevere Storm and FloodingMajor disasterDR-4624-NH
Sep 30, 2021Severe StormSevere Storm and FloodingMajor disasterDR-4622-NH
Apr 3, 2020BiologicalCovid-19 PandemicMajor disasterDR-4516-NH
Mar 13, 2020BiologicalCovid-19EmergencyEM-3445-NH
Apr 21, 2016FireStoddard FireFire managementFM-5123-NH
Aug 2, 2013Severe StormSevere Storms, Tornadoes, and FloodingMajor disasterDR-4139-NH
Mar 19, 2013Severe StormSevere Winter Storm and SnowstormMajor disasterDR-4105-NH
Oct 30, 2012HurricaneHurricane SandyEmergencyEM-3360-NH
Jun 15, 2012Severe StormSevere Storm and FloodingMajor disasterDR-4065-NH
Nov 1, 2011Severe StormSevere StormEmergencyEM-3344-NH
Aug 27, 2011HurricaneHurricane IreneEmergencyEM-3333-NH
Jan 2, 2009Severe Ice StormSevere Winter StormMajor disasterDR-1812-NH
Dec 13, 2008Severe StormSevere Winter StormEmergencyEM-3297-NH
Apr 27, 2007Severe StormSevere Storms and FloodingMajor disasterDR-1695-NH
Oct 26, 2005Severe StormSevere Storms and FloodingMajor disasterDR-1610-NH
Sep 19, 2005HurricaneHurricane Katrina EvacuationEmergencyEM-3258-NH
Apr 28, 2005SnowstormRecord SnowEmergencyEM-3211-NH
Mar 30, 2005SnowstormRecord and/Or Near Record SnowEmergencyEM-3207-NH
Mar 30, 2005SnowstormRecord SnowEmergencyEM-3208-NH
Jan 15, 2004SnowstormSnowEmergencyEM-3193-NH
Sep 12, 2003Severe StormSevere Storms and FloodingMajor disasterDR-1489-NH
Mar 11, 2003SnowstormSnowEmergencyEM-3177-NH
Mar 28, 2001SnowstormSnowEmergencyEM-3166-NH
Oct 18, 1999HurricaneTropical Storm FloydMajor disasterDR-1305-NH
Jan 15, 1998Severe StormSevere Ice Storm, Rains and High WindsMajor disasterDR-1199-NH
Jan 3, 1996FloodExcessive Rainfall, High Winds, and FloodingMajor disasterDR-1077-NH
Mar 16, 1993SnowstormBlizzards, High Winds & Record SnowfallEmergencyEM-3101-NH
Aug 29, 1990FloodSevere Storms & FloodingMajor disasterDR-876-NH
Apr 16, 1987FloodSevere Storms & FloodingMajor disasterDR-789-NH
Aug 27, 1986FloodSevere Storms, FloodingMajor disasterDR-771-NH
Jan 21, 1974FloodHeavy Rains & FloodingMajor disasterDR-411-NH
Jul 11, 1973FloodSevere Storms & FloodingMajor disasterDR-399-NH

This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency's website(s).

OpenFEMA Disaster Declarations Summaries, retrieved October 30, 2026. Statewide declarations are not listed.

How this compares

Where Cheshire County stands among 10 counties in New Hampshire and 3,143 in the United States.

Ranks
Tornadoes since 1950182 / 101,686 / 3,143
Tornadoes rated F3/EF3 or stronger12 / 101,281 / 3,143
Tropical cyclones within 50 mi252 / 10426 / 3,143
Hurricane-strength passes within 50 mi51 / 10329 / 3,143
Wildfire acres since 19840——
Flood insurance claims2476 / 10822 / 3,143
Flood insurance paid$6.7 million3 / 10598 / 3,143
Disaster declarations334 / 10258 / 3,143
Flood events since 1996777 / 10910 / 3,143
Hail and wind events since 19964923 / 10470 / 3,143
Winter storm events since 199614310 / 10556 / 3,143
Reported damage since 1996$33.6 million4 / 101,091 / 3,143
River crests at major flood stage65 / 10771 / 3,143
High tide flooding days a year, last 10 years0.0——
Months in severe drought since 1895934 / 102,559 / 3,143
Medium or heavy smoke days a year, last 10 years14.110 / 101,767 / 3,143
Earthquakes M4+ within 50 mi since 1900110 / 101,397 / 3,143
Earthquakes M2.5+ in the county since 19730——

Neighbouring counties

Neighbouring counties
Franklin County MA26280114
Hillsborough County20260629
Sullivan County716062
Windham County VT5180312
Worcester County MA5432760765

Sources and vintage

Every number on this page comes from these public records.

  • Tornadoes NOAA Storm Prediction Center severe weather database, through 2025.
  • Tropical cyclones NOAA National Hurricane Center HURDAT2 (Atlantic; Northeast and Central Pacific), through 2025.
  • Wildfire USGS/USFS Monitoring Trends in Burn Severity, through 2026.
  • Storm events NOAA NCEI Storm Events Database, through 2026.
  • Flood insurance OpenFEMA NFIP Redacted Claims v3, refreshed August 4, 2026.
  • Declarations OpenFEMA Disaster Declarations Summaries v2, retrieved October 30, 2026.
  • Weather records NOAA NCEI Global Historical Climatology Network Daily, station USC00274399.
  • River crests NOAA National Weather Service, National Water Prediction Service river gauges, retrieved October 30, 2026.
  • Drought NOAA NCEI nClimDiv county Palmer Drought Severity Index, through September 2026.
  • Smoke NOAA NESDIS Hazard Mapping System smoke analysis, retrieved October 30, 2026.
  • Earthquakes USGS ANSS Comprehensive Earthquake Catalog (ComCat), retrieved October 30, 2026.

Joins, thresholds and known limits are set out in the methodology. Found an error? Report it. Page built October 30, 2026.