Search a place

Granite weather by month

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

Today’s Granite forecast

The year at a glance

January: typical high 52.2°F, low 23.6°F, precipitation null in. February: typical high 56.4°F, low 28.3°F, precipitation null in. March: typical high 66.4°F, low 36.7°F, precipitation null in. April: typical high 74.1°F, low 45°F, precipitation null in. May: typical high 82.8°F, low 55.9°F, precipitation null in. June: typical high 91.5°F, low 65.5°F, precipitation null in. July: typical high 95.9°F, low 68.4°F, precipitation null in. August: typical high 94.3°F, low 67.3°F, precipitation null in. September: typical high 87.2°F, low 59.3°F, precipitation null in. October: typical high 75.4°F, low 47.2°F, precipitation null in. November: typical high 63.1°F, low 34.6°F, precipitation null in. December: typical high 52.7°F, low 26°F, precipitation null in.−20°−29°0°−18°20°−7°40°4°60°16°80°27°100°38°120°49°52°11°24°−5°Jan56°14°28°−2°Feb66°19°37°3°Mar74°23°45°7°Apr83°28°56°13°May92°33°66°19°Jun96°36°68°20°Jul94°35°67°20°Aug87°31°59°15°Sep75°24°47°8°Oct63°17°35°1°Nov53°12°26°−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 10
First fall freeze
Oct 29
Heating degree days
3,641
Cooling degree days
2,000

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

Month by month

Granite in January

Highs average 52°11° and lows 24°−5°, with — of precipitation in a typical January.

Record high
83°28° (2015)
Record low
−4°−20° (2026)
Heating degree days
840
Cooling degree days
0

Granite in February

Highs average 56°14° and lows 28°−2°, with — of precipitation in a typical February.

Record high
99°37° (2017)
Record low
−11°−24° (2021)
Heating degree days
635
Cooling degree days
1

Granite in March

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

Record high
101°38° (2026)
Record low
6°−14° (2014)
Heating degree days
426
Cooling degree days
9

Granite in April

Highs average 74°23° and lows 45°7°, with — of precipitation in a typical April.

Record high
102°39° (2011)
Record low
21°−6° (2009)
Heating degree days
204
Cooling degree days
41

Granite in May

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

Record high
106°41° (2011)
Record low
30°−1° (2013)
Heating degree days
52
Cooling degree days
186

Granite in June

Highs average 92°33° and lows 66°19°, with — of precipitation in a typical June.

Record high
111°44° (2011)
Record low
47°8° (2020)
Heating degree days
0
Cooling degree days
405

Granite in July

Highs average 96°36° and lows 68°20°, with — of precipitation in a typical July.

Record high
115°46° (2022)
Record low
54°12° (2013)
Heating degree days
0
Cooling degree days
532

Granite in August

Highs average 94°35° and lows 67°20°, with — of precipitation in a typical August.

Record high
113°45° (2012)
Record low
49°9° (2010)
Heating degree days
0
Cooling degree days
490

Granite in September

Highs average 87°31° and lows 59°15°, with — of precipitation in a typical September.

Record high
109°43° (2023)
Record low
40°4° (2020)
Heating degree days
17
Cooling degree days
264

Granite in OctoberThis month

Highs average 75°24° and lows 47°8°, with — of precipitation in a typical October.

Record high
100°38° (2020)
Record low
16°−9° (2019)
Heating degree days
182
Cooling degree days
67

Granite in November

Highs average 63°17° and lows 35°1°, with — of precipitation in a typical November.

Record high
94°34° (2017)
Record low
6°−14° (2019)
Heating degree days
490
Cooling degree days
5

Granite in December

Highs average 53°12° and lows 26°−3°, with — of precipitation in a typical December.

Record high
89°32° (2025)
Record low
1°−17° (2013)
Heating degree days
795
Cooling degree days
0