This page tracks the highest and lowest temperatures ever officially recorded at 77 weather stations across Virginia, United States, based on measurements dating from 1893 to 2026. Use the interactive map or the list below to see the record high and record low temperature (in Fahrenheit) for each location, along with the date each record was set.
| Location | Temperature | Record Date |
| Abingdon | 100 °F (38 °C) | August 17, 1988 |
| Amelia Court House | 106 °F (41 °C) | July 9, 2012 |
| Appomattox | 103 °F (39 °C) | August 21, 1983 |
| Ararat | 97 °F (36 °C) | June 30, 2012 |
| Arlington | 105 °F (41 °C) | August 17, 1997 |
| Ashland | 105 °F (41 °C) | September 8, 1954 |
| Big Stone Gap | 102 °F (39 °C) | July 1, 2012 |
| Blacksburg | 99 °F (37 °C) | August 23, 1983 |
| Blackstone | 103 °F (39 °C) | August 23, 1983 |
| Boydton | 108 °F (42 °C) | August 10, 2007 |
| Brookneal | 105 °F (41 °C) | August 10, 2007 |
| Chase City | 107 °F (42 °C) | July 14, 1954 |
| Chatham | 105 °F (41 °C) | August 5, 1930 |
| Clarksville | 107 °F (42 °C) | July 9, 2012 |
| Covington | 102 °F (39 °C) | August 17, 1988 |
| Covington | 101 °F (38 °C) | August 21, 1983 |
| Danville | 107 °F (42 °C) | August 31, 1932 |
| Danville | 105 °F (41 °C) | September 6, 1954 |
| Earlysville | 106 °F (41 °C) | July 8, 2012 |
| Emporia | 109 °F (43 °C) | July 30, 1893 |
| Farmville | 106 °F (41 °C) | September 1, 1932 |
| Fort Belvoir | 105 °F (41 °C) | August 20, 1983 |
| Fort Eustis | 106 °F (41 °C) | July 6, 1999 |
| Galax | 97 °F (36 °C) | June 30, 2012 |
| Grundy | 102 °F (39 °C) | September 15, 1998 |
| Hampton | 105 °F (41 °C) | July 25, 2010 |
| Harrisonburg | 105 °F (41 °C) | July 22, 1926 |
| Haysi | 109 °F (43 °C) | July 25, 2001 |
| Hopewell | 106 °F (41 °C) | August 31, 1932 |
| Hot Springs | 100 °F (38 °C) | August 29, 1987 |
| Lebanon | 99 °F (37 °C) | July 1, 2012 |
| Lexington | 105 °F (41 °C) | July 22, 1930 |
| Louisa | 108 °F (42 °C) | July 20, 1930 |
| Luray | 105 °F (41 °C) | July 8, 1988 |
| Lynchburg | 103 °F (39 °C) | July 14, 1954 |
| Maidens | 105 °F (41 °C) | August 23, 1983 |
| Martinsville | 105 °F (41 °C) | August 2, 1942 |
| Nanjemoy | 106 °F (41 °C) | July 8, 2012 |
| Norfolk | 105 °F (41 °C) | July 25, 2010 |
| Norfolk | 105 °F (41 °C) | July 25, 2010 |
| Oakton | 100 °F (38 °C) | August 18, 2015 |
| Orange | 106 °F (41 °C) | September 6, 1954 |
| Painter | 101 °F (38 °C) | July 26, 2010 |
| Pearisburg | 100 °F (38 °C) | August 22, 1983 |
| Pennington Gap | 105 °F (41 °C) | July 29, 1952 |
| Petersburg | 105 °F (41 °C) | July 26, 2010 |
| Pound | 100 °F (38 °C) | July 9, 2012 |
| Pulaski | 99 °F (37 °C) | July 18, 1986 |
| Purcellville | 109 °F (43 °C) | July 10, 1936 |
| Richlands | 96 °F (36 °C) | July 1, 2012 |
| Roanoke | 105 °F (41 °C) | August 21, 1983 |
| Rocky Mount | 103 °F (39 °C) | July 28, 1936 |
| Saltville | 102 °F (39 °C) | July 21, 1926 |
| Sandston | 105 °F (41 °C) | July 25, 2010 |
| South Boston | 104 °F (40 °C) | August 23, 1983 |
| Staunton | 106 °F (41 °C) | July 21, 1926 |
| Sterling | 105 °F (41 °C) | July 22, 2011 |
| Sterling | 104 °F (40 °C) | August 21, 1983 |
| Stony Creek | 106 °F (41 °C) | August 23, 1983 |
| Stuart | 100 °F (38 °C) | August 21, 1983 |
| Suffolk | 105 °F (41 °C) | June 26, 1952 |
| Tazewell | 97 °F (36 °C) | July 28, 1930 |
| The University of Virginia's College at Wise | 99 °F (37 °C) | July 7, 2025 |
| Tyro | 99 °F (37 °C) | July 17, 2023 |
| University of Virginia | 107 °F (42 °C) | September 7, 1954 |
| Virginia Beach | 104 °F (40 °C) | August 1, 1980 |
| Wakefield | 105 °F (41 °C) | September 12, 1983 |
| Walkerton | 108 °F (42 °C) | July 8, 2012 |
| Wallops Island | 102 °F (39 °C) | July 7, 2012 |
| Warsaw | 106 °F (41 °C) | July 20, 1942 |
| West Point | 106 °F (41 °C) | July 25, 2010 |
| Williamsburg | 104 °F (40 °C) | August 22, 1983 |
| Winchester | 107 °F (42 °C) | August 4, 1930 |
| Winchester | 105 °F (41 °C) | July 17, 1988 |
| Woodford | 104 °F (40 °C) | August 21, 1983 |
| Woodstock | 109 °F (43 °C) | July 20, 1930 |
| Wytheville | 98 °F (37 °C) | August 14, 2010 |
The highest temperature ever officially recorded in Virginia, United States was 109 °F (43 °C), set in Emporia on July 30, 1893.
The lowest temperature ever officially recorded in Virginia, United States was -27 °F (-33 °C), set in Tazewell on December 30, 1917.
This page includes record high and low temperature data for 77 weather stations in Virginia, United States.
The record highs and lows on this page span from 1893 to 2026 and are updated whenever a new station record is set.