May weather in St. Francis, SD

The average temperature in St. Francis in May is 54.6°F (42.4°F–66.9°F). Average precipitation: 3.37 inches. Average snowfall is 0.3 inches.

May is a spring month in St. Francis, and is warmer than the annual average of 46.1°F. Daily temperatures swing about 24.5°F between overnight low and afternoon high. Expect about 12 days with precipitation. Daylight averages about 14h 29m. For travel, May is a comfortable month to visit.

Avg High
66.9°F
Avg Low
42.4°F
Precipitation
3.37 in
Snow
0.3 in

Other months in St. Francis