Search a place

Sonora weather by month

What a typical year looks like in Sonora, Texas: average highs and lows, rain and snow, and the warmest and coldest days on record. Normals are the 1991–2020 averages at Sonora, 2 km from Sonora; records cover 1902–2026.

Today’s Sonora forecast

The year at a glance

January: typical high 61°F, low 30.8°F, precipitation 1.01 in. February: typical high 66.1°F, low 34.9°F, precipitation 1.24 in. March: typical high 73.1°F, low 43.2°F, precipitation 1.55 in. April: typical high 80.9°F, low 51.1°F, precipitation 1.69 in. May: typical high 87.6°F, low 61.9°F, precipitation 2.37 in. June: typical high 93.5°F, low 69.4°F, precipitation 2.62 in. July: typical high 95.6°F, low 71.5°F, precipitation 2.28 in. August: typical high 95.8°F, low 70.6°F, precipitation 2.6 in. September: typical high 89.1°F, low 63.7°F, precipitation 3.21 in. October: typical high 80.7°F, low 52.4°F, precipitation 2.15 in. November: typical high 69.9°F, low 40.8°F, precipitation 1.2 in. December: typical high 62.4°F, low 32°F, precipitation 0.74 in.−20°−29°0°−18°20°−7°40°4°60°16°80°27°100°38°120°49°61°16°31°−1°Jan66°19°35°2°Feb73°23°43°6°Mar81°27°51°11°Apr88°31°62°17°May94°34°69°21°Jun96°35°72°22°Jul96°35°71°21°Aug89°32°64°18°Sep81°27°52°11°Oct70°21°41°5°Nov62°17°32°0°DecPrecipitation
Bars: typical low to high (official normals, 1991–2020) Record high Record low
Precipitation a year
22.7 in576 mm
Snow a year
Rare
Last spring freeze
Apr 7
First fall freeze
Oct 31
Heating degree days
2,265
Cooling degree days
2,566

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

Month by month

Sonora in January

Highs average 61°16° and lows 31°−1°, with 1 in26 mm of precipitation in a typical January.

Record high
87°31° (1969)
Record low
1°−17° (1963)
Heating degree days
593
Cooling degree days
1

Sonora in February

Highs average 66°19° and lows 35°2°, with 1.2 in31 mm of precipitation in a typical February.

Record high
96°36° (1904)
Record low
−8°−22° (1951)
Heating degree days
409
Cooling degree days
3

Sonora in March

Highs average 73°23° and lows 43°6°, with 1.6 in39 mm of precipitation in a typical March.

Record high
97°36° (1908)
Record low
11°−12° (2002)
Heating degree days
239
Cooling degree days
27

Sonora in April

Highs average 81°27° and lows 51°11°, with 1.7 in43 mm of precipitation in a typical April.

Record high
102°39° (1996)
Record low
19°−7° (1991)
Heating degree days
80
Cooling degree days
110

Sonora in May

Highs average 88°31° and lows 62°17°, with 2.4 in60 mm of precipitation in a typical May.

Record high
107°42° (1984)
Record low
32°0° (1903)
Heating degree days
8
Cooling degree days
310

Sonora in June

Highs average 94°34° and lows 69°21°, with 2.6 in67 mm of precipitation in a typical June.

Record high
109°43° (1980)
Record low
42°6° (1970)
Heating degree days
0
Cooling degree days
493

Sonora in July

Highs average 96°35° and lows 72°22°, with 2.3 in58 mm of precipitation in a typical July.

Record high
109°43° (2016)
Record low
46°8° (2026)
Heating degree days
0
Cooling degree days
575

Sonora in August

Highs average 96°35° and lows 71°21°, with 2.6 in66 mm of precipitation in a typical August.

Record high
108°42° (1986)
Record low
45°7° (1915)
Heating degree days
0
Cooling degree days
564

Sonora in September

Highs average 89°32° and lows 64°18°, with 3.2 in82 mm of precipitation in a typical September.

Record high
107°42° (2000)
Record low
29°−2° (1989)
Heating degree days
5
Cooling degree days
346

Sonora in OctoberThis month

Highs average 81°27° and lows 52°11°, with 2.2 in55 mm of precipitation in a typical October.

Record high
102°39° (1951)
Record low
18°−8° (1989)
Heating degree days
76
Cooling degree days
124

Sonora in November

Highs average 70°21° and lows 41°5°, with 1.2 in30 mm of precipitation in a typical November.

Record high
92°33° (2025)
Record low
9°−13° (1950)
Heating degree days
302
Cooling degree days
12

Sonora in December

Highs average 62°17° and lows 32°0°, with 0.74 in19 mm of precipitation in a typical December.

Record high
90°32° (1955)
Record low
3°−16° (1983)
Heating degree days
553
Cooling degree days
1