average weather in winston salem
Winston-Salem Average Weather. 1  The highest monthly average temperature in Winston-Salem for August is 78 degrees. 2  The lowest monthly average temperature in Winston-Salem for January is 42 degrees.  The most monthly precipitation in Winston-Salem occurs in June with 4.4 inches.