Williamsburg Weather Records

Williamsburg, Virginia weather averages and records from 1896–2024 based on data made available by the NOAA.
All-Time Recorded High
The highest temperature ever recorded in Williamsburg, Virginia was 104 °F which occurred on August 22, 1983.
Highest Temperatures: All-Time By Year
All-Time Recorded Low
The lowest temperature ever recorded in Williamsburg, Virginia was -7 °F which occurred on January 21, 1985.
Lowest Temperatures: All-Time By Year
Williamsburg Weather by Month
Averages based on the years 1991–2020
Month Average (°F) Record (°F) Average (inches)
High ☀️ Low 🌙 High ☀️ Low 🌙 Precipitation 💧 Snow ❄️
January 49.6 30.2 81 -7 3.7 1.6
February 52.9 31.8 83 0 3.1 1.3
March 60.4 38.0 92 8 4.2 0.2
April 71.1 47.4 96 19 4.0 0.1
May 77.9 56.6 99 29 3.9 0.0
June 85.0 64.8 104 37 4.2 0.0
July 88.9 69.5 104 48 5.9 0.0
August 86.9 68.1 104 42 5.6 0.0
September 81.2 62.6 103 37 5.4 0.0
October 71.4 50.8 98 21 4.2 0.0
November 61.5 40.5 85 14 3.1 0.0
December 53.1 33.8 82 -3 3.8 0.5
Entire year 70.1 49.6 104 -7 51.1 3.6
More Williamsburg Weather Records
1896–2024
Highest daily low 93 °F June 8, 1899
Lowest daily high 11 °F December 30, 1917
Greatest daily range
(Difference of high and low)
56 °F May 24, 1992
Greatest difference in daily high
over two conscutive days
47 °F Jan 29–30, 1934
Most daily precipitation 14.3 inches September 16, 1999
Most monthly precipitation 21.4 inches September 1999
Most yearly precipitation 75.7 inches 1975
Most yearly days with precipitation 156 2020
Earliest snow in season November 11 1987
Latest snow in season April 13 1940
Most daily snow 15.0 inches January 24, 1940
Most monthly snow 22.5 inches January 1940
Most yearly snow 35.4 inches 1980
Most snow in a winter 35.4 inches 1979–1980
Greatest snow accumulation 19.0 inches January 30, 1966
Earliest freeze October 2 1947
Earliest day ≥ 90 °F March 17 1945
Earliest day ≥ 100 °F June 6 1899
Latest freeze May 20 1904
Latest day ≥ 90 °F October 17 1925
Latest day ≥ 100 °F September 11 1983
Most days in a year < 0 °F 2 1942
Most days in a year < 32 °F 110 1987
Most days in a year ≥ 80 °F 155 1941
Most days in a year ≥ 90 °F 68 2010
Most days in a year ≥ 100 °F 7 1983
Williamsburg Weather Streaks
Most consecutive days...
With precipitation 17 days Jul 18 – Aug 3, 1994
Without precipitation 39 days Oct 16 – Nov 23, 2001
With snow 3 days Feb 16–18, 2015
High temperature at or
below freezing
8 days Feb 7–14, 1899
High temperature ≥ 80 °F 95 days Jun 11 – Sep 13, 1983
High temperature ≥ 90 °F 26 days Jul 12 – Aug 6, 1995
High temperature ≥ 100 °F 4 days Jun 6–9, 1899
Plant Hardiness Zone
8A
Williamsburg is in plant hardiness zone 8A
based on average yearly minimum temperature from 1991–2020
Williamsburg Weather by Year
More Williamsburg Weather
Compare Williamsburg to:
Weather Station Details
Years Station Coordinates
1951–2024 Williamsburg 2 N location
1896–1950 Williamsburg 2 NW location