United States · 1991–2020

Best time to visit
Haverhill.

September leads for comfortable weather in Haverhill: typically 24.2°C by day, 10.5°C at night, with 96 mm of rain. Based on measured 1991–2020 NOAA station history.

Best comfortSeptember
Typical high24.2°C
Typical low10.5°C
Rain in September96 mm
Comfort

September

September · August · June

79climate match
Beach

July

July · August · June

69climate match
Outdoors

September

September · October · May

71climate match

The weakest month is January, scoring 5 against September’s 79days reach only -2.4°C, 26° below the 24°C the score treats as ideal.

Month by month

The whole year,
without the guesswork.

The bars show the comfort score. Day and night temperatures come from daily observed highs and lows; rain is the historical monthly estimate.

Jan
5-2.4° / -12.5°
Feb
50.3° / -10.2°
Mar
77.6° / -3.7°
Apr
3415.4° / 2.5°
May
6021.6° / 9.3°
Jun
6627° / 15.3°
Jul
6528.7° / 17.2°
Aug
7227.5° / 15.5°
Sep
7924.2° / 10.5°
Oct
4816.8° / 3.8°
Nov
118.1° / -2.9°
Dec
50.9° / -8.9°
Monthly climate evidence for Haverhill — daylight is calculated from latitude, everything else is measured
MonthDayNightRainWet daysDaylightComfortCoverage
January-2.4°C-12.5°C26 mm59 h 265Strong coverage
February0.3°C-10.2°C30 mm5.310 h 315Strong coverage
March7.6°C-3.7°C53 mm6.111 h 487Strong coverage
April15.4°C2.5°C100 mm9.313 h 1734Strong coverage
May21.6°C9.3°C135 mm11.314 h 3260Strong coverage
June27°C15.3°C157 mm10.415 h 1366Strong coverage
July28.7°C17.2°C117 mm814 h 5765Strong coverage
August27.5°C15.5°C114 mm7.913 h 5272Strong coverage
September24.2°C10.5°C96 mm7.212 h 2679Strong coverage
October16.8°C3.8°C69 mm7.111 h48Strong coverage
November8.1°C-2.9°C50 mm5.19 h 4511Strong coverage
December0.9°C-8.9°C35 mm5.49 h 085Strong coverage

What has changed

Haverhill runs +0.4°C
on the 1961–1990 baseline.

Each bar compares the 2011–2025 daytime average for that month against the same month in 1961–1990, measured at the same station. Months where the older record is too thin to compare are left blank.

Jan
+0.6
Feb
-0.3
Mar
+1.2
Apr
-0.5
May
-0.3
Jun
+0.3
Jul
-0.5
Aug
-0.3
Sep
+1.6
Oct
+0.2
Nov
+0.4
Dec
+2.5
September daytime highs, 20112025. Last recorded: 25.6°C.
Records at MARSHALLTOWN, 1893–2026
MonthRecord highRecord lowWettest dayWettest / driest monthYears
January18.3°C27 Jan 2002-36.7°C16 Jan 200939 mm22 Jan 2018101 mm1909 · driest 0 mm in 1948129
February24.4°C27 Feb 2024-37.2°C3 Feb 199651 mm28 Feb 1948107 mm1915 · driest 1 mm in 1946132
March32.2°C30 Mar 1986-35.6°C1 Mar 196259 mm13 Mar 1990182 mm1990 · driest 0 mm in 1994132
April34.4°C23 Apr 1980-15.6°C6 Apr 198271 mm18 Apr 2013206 mm2008 · driest 6 mm in 1948132
May40.0°C31 May 1934-6.7°C4 May 1907105 mm23 May 2004405 mm2013 · driest 15 mm in 1948132
June40.6°C28 Jun 19341.7°C4 Jun 1945125 mm8 Jun 1924371 mm1998 · driest 15 mm in 1933133
July44.4°C14 Jul 19365.6°C22 Jul 1947167 mm14 Jul 1962346 mm1993 · driest 0 mm in 1947131
August42.8°C8 Aug 19341.7°C30 Aug 1915141 mm16 Aug 1977379 mm1987 · driest 4 mm in 2013132
September39.4°C7 Sep 1939-6.7°C28 Sep 1942129 mm19 Sep 1926407 mm1926 · driest 5 mm in 2024130
October34.4°C2 Oct 1953-19.4°C30 Oct 1925104 mm1 Oct 1911190 mm2009 · driest 1 mm in 1952132
November27.2°C1 Nov 1938-23.9°C26 Nov 197796 mm4 Nov 2003202 mm1931 · driest 1 mm in 1954130
December22.8°C16 Dec 2021-33.3°C19 Dec 198566 mm14 Dec 2015142 mm2015 · driest 3 mm in 1980129
Typical days per month at MARSHALLTOWN, 1991–2020
MonthDays 25°C+Days 30°C+Frost nightsHeavy rain (10 mm+)Snow days
January0030<14
February0026<14
March<102422
April3<1103<1
May10214<1
June228050
July2712040
August258030
September154<130
October4<192<1
November<102121
December0029<14
How often, not how much — every day in MARSHALLTOWN’s record sorted by what it was actually like, rather than averaged
MonthWarm & dry daysWet daysWashoutsWeek with 3+ wet daysDaytime mean has ranged
January0%16%2%11%-6.5–2.0°C
February<1%17%3%12%-3.8–4.3°C
March6%21%6%22%3.0–11.2°C
April23%28%10%35%12.5–18.7°C
May48%32%12%40%19.6–25.2°C
June66%32%13%38%25.1–29.8°C
July75%25%11%27%27.5–32.3°C
August75%25%10%26%26.6–31.2°C
September63%24%10%26%22.3–26.9°C
October34%21%7%20%14.9–21.2°C
November5%17%5%13%4.8–11.6°C
December<1%16%3%11%-3.2–4.7°C

A warm and dry day reaches 20°C with under 1 mm of rain; a wet day gets 1 mm or more; a washout gets 10 mm or more. The week column is the share of seven-day stretches in that month, across the station’s whole daily record, that contained three or more wet days — the odds a week-long trip is rained on repeatedly, counted rather than modelled. The last column is the 10th to 90th percentile of that month’s daytime average across individual years: a narrow band means the average is what you will get, a wide one means the average is a midpoint between years that felt quite different.

1896Each stripe is one year’s mean temperature against the 121-year average. Warmest: 1931. Coolest: 1979.2025

The evidence behind this page

Nearby, measured,
and named.

Place identity
GeoNames 4860058
NOAA station
USC00135198 · MARSHALLTOWN
Station distance
13.6 km from the place centre
Climate period
1991–2020
Minimum month coverage
28 usable years
Daylight
Calculated from latitude 41.94°, mid-month, sunrise to sunset including refraction. Not a station measurement.
Important limit
Historical climate is not a forecast. Nearby stations can miss mountains, coasts, and local microclimates.

These places read the same station, so their numbers are identical — distance from MARSHALLTOWN is what differs

MarshalltownLe GrandLaurelFergusonDillonDunbar