Counties in Virginia by average annual temperature

Norfolk city had the highest average annual temperature of 132 counties in 2018, at 62 °F. Highland County had the lowest, at 50.2 °F. The median was 57 °F and the figure for Virginia was 56.6 °F. Source: NOAA National Centers for Environmental Information.

Highest62Norfolk city
Lowest50.2Highland County
Median57132 counties
Virginia56.6History

Top 40 counties, 2018

Norfolk city: 62 °FNorfolk city62Portsmouth city: 61.9 °FPortsmouth city61.9Hampton city: 61.5 °FHampton city61.5Virginia Beach city: 61.5 °FVirginia Beach city61.5Poquoson city: 61.3 °FPoquoson city61.3Chesapeake city: 61.2 °FChesapeake city61.2Newport News city: 61.2 °FNewport News city61.2Isle of Wight County: 60.7 °FIsle of Wight County60.7York County: 60.7 °FYork County60.7Suffolk city: 60.6 °FSuffolk city60.6Surry County: 60.4 °FSurry County60.4Emporia city: 60.3 °FEmporia city60.3Franklin city: 60.2 °FFranklin city60.2Greensville County: 60.2 °FGreensville County60.2James City County: 60.2 °FJames City County60.2Southampton County: 60.2 °FSouthampton County60.2Williamsburg city: 60.2 °FWilliamsburg city60.2Sussex County: 60.1 °FSussex County60.1Charles City County: 60 °FCharles City County60Gloucester County: 60 °FGloucester County60Prince George County: 60 °FPrince George County60Mathews County: 59.9 °FMathews County59.9Northampton County: 59.9 °FNorthampton County59.9Hopewell city: 59.7 °FHopewell city59.7Brunswick County: 59.6 °FBrunswick County59.6Petersburg city: 59.5 °FPetersburg city59.5Colonial Heights city: 59.4 °FColonial Heights city59.4Dinwiddie County: 59.3 °FDinwiddie County59.3Middlesex County: 59.3 °FMiddlesex County59.3New Kent County: 59.3 °FNew Kent County59.3Accomack County: 59.1 °FAccomack County59.1Lancaster County: 59 °FLancaster County59Mecklenburg County: 59 °FMecklenburg County59King and Queen County: 58.8 °FKing and Queen County58.8Chesterfield County: 58.7 °FChesterfield County58.7Henrico County: 58.7 °FHenrico County58.7King William County: 58.7 °FKing William County58.7Northumberland County: 58.7 °FNorthumberland County58.7Richmond County: 58.7 °FRichmond County58.7Essex County: 58.6 °FEssex County58.6
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2018
°F
Change on 2017
1Norfolk city62-0.3%
2Portsmouth city61.9-0.3%
3Hampton city61.5-0.3%
3Virginia Beach city61.5-0.5%
5Poquoson city61.3-0.5%
6Chesapeake city61.2-0.3%
6Newport News city61.2-0.6%
8Isle of Wight County60.7-0.5%
8York County60.7-1.1%
10Suffolk city60.6-0.3%
11Surry County60.4-1%
12Emporia city60.3-0.7%
13Franklin city60.2-0.5%
13Greensville County60.2-0.8%
13James City County60.2-1.5%
13Southampton County60.2-0.7%
13Williamsburg city60.2-1.8%
18Sussex County60.1-0.7%
19Charles City County60-1.2%
19Gloucester County60-1.5%
19Prince George County60-0.8%
22Mathews County59.9-1.5%
22Northampton County59.9-1.2%
24Hopewell city59.7-1%
25Brunswick County59.6-1%
26Petersburg city59.5-1%
27Colonial Heights city59.4-1%
28Dinwiddie County59.3-0.7%
28Middlesex County59.3-1.5%
28New Kent County59.3-1.3%
31Accomack County59.1-0.8%
32Lancaster County59-1.5%
32Mecklenburg County59-1.3%
34King and Queen County58.8-1.5%
35Chesterfield County58.7-1.3%
35Henrico County58.7-1.3%
35King William County58.7-1.3%
35Northumberland County58.7-1%
35Richmond County58.7-1.2%
40Essex County58.6-1.5%
40Nottoway County58.6-1%
40Richmond city58.6-1.3%
40Westmoreland County58.6-1.2%
44Danville city58.5-0.8%
44Lunenburg County58.5-1%
46Amelia County58.4-1.5%
47Halifax County58.3-1.5%
48King George County58.1-2.2%
49Hanover County57.9-1.4%
49Prince Edward County57.9-2%
51Charlotte County57.8-1.7%
51Cumberland County57.8-2%
51Henry County57.8-1.4%
51Martinsville city57.8-1.4%
51Pittsylvania County57.8-1%
51Powhatan County57.8-1.7%
57Alexandria city57.7-1.5%
58Caroline County57.6-1.9%
59Goochland County57.4-1.5%
60Buckingham County57.3-2.4%
61Campbell County57.2-1.7%
61Fluvanna County57.2-1.9%
63Arlington County57.1-1.6%
64Appomattox County57-2.4%
64Bristol city57-0.3%
64Charlottesville city57-2.2%
64Lynchburg city57-1.7%
64Roanoke city57-1.7%
69Louisa County56.9-1.4%
69Stafford County56.9-3.1%
71Franklin County56.8-1.4%
71Prince William County56.8-1.9%
71Salem city56.8-1.7%
74Bedford County56.7-1.6%
74Fairfax County56.7-1.7%
74Fredericksburg city56.7-2.9%
74Manassas city56.7-1.7%
74Manassas Park city56.7-1.7%
79Orange County56.6-1.6%
79Spotsylvania County56.6-1.9%
81Albemarle County56.5-2.1%
81Culpeper County56.5-1.1%
83Falls Church city56.4-1.6%
84Fairfax city56.3-1.6%
85Scott County56.2-1.1%
86Buena Vista city56.1-1.1%
87Amherst County56-1.6%
88Patrick County55.9-1.9%
89Fauquier County55.7-1.1%
90Greene County55.5-1.6%
90Lee County55.5-0.9%
90Nelson County55.5-2.1%
90Washington County55.5-0.2%
94Loudoun County55.4-1.1%
94Roanoke County55.4-1.9%
96Madison County55.3-1.3%
97Botetourt County55.2-1.8%
97Buchanan County55.2-1.1%
99Covington city54.9-1.8%
100Clarke County54.8-0.7%
100Dickenson County54.8-1.4%
100Rockbridge County54.8-1.3%
100Russell County54.8-0.4%
104Harrisonburg city54.7-1.4%
104Rappahannock County54.7-0.5%
104Waynesboro city54.7-2.1%
107Winchester city54.5-1.1%
108Staunton city54.4-2%
109Radford city54.3-1.1%
109Warren County54.3-0.7%
111Frederick County54-1.3%
111Montgomery County54-1.5%
111Pulaski County54-0.9%
111Shenandoah County54-1.1%
115Page County53.8-1.3%
116Carroll County53.6-1.1%
116Galax city53.6-0.7%
116Norton city53.6-1.3%
116Rockingham County53.6-1.7%
116Wise County53.6-1.3%
121Alleghany County53.5-1.5%
122Augusta County53.4-1.8%
123Wythe County53.3-0.7%
124Craig County53.2-2%
125Smyth County53.1-0.6%
126Bath County52.9-1.3%
127Giles County52.8-0.9%
128Floyd County52.5-1.7%
129Tazewell County52.4-0.6%
130Bland County52.2-0.6%
131Grayson County51.8-0.6%
132Highland County50.2-1%

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, 2018) [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, 2018. 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=2018. 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, 2018. 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=2018.

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, 2018 [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=2018 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_virginia_by_2018,
  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, 2018}},
  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=2018. 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, 2018
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=2018
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/virginia-counties?period=2018.
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 62 °F in 2018, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Highland County, with 50.2 °F in 2018.

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