Search a place

Marshall weather by month

What a typical year looks like in Marshall, Oklahoma: average highs and lows, rain and snow, and the warmest and coldest days on record. Normals are the 1991–2020 averages at Marshall 3sse Mesonet, 4 km from Marshall; records cover 2007–2026.

Today’s Marshall forecast

The year at a glance

January: typical high 48.6°F, low 25.1°F, precipitation null in. February: typical high 53°F, low 28.5°F, precipitation null in. March: typical high 62.2°F, low 37.2°F, precipitation null in. April: typical high 70.9°F, low 45.7°F, precipitation null in. May: typical high 79.6°F, low 55.5°F, precipitation null in. June: typical high 88.6°F, low 66.5°F, precipitation null in. July: typical high 93.8°F, low 71°F, precipitation null in. August: typical high 92.9°F, low 69.4°F, precipitation null in. September: typical high 85°F, low 60.8°F, precipitation null in. October: typical high 73.3°F, low 48.2°F, precipitation null in. November: typical high 60.4°F, low 36.5°F, precipitation null in. December: typical high 49.5°F, low 27.1°F, precipitation null in.−30°−34°−10°−23°10°−12°30°−1°50°10°70°21°90°32°110°43°49°9°25°−4°Jan53°12°29°−2°Feb62°17°37°3°Mar71°22°46°8°Apr80°26°56°13°May89°31°67°19°Jun94°34°71°22°Jul93°34°69°21°Aug85°29°61°16°Sep73°23°48°9°Oct60°16°37°3°Nov50°10°27°−3°DecPrecipitation
Bars: typical low to high (official normals, 1991–2020) Record high Record low
Precipitation a year
0 in0 mm
Snow a year
Rare
Last spring freeze
Apr 12
First fall freeze
Oct 27
Heating degree days
3,901
Cooling degree days
1,952

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

Month by month

Marshall in January

Highs average 49°9° and lows 25°−4°, with — of precipitation in a typical January.

Record high
78°26° (2015)
Record low
−7°−22° (2026)
Heating degree days
872
Cooling degree days
0

Marshall in February

Highs average 53°12° and lows 29°−2°, with — of precipitation in a typical February.

Record high
87°31° (2017)
Record low
−25°−32° (2011)
Heating degree days
680
Cooling degree days
1

Marshall in March

Highs average 62°17° and lows 37°3°, with — of precipitation in a typical March.

Record high
98°37° (2026)
Record low
−2°−19° (2014)
Heating degree days
485
Cooling degree days
10

Marshall in April

Highs average 71°22° and lows 46°8°, with — of precipitation in a typical April.

Record high
92°33° (2009)
Record low
17°−8° (2009)
Heating degree days
239
Cooling degree days
38

Marshall in May

Highs average 80°26° and lows 56°13°, with — of precipitation in a typical May.

Record high
98°37° (2014)
Record low
31°−1° (2014)
Heating degree days
74
Cooling degree days
153

Marshall in June

Highs average 89°31° and lows 67°19°, with — of precipitation in a typical June.

Record high
105°41° (2022)
Record low
47°8° (2012)
Heating degree days
1
Cooling degree days
378

Marshall in July

Highs average 94°34° and lows 71°22°, with — of precipitation in a typical July.

Record high
112°44° (2018)
Record low
52°11° (2013)
Heating degree days
0
Cooling degree days
539

Marshall in August

Highs average 93°34° and lows 69°21°, with — of precipitation in a typical August.

Record high
113°45° (2012)
Record low
50°10° (2010)
Heating degree days
0
Cooling degree days
501

Marshall in September

Highs average 85°29° and lows 61°16°, with — of precipitation in a typical September.

Record high
105°41° (2012)
Record low
38°3° (2020)
Heating degree days
22
Cooling degree days
259

Marshall in OctoberThis month

Highs average 73°23° and lows 48°9°, with — of precipitation in a typical October.

Record high
96°36° (2021)
Record low
20°−7° (2019)
Heating degree days
199
Cooling degree days
67

Marshall in November

Highs average 60°16° and lows 37°3°, with — of precipitation in a typical November.

Record high
88°31° (2012)
Record low
10°−12° (2014)
Heating degree days
502
Cooling degree days
6

Marshall in December

Highs average 50°10° and lows 27°−3°, with — of precipitation in a typical December.

Record high
82°28° (2021)
Record low
−1°−18° (2016)
Heating degree days
827
Cooling degree days
0