Martinsville December Weather

Averages and records for weather in Martinsville, Virginia in the month of December.
Typical Martinsville December Weather
1991–2020
Average daily high 50.7 °F
Average daily low 26.6 °F
Average monthly precipitation 3.7 inches
Average monthly snow 1.8 inches
Daily chance of precipitation 31.8%
Daily chance of snow 1.1%
Martinsville December Weather Records
1930–2024
Highest temperature 82 °F December 7, 1994
Lowest temperature -2 °F December 24, 1989
Highest daily low 64 °F December 25, 2015
Lowest daily high 18 °F December 22, 1989
Hottest average high temperature 60.3 °F 2015
Coldest average high temperature 40.9 °F 2000
Most daily precipitation 2.6 inches December 28, 1958
Most monthly precipitation 8.1 inches 2018
Most daily snow 18.6 inches December 17, 1930
Most monthly snow 18.6 inches 1930
Note: Daily averages are a moving average which includes 14 days before and after
Day Average (°F) Record (°F)
High Low High Low
December 1 54.6 28.8 76 7
December 2 54.3 28.5 74 10
December 3 54.1 28.4 72 8
December 4 53.8 28.2 75 9
December 5 53.4 28.0 77 14
December 6 53.1 27.8 78 13
December 7 52.8 27.6 82 7
December 8 52.5 27.5 75 10
December 9 52.4 27.4 77 10
December 10 52.2 27.4 78 9
December 11 51.7 27.2 69 8
December 12 51.4 27.1 73 1
December 13 51.1 26.9 76 1
December 14 50.8 26.8 71 9
December 15 50.6 26.7 74 2
December 16 50.5 26.5 78 1
December 17 50.3 26.5 74 4
December 18 50.2 26.4 75 8
December 19 49.9 26.4 69 6
December 20 49.8 26.3 69 5
December 21 49.7 26.4 68 4
December 22 49.7 26.4 69 1
December 23 49.5 26.3 71 0
December 24 49.5 26.3 66 -2
December 25 49.4 26.1 72 0
December 26 49.3 25.9 73 0
December 27 49.2 25.8 71 1
December 28 49.2 25.6 74 8
December 29 49.1 25.6 75 8
December 30 49.3 25.7 75 8
December 31 49.3 25.7 72 2
Weather Station Details
Years Station Coordinates
1930–2024 Martinsville Filtration Plant location