Search a place

Buffalo weather by month

What a typical year looks like in Buffalo, South Dakota: average highs and lows, rain and snow, and the warmest and coldest days on record. Normals are the 1991–2020 averages at Buffalo (asos), 2 km from Buffalo; records cover 1998–2026.

Today’s Buffalo forecast

The year at a glance

January: typical high 31.6°F, low 10.7°F, precipitation 0.31 in. February: typical high 33.8°F, low 12.9°F, precipitation 0.41 in. March: typical high 44.9°F, low 22.1°F, precipitation 0.53 in. April: typical high 55.6°F, low 31.3°F, precipitation 1.44 in. May: typical high 66.3°F, low 41.9°F, precipitation 2.47 in. June: typical high 77°F, low 51.6°F, precipitation 2.11 in. July: typical high 86.1°F, low 58.1°F, precipitation 2.16 in. August: typical high 85°F, low 55.9°F, precipitation 1.13 in. September: typical high 74.9°F, low 46.3°F, precipitation 1.13 in. October: typical high 58.1°F, low 33.7°F, precipitation 1.09 in. November: typical high 44.3°F, low 21.5°F, precipitation 0.32 in. December: typical high 33.9°F, low 13.3°F, precipitation 0.35 in.−40°−40°−20°−29°0°−18°20°−7°40°4°60°16°80°27°100°38°120°49°32°0°11°−12°Jan34°1°13°−11°Feb45°7°22°−5°Mar56°13°31°0°Apr66°19°42°5°May77°25°52°11°Jun86°30°58°15°Jul85°29°56°13°Aug75°24°46°8°Sep58°15°34°1°Oct44°7°22°−6°Nov34°1°13°−10°DecPrecipitation
Bars: typical low to high (official normals, 1991–2020) Record high Record low
Precipitation a year
13.4 in342 mm
Snow a year
Rare
Last spring freeze
May 11
First fall freeze
Oct 3
Heating degree days
7,668
Cooling degree days
579

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

Month by month

Buffalo in January

Highs average 32°0° and lows 11°−12°, with 0.31 in7.9 mm of precipitation in a typical January.

Record high
69°21° (2015)
Record low
−31°−35° (2024)
Heating degree days
1359
Cooling degree days
0

Buffalo in February

Highs average 34°1° and lows 13°−11°, with 0.41 in10 mm of precipitation in a typical February.

Record high
72°22° (2005)
Record low
−27°−33° (2025)
Heating degree days
1166
Cooling degree days
0

Buffalo in March

Highs average 45°7° and lows 22°−5°, with 0.53 in13 mm of precipitation in a typical March.

Record high
83°28° (2015)
Record low
−25°−32° (2014)
Heating degree days
977
Cooling degree days
0

Buffalo in April

Highs average 56°13° and lows 31°0°, with 1.4 in37 mm of precipitation in a typical April.

Record high
90°32° (2001)
Record low
−1°−18° (2020)
Heating degree days
647
Cooling degree days
0

Buffalo in May

Highs average 66°19° and lows 42°5°, with 2.5 in63 mm of precipitation in a typical May.

Record high
93°34° (2001)
Record low
19°−7° (2013)
Heating degree days
348
Cooling degree days
10

Buffalo in June

Highs average 77°25° and lows 52°11°, with 2.1 in54 mm of precipitation in a typical June.

Record high
111°44° (2012)
Record low
33°1° (1998)
Heating degree days
97
Cooling degree days
76

Buffalo in July

Highs average 86°30° and lows 58°15°, with 2.2 in55 mm of precipitation in a typical July.

Record high
111°44° (2021)
Record low
43°6° (2008)
Heating degree days
13
Cooling degree days
233

Buffalo in August

Highs average 85°29° and lows 56°13°, with 1.1 in29 mm of precipitation in a typical August.

Record high
106°41° (2018)
Record low
36°2° (2015)
Heating degree days
30
Cooling degree days
199

Buffalo in September

Highs average 75°24° and lows 46°8°, with 1.1 in29 mm of precipitation in a typical September.

Record high
105°41° (2022)
Record low
24°−4° (2000)
Heating degree days
190
Cooling degree days
58

Buffalo in OctoberThis month

Highs average 58°15° and lows 34°1°, with 1.1 in28 mm of precipitation in a typical October.

Record high
94°34° (2011)
Record low
−3°−19° (2020)
Heating degree days
595
Cooling degree days
3

Buffalo in November

Highs average 44°7° and lows 22°−6°, with 0.32 in8.1 mm of precipitation in a typical November.

Record high
83°28° (1999)
Record low
−13°−25° (2010)
Heating degree days
963
Cooling degree days
0

Buffalo in December

Highs average 34°1° and lows 13°−10°, with 0.35 in8.9 mm of precipitation in a typical December.

Record high
71°22° (2021)
Record low
−28°−33° (2013)
Heating degree days
1283
Cooling degree days
0