Search a place

Middletown weather by month

What a typical year looks like in Middletown, California: average highs and lows, rain and snow, and the warmest and coldest days on record. Normals are the 1991–2020 averages at Calistoga, 20 km from Middletown; records cover 1916–2026.

Today’s Middletown forecast

The year at a glance

January: typical high 58.8°F, low 39.4°F, precipitation 7.94 in. February: typical high 61.7°F, low 41.1°F, precipitation 7.07 in. March: typical high 65.7°F, low 42.8°F, precipitation 5.89 in. April: typical high 70.3°F, low 44.3°F, precipitation 2.32 in. May: typical high 76.5°F, low 48.5°F, precipitation 1.37 in. June: typical high 84.5°F, low 52.7°F, precipitation 0.29 in. July: typical high 89.5°F, low 54.7°F, precipitation 0.01 in. August: typical high 89.1°F, low 54.3°F, precipitation 0.03 in. September: typical high 87.4°F, low 52.2°F, precipitation 0.12 in. October: typical high 78.6°F, low 47.4°F, precipitation 1.83 in. November: typical high 65.9°F, low 41.7°F, precipitation 3.76 in. December: typical high 57.7°F, low 38.5°F, precipitation 7.95 in.0°−18°20°−7°40°4°60°16°80°27°100°38°120°49°59°15°39°4°Jan62°17°41°5°Feb66°19°43°6°Mar70°21°44°7°Apr77°25°49°9°May85°29°53°12°Jun90°32°55°13°Jul89°32°54°12°Aug87°31°52°11°Sep79°26°47°9°Oct66°19°42°5°Nov58°14°39°4°DecPrecipitation
Bars: typical low to high (official normals, 1991–2020) Record high Record low
Precipitation a year
38.6 in980 mm
Snow a year
Rare
Last spring freeze
Mar 25
First fall freeze
Nov 9
Heating degree days
2,594
Cooling degree days
837

Freeze dates are medians (half of years earlier, half later). Degree days use a 65°F base; HVAC design temperatures here are 25°−4° (heating, 99%) and 104°40° (cooling, 1%).

Month by month

Middletown in January

Highs average 59°15° and lows 39°4°, with 7.9 in202 mm of precipitation in a typical January.

Record high
84°29° (2014)
Record low
17°−8° (2012)
Heating degree days
493
Cooling degree days
0

Middletown in February

Highs average 62°17° and lows 41°5°, with 7.1 in180 mm of precipitation in a typical February.

Record high
88°31° (1996)
Record low
17°−8° (1999)
Heating degree days
381
Cooling degree days
0

Middletown in March

Highs average 66°19° and lows 43°6°, with 5.9 in150 mm of precipitation in a typical March.

Record high
94°34° (2026)
Record low
19°−7° (2010)
Heating degree days
336
Cooling degree days
3

Middletown in April

Highs average 70°21° and lows 44°7°, with 2.3 in59 mm of precipitation in a typical April.

Record high
102°39° (1989)
Record low
20°−7° (2001)
Heating degree days
240
Cooling degree days
9

Middletown in May

Highs average 77°25° and lows 49°9°, with 1.4 in35 mm of precipitation in a typical May.

Record high
104°40° (2001)
Record low
18°−8° (2010)
Heating degree days
122
Cooling degree days
45

Middletown in June

Highs average 85°29° and lows 53°12°, with 0.29 in7.4 mm of precipitation in a typical June.

Record high
108°42° (1917)
Record low
32°0° (2010)
Heating degree days
29
Cooling degree days
137

Middletown in July

Highs average 90°32° and lows 55°13°, with 0.01 in0.3 mm of precipitation in a typical July.

Record high
114°46° (1931)
Record low
32°0° (2010)
Heating degree days
2
Cooling degree days
222

Middletown in August

Highs average 89°32° and lows 54°12°, with 0.03 in0.8 mm of precipitation in a typical August.

Record high
111°44° (1932)
Record low
38°3° (1982)
Heating degree days
1
Cooling degree days
209

Middletown in September

Highs average 87°31° and lows 52°11°, with 0.12 in3 mm of precipitation in a typical September.

Record high
118°48° (2022)
Record low
32°0° (1982)
Heating degree days
14
Cooling degree days
158

Middletown in OctoberThis month

Highs average 79°26° and lows 47°9°, with 1.8 in46 mm of precipitation in a typical October.

Record high
106°41° (1996)
Record low
27°−3° (2002)
Heating degree days
114
Cooling degree days
52

Middletown in November

Highs average 66°19° and lows 42°5°, with 3.8 in96 mm of precipitation in a typical November.

Record high
96°36° (1932)
Record low
21°−6° (2000)
Heating degree days
338
Cooling degree days
2

Middletown in December

Highs average 58°14° and lows 39°4°, with 8 in202 mm of precipitation in a typical December.

Record high
87°31° (1998)
Record low
10°−12° (1932)
Heating degree days
524
Cooling degree days
0