Counties in Virginia by average annual temperature

Norfolk city had the highest average annual temperature of 132 counties in 2015, at 61.7 °F. Highland County had the lowest, at 50 °F. The median was 57.2 °F and the figure for Virginia was 56.5 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest61.7Norfolk city
Median57.2132 counties
Virginia56.5History

Map of counties, 2015

Accomack County: 58.4 °FAlbemarle County: 56.6 °FAlleghany County: 53.9 °FAmelia County: 58.3 °FAmherst County: 56 °FAppomattox County: 57.2 °FArlington County: 56.9 °FAugusta County: 53.6 °FBath County: 52.7 °FBedford County: 56.7 °FBland County: 52.7 °FBotetourt County: 55.8 °FBrunswick County: 59.2 °FBuchanan County: 55.1 °FBuckingham County: 57.4 °FCampbell County: 57 °FCaroline County: 57.8 °FCarroll County: 54.2 °FCharles City County: 60 °FCharlotte County: 57.9 °FChesterfield County: 58.7 °FClarke County: 54 °FCraig County: 54 °FCulpeper County: 56.1 °FCumberland County: 57.8 °FDickenson County: 55 °FDinwiddie County: 58.9 °FEssex County: 58.2 °FFairfax County: 56.6 °FFauquier County: 55.3 °FFloyd County: 53.2 °FFluvanna County: 57.5 °FFranklin County: 57.4 °FFrederick County: 53.6 °FGiles County: 53.4 °FGloucester County: 59.8 °FGoochland County: 57.6 °FGrayson County: 52.1 °FGreene County: 54.9 °FGreensville County: 59.7 °FHalifax County: 58.3 °FHanover County: 57.8 °FHenrico County: 58.7 °FHenry County: 58.4 °FHighland County: 50 °FIsle of Wight County: 60.5 °FJames City County: 60.1 °FKing and Queen County: 58.4 °FKing George County: 58.4 °FKing William County: 58.4 °FLancaster County: 58.5 °FLee County: 55.7 °FLoudoun County: 54.7 °FLouisa County: 57 °FLunenburg County: 58.5 °FMadison County: 54.7 °FMathews County: 59.7 °FMecklenburg County: 59 °FMiddlesex County: 58.9 °FMontgomery County: 54.5 °FNelson County: 55.8 °FNew Kent County: 59.1 °FNorthampton County: 59.5 °FNorthumberland County: 58 °FNottoway County: 58.3 °FOrange County: 56.3 °FPage County: 53.5 °FPatrick County: 56.8 °FPittsylvania County: 57.6 °FPowhatan County: 57.9 °FPrince Edward County: 58 °FPrince George County: 59.9 °FPrince William County: 56.8 °FPulaski County: 54.2 °FRappahannock County: 54.3 °FRichmond County: 58.1 °FRoanoke County: 55.9 °FRockbridge County: 54.9 °FRockingham County: 53.4 °FRussell County: 54.6 °FScott County: 56.4 °FShenandoah County: 53.5 °FSmyth County: 53 °FSouthampton County: 59.9 °FSpotsylvania County: 57 °FStafford County: 57.4 °FSurry County: 60.3 °FSussex County: 59.6 °FTazewell County: 52.6 °FWarren County: 53.9 °FWashington County: 55.1 °FWestmoreland County: 58 °FWise County: 53.9 °FWythe County: 53.4 °FYork County: 60.6 °FAlexandria city: 57.6 °FBristol city: 56.8 °FBuena Vista city: 56.1 °FCharlottesville city: 57.2 °FChesapeake city: 60.9 °FColonial Heights city: 59.6 °FCovington city: 55.6 °FDanville city: 58.6 °FEmporia city: 59.8 °FFairfax city: 56.2 °FFalls Church city: 56.3 °FFranklin city: 60 °FFredericksburg city: 57.4 °FGalax city: 54.2 °FHampton city: 61.3 °FHarrisonburg city: 54.6 °FHopewell city: 59.9 °FLynchburg city: 56.8 °FManassas city: 56.5 °FManassas Park city: 56.5 °FMartinsville city: 58.4 °FNewport News city: 61.1 °FNorfolk city: 61.7 °FNorton city: 54 °FPetersburg city: 59.5 °FPoquoson city: 61.1 °FPortsmouth city: 61.7 °FRadford city: 54.6 °FRichmond city: 58.5 °FRoanoke city: 57.3 °FSalem city: 57.2 °FStaunton city: 54.7 °FSuffolk city: 60.4 °FVirginia Beach city: 61.2 °FWaynesboro city: 54.9 °FWilliamsburg city: 60.2 °FWinchester city: 53.9 °F
  • Under 54
  • 54 to 56
  • 56 to 57
  • 57 to 58
  • 58 to 60
  • 60 and over
  • No data
°F, 2015. Hatched areas have no value for this period. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2015

Norfolk city: 61.7 °FNorfolk city61.7Portsmouth city: 61.7 °FPortsmouth city61.7Hampton city: 61.3 °FHampton city61.3Virginia Beach city: 61.2 °FVirginia Beach city61.2Newport News city: 61.1 °FNewport News city61.1Poquoson city: 61.1 °FPoquoson city61.1Chesapeake city: 60.9 °FChesapeake city60.9York County: 60.6 °FYork County60.6Isle of Wight County: 60.5 °FIsle of Wight County60.5Suffolk city: 60.4 °FSuffolk city60.4Surry County: 60.3 °FSurry County60.3Williamsburg city: 60.2 °FWilliamsburg city60.2James City County: 60.1 °FJames City County60.1Charles City County: 60 °FCharles City County60Franklin city: 60 °FFranklin city60Hopewell city: 59.9 °FHopewell city59.9Prince George County: 59.9 °FPrince George County59.9Southampton County: 59.9 °FSouthampton County59.9Emporia city: 59.8 °FEmporia city59.8Gloucester County: 59.8 °FGloucester County59.8Greensville County: 59.7 °FGreensville County59.7Mathews County: 59.7 °FMathews County59.7Colonial Heights city: 59.6 °FColonial Heights city59.6Sussex County: 59.6 °FSussex County59.6Northampton County: 59.5 °FNorthampton County59.5Petersburg city: 59.5 °FPetersburg city59.5Brunswick County: 59.2 °FBrunswick County59.2New Kent County: 59.1 °FNew Kent County59.1Mecklenburg County: 59 °FMecklenburg County59Dinwiddie County: 58.9 °FDinwiddie County58.9Middlesex County: 58.9 °FMiddlesex County58.9Chesterfield County: 58.7 °FChesterfield County58.7Henrico County: 58.7 °FHenrico County58.7Danville city: 58.6 °FDanville city58.6Lancaster County: 58.5 °FLancaster County58.5Lunenburg County: 58.5 °FLunenburg County58.5Richmond city: 58.5 °FRichmond city58.5Accomack County: 58.4 °FAccomack County58.4Henry County: 58.4 °FHenry County58.4King and Queen County: 58.4 °FKing and Queen County58.4Norfolk city: 61.7 °FNorfolk city61.7Portsmouth city: 61.7 °FPortsmouth city61.7Hampton city: 61.3 °FHampton city61.3Virginia Beach city: 61.2 °FVirginia Beach city61.2Newport News city: 61.1 °FNewport News city61.1Poquoson city: 61.1 °FPoquoson city61.1Chesapeake city: 60.9 °FChesapeake city60.9York County: 60.6 °FYork County60.6Isle of Wight County: 60.5 °FIsle of Wight County60.5Suffolk city: 60.4 °FSuffolk city60.4Surry County: 60.3 °FSurry County60.3Williamsburg city: 60.2 °FWilliamsburg city60.2James City County: 60.1 °FJames City County60.1Charles City County: 60 °FCharles City County60Franklin city: 60 °FFranklin city60Hopewell city: 59.9 °FHopewell city59.9Prince George County: 59.9 °FPrince George County59.9Southampton County: 59.9 °FSouthampton County59.9Emporia city: 59.8 °FEmporia city59.8Gloucester County: 59.8 °FGloucester County59.8Greensville County: 59.7 °FGreensville County59.7Mathews County: 59.7 °FMathews County59.7Colonial Heights city: 59.6 °FColonial Heights city59.6Sussex County: 59.6 °FSussex County59.6Northampton County: 59.5 °FNorthampton County59.5Petersburg city: 59.5 °FPetersburg city59.5Brunswick County: 59.2 °FBrunswick County59.2New Kent County: 59.1 °FNew Kent County59.1Mecklenburg County: 59 °FMecklenburg County59Dinwiddie County: 58.9 °FDinwiddie County58.9Middlesex County: 58.9 °FMiddlesex County58.9Chesterfield County: 58.7 °FChesterfield County58.7Henrico County: 58.7 °FHenrico County58.7Danville city: 58.6 °FDanville city58.6Lancaster County: 58.5 °FLancaster County58.5Lunenburg County: 58.5 °FLunenburg County58.5Richmond city: 58.5 °FRichmond city58.5Accomack County: 58.4 °FAccomack County58.4Henry County: 58.4 °FHenry County58.4King and Queen County: 58.4 °FKing and Queen County58.4
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2015
°F
Change on 2014
1Norfolk city61.7+3.4%
1Portsmouth city61.7+3.4%
3Hampton city61.3+3.4%
4Virginia Beach city61.2+3%
5Newport News city61.1+3.4%
5Poquoson city61.1+3.4%
7Chesapeake city60.9+3%
8York County60.6+3.2%
9Isle of Wight County60.5+3.2%
10Suffolk city60.4+3.1%
11Surry County60.3+3.1%
12Williamsburg city60.2+3.1%
13James City County60.1+2.9%
14Charles City County60+2.6%
14Franklin city60+3.4%
16Hopewell city59.9+2.2%
16Prince George County59.9+2.7%
16Southampton County59.9+3.5%
19Emporia city59.8+3.6%
19Gloucester County59.8+2.9%
21Greensville County59.7+3.6%
21Mathews County59.7+2.9%
23Colonial Heights city59.6+2.4%
23Sussex County59.6+3.3%
25Northampton County59.5+2.9%
25Petersburg city59.5+2.6%
27Brunswick County59.2+3.5%
28New Kent County59.1+2.6%
29Mecklenburg County59+3.7%
30Dinwiddie County58.9+3%
30Middlesex County58.9+3%
32Chesterfield County58.7+2.6%
32Henrico County58.7+2.4%
34Danville city58.6+3.7%
35Lancaster County58.5+3.2%
35Lunenburg County58.5+3.5%
35Richmond city58.5+2.3%
38Accomack County58.4+2.3%
38Henry County58.4+4.7%
38King and Queen County58.4+3%
38King George County58.4+3.9%
38King William County58.4+2.8%
38Martinsville city58.4+4.5%
44Amelia County58.3+3.6%
44Halifax County58.3+3.7%
44Nottoway County58.3+3.2%
47Essex County58.2+3.6%
48Richmond County58.1+3.6%
49Northumberland County58+3.4%
49Prince Edward County58+3.6%
49Westmoreland County58+3.8%
52Charlotte County57.9+3.8%
52Powhatan County57.9+3.4%
54Caroline County57.8+3.6%
54Cumberland County57.8+3.6%
54Hanover County57.8+2.7%
57Alexandria city57.6+3%
57Goochland County57.6+3.4%
57Pittsylvania County57.6+4%
60Fluvanna County57.5+3.8%
61Buckingham County57.4+3.6%
61Franklin County57.4+4.7%
61Fredericksburg city57.4+3.8%
61Stafford County57.4+3.6%
65Roanoke city57.3+4.2%
66Appomattox County57.2+3.8%
66Charlottesville city57.2+3.8%
66Salem city57.2+4.4%
69Campbell County57+3.8%
69Louisa County57+3.6%
69Spotsylvania County57+3.8%
72Arlington County56.9+3.1%
73Bristol city56.8+4.2%
73Lynchburg city56.8+3.6%
73Patrick County56.8+4.8%
73Prince William County56.8+3.5%
77Bedford County56.7+4%
78Albemarle County56.6+3.9%
78Fairfax County56.6+3.3%
80Manassas city56.5+3.3%
80Manassas Park city56.5+3.3%
82Scott County56.4+4.3%
83Falls Church city56.3+3.3%
83Orange County56.3+3.5%
85Fairfax city56.2+3.3%
86Buena Vista city56.1+4.9%
86Culpeper County56.1+3.7%
88Amherst County56+4.1%
89Roanoke County55.9+4.3%
90Botetourt County55.8+4.3%
90Nelson County55.8+3.9%
92Lee County55.7+3.7%
93Covington city55.6+4.3%
94Fauquier County55.3+3.8%
95Buchanan County55.1+4.4%
95Washington County55.1+4.4%
97Dickenson County55+4.4%
98Greene County54.9+4%
98Rockbridge County54.9+4.8%
98Waynesboro city54.9+4%
101Loudoun County54.7+3.8%
101Madison County54.7+4%
101Staunton city54.7+4.2%
104Harrisonburg city54.6+4.2%
104Radford city54.6+4%
104Russell County54.6+4.6%
107Montgomery County54.5+4.4%
108Rappahannock County54.3+4.4%
109Carroll County54.2+4.6%
109Galax city54.2+4.8%
109Pulaski County54.2+3.6%
112Clarke County54+3.8%
112Craig County54+4.7%
112Norton city54+4.4%
115Alleghany County53.9+4.5%
115Warren County53.9+4.5%
115Winchester city53.9+4.1%
115Wise County53.9+4.3%
119Augusta County53.6+4.5%
119Frederick County53.6+4.3%
121Page County53.5+4.5%
121Shenandoah County53.5+4.3%
123Giles County53.4+4.5%
123Rockingham County53.4+4.3%
123Wythe County53.4+4.3%
126Floyd County53.2+4.9%
127Smyth County53+4.7%
128Bath County52.7+4.6%
128Bland County52.7+4.4%
130Tazewell County52.6+4.8%
131Grayson County52.1+4.8%
132Highland County50+5%

Other periods

About this ranking

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.

Values are area averages, so a county with mountains and valleys has one value for very different local climates. NOAA revises the last two years every month.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

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.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

NOAA National Centers for Environmental Information. (2026). NOAA Climate at a Glance, January to December average temperature, counties (Counties in Virginia by average annual temperature, 2015) [Data set]. Retrieved October 12, 2026, from https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping

MLA 9

NOAA Climate at a Glance, January to December average temperature, counties, Counties in Virginia by average annual temperature, 2015. NOAA National Centers for Environmental Information, 6 Oct. 2026, https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Invokely, https://invokely.ai/rankings/average-annual-temperature/virginia-counties?period=2015. Accessed 12 Oct. 2026.

Chicago (author-date)

NOAA National Centers for Environmental Information. 2026. NOAA Climate at a Glance, January to December average temperature, counties. Counties in Virginia by average annual temperature, 2015. Dataset. Accessed October 12, 2026. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Also distributed by Invokely, https://invokely.ai/rankings/average-annual-temperature/virginia-counties?period=2015.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December average temperature, counties, Counties in Virginia by average annual temperature, 2015 [Dataset]. Available at: https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping, via Invokely: https://invokely.ai/rankings/average-annual-temperature/virginia-counties?period=2015 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_virginia_by_2015,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December average temperature, counties: Counties in Virginia by average annual temperature, 2015}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/virginia-counties?period=2015. Publisher attribution: 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.},
}
RIS
TY  - DATA
AU  - NOAA National Centers for Environmental Information
TI  - NOAA Climate at a Glance, January to December average temperature, counties: Counties in Virginia by average annual temperature, 2015
PY  - 2026
DA  - 2026/10/06
PB  - NOAA National Centers for Environmental Information
DB  - Invokely
UR  - https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping
L2  - https://invokely.ai/rankings/average-annual-temperature/virginia-counties?period=2015
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/virginia-counties?period=2015.
N1  - Publisher attribution: 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.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Virginia by average annual temperature using official data, and cite the source.
rank_places {"indicator":"average_temperature_annual","level":"province","within":"Virginia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_temperature_annual&level=province&within=Virginia&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest average annual temperature?

Norfolk city, with 61.7 °F in 2015, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Highland County, with 50 °F in 2015.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: NOAA National Centers for Environmental Information, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Average annual temperature: other rankings

Counties in Virginia: more rankings