# Counties in Virginia by average annual temperature, 2025

All 132 values come from NOAA National Centers for Environmental Information for 2025, so the places are comparable.

- Indicator id: `average_temperature_annual`
- Unit: °F
- Definition: Mean air temperature from January to December, in degrees Fahrenheit: the average of the 12 monthly mean temperatures. NOAA computes it from its climate divisional dataset (nClimDiv): station readings interpolated onto a 5 km grid and averaged over the area.
- Source: NOAA National Centers for Environmental Information, NOAA Climate at a Glance, January to December average temperature, counties (https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping)
- Publisher page: https://invokely.ai/en/publishers/noaa-ncei
- Retrieved: 2026-10-12
- Citation: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.
- Web page: https://invokely.ai/rankings/average-annual-temperature/virginia-counties

| Rank | Place | °F |
|---:|---|---:|
| 1 | Norfolk city | 61.2 |
| 1 | Portsmouth city | 61.2 |
| 3 | Virginia Beach city | 60.8 |
| 4 | Chesapeake city | 60.6 |
| 4 | Hampton city | 60.6 |
| 6 | Newport News city | 60.4 |
| 6 | Poquoson city | 60.4 |
| 8 | Suffolk city | 60.3 |
| 9 | Franklin city | 60 |
| 9 | Isle of Wight County | 60 |
| 11 | Southampton County | 59.9 |
| 12 | Emporia city | 59.8 |
| 12 | York County | 59.8 |
| 14 | Greensville County | 59.6 |
| 15 | Surry County | 59.5 |
| 16 | Sussex County | 59.4 |
| 16 | Williamsburg city | 59.4 |
| 18 | James City County | 59.3 |
| 19 | Charles City County | 59.1 |
| 19 | Northampton County | 59.1 |
| 19 | Prince George County | 59.1 |
| 22 | Gloucester County | 59 |
| 22 | Mathews County | 59 |
| 22 | Mecklenburg County | 59 |
| 25 | Brunswick County | 58.9 |
| 26 | Hopewell city | 58.8 |
| 27 | Petersburg city | 58.7 |
| 28 | Colonial Heights city | 58.6 |
| 28 | Dinwiddie County | 58.6 |
| 30 | Fluvanna County | 58.5 |
| 30 | Halifax County | 58.5 |
| 30 | Henrico County | 58.5 |
| 30 | New Kent County | 58.5 |
| 34 | Cumberland County | 58.4 |
| 34 | Danville city | 58.4 |
| 34 | Richmond city | 58.4 |
| 37 | Chesterfield County | 58.3 |
| 37 | Goochland County | 58.3 |
| 37 | King George County | 58.3 |
| 37 | King William County | 58.3 |
| 37 | Powhatan County | 58.3 |
| 42 | Accomack County | 58.2 |
| 42 | Buckingham County | 58.2 |
| 42 | Hanover County | 58.2 |
| 42 | Lunenburg County | 58.2 |
| 42 | Middlesex County | 58.2 |
| 47 | Charlotte County | 58.1 |
| 47 | Fredericksburg city | 58.1 |
| 47 | King and Queen County | 58.1 |
| 47 | Stafford County | 58.1 |
| 51 | Amelia County | 58 |
| 51 | Nottoway County | 58 |
| 53 | Caroline County | 57.9 |
| 53 | Lancaster County | 57.9 |
| 53 | Pittsylvania County | 57.9 |
| 56 | Alexandria city | 57.8 |
| 56 | Essex County | 57.8 |
| 56 | Prince Edward County | 57.8 |
| 59 | Henry County | 57.7 |
| 59 | Louisa County | 57.7 |
| 59 | Martinsville city | 57.7 |
| 62 | Charlottesville city | 57.6 |
| 62 | Westmoreland County | 57.6 |
| 64 | Appomattox County | 57.5 |
| 64 | Campbell County | 57.5 |
| 64 | Northumberland County | 57.5 |
| 67 | Lynchburg city | 57.4 |
| 67 | Richmond County | 57.4 |
| 67 | Spotsylvania County | 57.4 |
| 70 | Prince William County | 57.3 |
| 71 | Arlington County | 57.2 |
| 72 | Albemarle County | 57.1 |
| 72 | Manassas city | 57.1 |
| 72 | Manassas Park city | 57.1 |
| 72 | Orange County | 57.1 |
| 76 | Fairfax County | 57 |
| 77 | Roanoke city | 56.9 |
| 78 | Bedford County | 56.8 |
| 78 | Salem city | 56.8 |
| 80 | Culpeper County | 56.7 |
| 81 | Fairfax city | 56.6 |
| 81 | Falls Church city | 56.6 |
| 81 | Franklin County | 56.6 |
| 84 | Nelson County | 56.5 |
| 85 | Amherst County | 56.4 |
| 86 | Buena Vista city | 56.3 |
| 86 | Lee County | 56.3 |
| 88 | Bristol city | 56.2 |
| 89 | Scott County | 56.1 |
| 90 | Fauquier County | 55.9 |
| 91 | Patrick County | 55.8 |
| 92 | Loudoun County | 55.7 |
| 93 | Botetourt County | 55.6 |
| 94 | Roanoke County | 55.5 |
| 94 | Waynesboro city | 55.5 |
| 96 | Covington city | 55.3 |
| 96 | Greene County | 55.3 |
| 96 | Madison County | 55.3 |
| 96 | Staunton city | 55.3 |
| 100 | Rockbridge County | 55 |
| 101 | Harrisonburg city | 54.9 |
| 102 | Buchanan County | 54.8 |
| 103 | Clarke County | 54.7 |
| 103 | Dickenson County | 54.7 |
| 103 | Rappahannock County | 54.7 |
| 103 | Washington County | 54.7 |
| 107 | Radford city | 54.4 |
| 108 | Warren County | 54.3 |
| 109 | Russell County | 54.2 |
| 109 | Shenandoah County | 54.2 |
| 109 | Winchester city | 54.2 |
| 112 | Montgomery County | 54.1 |
| 113 | Page County | 54 |
| 114 | Augusta County | 53.9 |
| 114 | Frederick County | 53.9 |
| 114 | Pulaski County | 53.9 |
| 117 | Norton city | 53.8 |
| 117 | Wise County | 53.8 |
| 119 | Alleghany County | 53.7 |
| 119 | Rockingham County | 53.7 |
| 121 | Carroll County | 53.5 |
| 121 | Craig County | 53.5 |
| 121 | Galax city | 53.5 |
| 124 | Giles County | 52.9 |
| 125 | Wythe County | 52.7 |
| 126 | Bath County | 52.6 |
| 126 | Floyd County | 52.6 |
| 128 | Smyth County | 52.5 |
| 129 | Tazewell County | 51.9 |
| 130 | Bland County | 51.6 |
| 130 | Grayson County | 51.6 |
| 132 | Highland County | 49.5 |
