Counties in Virginia by average annual temperature

Norfolk city had the highest average annual temperature of 132 counties in 2014, at 59.7 °F. Highland County had the lowest, at 47.6 °F. The median was 55.1 °F and the figure for Virginia was 54.4 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest59.7Norfolk city
Lowest47.6Highland County
Median55.1132 counties
Virginia54.4History

Map of counties, 2014

Accomack County: 57.1 °FAlbemarle County: 54.5 °FAlleghany County: 51.6 °FAmelia County: 56.3 °FAmherst County: 53.8 °FAppomattox County: 55.1 °FArlington County: 55.2 °FAugusta County: 51.3 °FBath County: 50.4 °FBedford County: 54.5 °FBland County: 50.5 °FBotetourt County: 53.5 °FBrunswick County: 57.2 °FBuchanan County: 52.8 °FBuckingham County: 55.4 °FCampbell County: 54.9 °FCaroline County: 55.8 °FCarroll County: 51.8 °FCharles City County: 58.5 °FCharlotte County: 55.8 °FChesterfield County: 57.2 °FClarke County: 52 °FCraig County: 51.6 °FCulpeper County: 54.1 °FCumberland County: 55.8 °FDickenson County: 52.7 °FDinwiddie County: 57.2 °FEssex County: 56.2 °FFairfax County: 54.8 °FFauquier County: 53.3 °FFloyd County: 50.7 °FFluvanna County: 55.4 °FFranklin County: 54.8 °FFrederick County: 51.4 °FGiles County: 51.1 °FGloucester County: 58.1 °FGoochland County: 55.7 °FGrayson County: 49.7 °FGreene County: 52.8 °FGreensville County: 57.6 °FHalifax County: 56.2 °FHanover County: 56.3 °FHenrico County: 57.3 °FHenry County: 55.8 °FHighland County: 47.6 °FIsle of Wight County: 58.6 °FJames City County: 58.4 °FKing and Queen County: 56.7 °FKing George County: 56.2 °FKing William County: 56.8 °FLancaster County: 56.7 °FLee County: 53.7 °FLoudoun County: 52.7 °FLouisa County: 55 °FLunenburg County: 56.5 °FMadison County: 52.6 °FMathews County: 58 °FMecklenburg County: 56.9 °FMiddlesex County: 57.2 °FMontgomery County: 52.2 °FNelson County: 53.7 °FNew Kent County: 57.6 °FNorthampton County: 57.8 °FNorthumberland County: 56.1 °FNottoway County: 56.5 °FOrange County: 54.4 °FPage County: 51.2 °FPatrick County: 54.2 °FPittsylvania County: 55.4 °FPowhatan County: 56 °FPrince Edward County: 56 °FPrince George County: 58.3 °FPrince William County: 54.9 °FPulaski County: 52.3 °FRappahannock County: 52 °FRichmond County: 56.1 °FRoanoke County: 53.6 °FRockbridge County: 52.4 °FRockingham County: 51.2 °FRussell County: 52.2 °FScott County: 54.1 °FShenandoah County: 51.3 °FSmyth County: 50.6 °FSouthampton County: 57.9 °FSpotsylvania County: 54.9 °FStafford County: 55.4 °FSurry County: 58.5 °FSussex County: 57.7 °FTazewell County: 50.2 °FWarren County: 51.6 °FWashington County: 52.8 °FWestmoreland County: 55.9 °FWise County: 51.7 °FWythe County: 51.2 °FYork County: 58.7 °FAlexandria city: 55.9 °FBristol city: 54.5 °FBuena Vista city: 53.5 °FCharlottesville city: 55.1 °FChesapeake city: 59.1 °FColonial Heights city: 58.2 °FCovington city: 53.3 °FDanville city: 56.5 °FEmporia city: 57.7 °FFairfax city: 54.4 °FFalls Church city: 54.5 °FFranklin city: 58 °FFredericksburg city: 55.3 °FGalax city: 51.7 °FHampton city: 59.3 °FHarrisonburg city: 52.4 °FHopewell city: 58.6 °FLynchburg city: 54.8 °FManassas city: 54.7 °FManassas Park city: 54.7 °FMartinsville city: 55.9 °FNewport News city: 59.1 °FNorfolk city: 59.7 °FNorton city: 51.7 °FPetersburg city: 58 °FPoquoson city: 59.1 °FPortsmouth city: 59.7 °FRadford city: 52.5 °FRichmond city: 57.2 °FRoanoke city: 55 °FSalem city: 54.8 °FStaunton city: 52.5 °FSuffolk city: 58.6 °FVirginia Beach city: 59.4 °FWaynesboro city: 52.8 °FWilliamsburg city: 58.4 °FWinchester city: 51.8 °F
  • Under 52
  • 52 to 54
  • 54 to 55
  • 55 to 56
  • 56 to 58
  • 58 and over
  • No data
°F, 2014. 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, 2014

Norfolk city: 59.7 °FNorfolk city59.7Portsmouth city: 59.7 °FPortsmouth city59.7Virginia Beach city: 59.4 °FVirginia Beach city59.4Hampton city: 59.3 °FHampton city59.3Chesapeake city: 59.1 °FChesapeake city59.1Newport News city: 59.1 °FNewport News city59.1Poquoson city: 59.1 °FPoquoson city59.1York County: 58.7 °FYork County58.7Hopewell city: 58.6 °FHopewell city58.6Isle of Wight County: 58.6 °FIsle of Wight County58.6Suffolk city: 58.6 °FSuffolk city58.6Charles City County: 58.5 °FCharles City County58.5Surry County: 58.5 °FSurry County58.5James City County: 58.4 °FJames City County58.4Williamsburg city: 58.4 °FWilliamsburg city58.4Prince George County: 58.3 °FPrince George County58.3Colonial Heights city: 58.2 °FColonial Heights city58.2Gloucester County: 58.1 °FGloucester County58.1Franklin city: 58 °FFranklin city58Mathews County: 58 °FMathews County58Petersburg city: 58 °FPetersburg city58Southampton County: 57.9 °FSouthampton County57.9Northampton County: 57.8 °FNorthampton County57.8Emporia city: 57.7 °FEmporia city57.7Sussex County: 57.7 °FSussex County57.7Greensville County: 57.6 °FGreensville County57.6New Kent County: 57.6 °FNew Kent County57.6Henrico County: 57.3 °FHenrico County57.3Brunswick County: 57.2 °FBrunswick County57.2Chesterfield County: 57.2 °FChesterfield County57.2Dinwiddie County: 57.2 °FDinwiddie County57.2Middlesex County: 57.2 °FMiddlesex County57.2Richmond city: 57.2 °FRichmond city57.2Accomack County: 57.1 °FAccomack County57.1Mecklenburg County: 56.9 °FMecklenburg County56.9King William County: 56.8 °FKing William County56.8King and Queen County: 56.7 °FKing and Queen County56.7Lancaster County: 56.7 °FLancaster County56.7Danville city: 56.5 °FDanville city56.5Lunenburg County: 56.5 °FLunenburg County56.5Norfolk city: 59.7 °FNorfolk city59.7Portsmouth city: 59.7 °FPortsmouth city59.7Virginia Beach city: 59.4 °FVirginia Beach city59.4Hampton city: 59.3 °FHampton city59.3Chesapeake city: 59.1 °FChesapeake city59.1Newport News city: 59.1 °FNewport News city59.1Poquoson city: 59.1 °FPoquoson city59.1York County: 58.7 °FYork County58.7Hopewell city: 58.6 °FHopewell city58.6Isle of Wight County: 58.6 °FIsle of Wight County58.6Suffolk city: 58.6 °FSuffolk city58.6Charles City County: 58.5 °FCharles City County58.5Surry County: 58.5 °FSurry County58.5James City County: 58.4 °FJames City County58.4Williamsburg city: 58.4 °FWilliamsburg city58.4Prince George County: 58.3 °FPrince George County58.3Colonial Heights city: 58.2 °FColonial Heights city58.2Gloucester County: 58.1 °FGloucester County58.1Franklin city: 58 °FFranklin city58Mathews County: 58 °FMathews County58Petersburg city: 58 °FPetersburg city58Southampton County: 57.9 °FSouthampton County57.9Northampton County: 57.8 °FNorthampton County57.8Emporia city: 57.7 °FEmporia city57.7Sussex County: 57.7 °FSussex County57.7Greensville County: 57.6 °FGreensville County57.6New Kent County: 57.6 °FNew Kent County57.6Henrico County: 57.3 °FHenrico County57.3Brunswick County: 57.2 °FBrunswick County57.2Chesterfield County: 57.2 °FChesterfield County57.2Dinwiddie County: 57.2 °FDinwiddie County57.2Middlesex County: 57.2 °FMiddlesex County57.2Richmond city: 57.2 °FRichmond city57.2Accomack County: 57.1 °FAccomack County57.1Mecklenburg County: 56.9 °FMecklenburg County56.9King William County: 56.8 °FKing William County56.8King and Queen County: 56.7 °FKing and Queen County56.7Lancaster County: 56.7 °FLancaster County56.7Danville city: 56.5 °FDanville city56.5Lunenburg County: 56.5 °FLunenburg County56.5
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2014
°F
Change on 2013
1Norfolk city59.7-1.2%
1Portsmouth city59.7-1%
3Virginia Beach city59.4-0.8%
4Hampton city59.3-1.3%
5Chesapeake city59.1-0.7%
5Newport News city59.1-1.3%
5Poquoson city59.1-1.5%
8York County58.7-1.3%
9Hopewell city58.6-0.2%
9Isle of Wight County58.6-0.8%
9Suffolk city58.6-0.5%
12Charles City County58.5-0.7%
12Surry County58.5-0.8%
14James City County58.4-1.2%
14Williamsburg city58.4-1.4%
16Prince George County58.3-0.5%
17Colonial Heights city58.2-0.2%
18Gloucester County58.1-1.4%
19Franklin city58-0.7%
19Mathews County58-1.4%
19Petersburg city58-0.5%
22Southampton County57.9-0.9%
23Northampton County57.8-1.2%
24Emporia city57.7-0.7%
24Sussex County57.7-1%
26Greensville County57.6-0.7%
26New Kent County57.6-1%
28Henrico County57.3-0.7%
29Brunswick County57.2-0.7%
29Chesterfield County57.2-0.5%
29Dinwiddie County57.2-0.7%
29Middlesex County57.2-1.4%
29Richmond city57.2-0.5%
34Accomack County57.1-0.7%
35Mecklenburg County56.9-1%
36King William County56.8-1.4%
37King and Queen County56.7-1.7%
37Lancaster County56.7-1.6%
39Danville city56.5-1.1%
39Lunenburg County56.5-1.2%
39Nottoway County56.5-0.9%
42Amelia County56.3-0.9%
42Hanover County56.3-0.9%
44Essex County56.2-1.7%
44Halifax County56.2-1.1%
44King George County56.2-1.7%
47Northumberland County56.1-1.6%
47Richmond County56.1-1.6%
49Powhatan County56-0.9%
49Prince Edward County56-1.2%
51Alexandria city55.9-1.4%
51Martinsville city55.9-1.1%
51Westmoreland County55.9-1.8%
54Caroline County55.8-1.6%
54Charlotte County55.8-1.4%
54Cumberland County55.8-1.2%
54Henry County55.8-1.2%
58Goochland County55.7-0.9%
59Buckingham County55.4-1.2%
59Fluvanna County55.4-1.1%
59Pittsylvania County55.4-1.6%
59Stafford County55.4-1.4%
63Fredericksburg city55.3-1.4%
64Arlington County55.2-1.8%
65Appomattox County55.1-1.3%
65Charlottesville city55.1-1.1%
67Louisa County55-1.1%
67Roanoke city55-1.6%
69Campbell County54.9-2%
69Prince William County54.9-1.8%
69Spotsylvania County54.9-1.4%
72Fairfax County54.8-1.8%
72Franklin County54.8-1.4%
72Lynchburg city54.8-2%
72Salem city54.8-1.6%
76Manassas city54.7-1.8%
76Manassas Park city54.7-2%
78Albemarle County54.5-0.9%
78Bedford County54.5-2%
78Bristol city54.5-0.9%
78Falls Church city54.5-1.8%
82Fairfax city54.4-1.8%
82Orange County54.4-0.7%
84Patrick County54.2-0.7%
85Culpeper County54.1-0.9%
85Scott County54.1-0.7%
87Amherst County53.8-1.8%
88Lee County53.7-0.7%
88Nelson County53.7-1.3%
90Roanoke County53.6-1.3%
91Botetourt County53.5-1.7%
91Buena Vista city53.5-2.4%
93Covington city53.3-1.8%
93Fauquier County53.3-1.7%
95Buchanan County52.8-0.9%
95Greene County52.8-0.9%
95Washington County52.8-1.1%
95Waynesboro city52.8-1.3%
99Dickenson County52.7-0.8%
99Loudoun County52.7-2.4%
101Madison County52.6-1.1%
102Radford city52.5-0.6%
102Staunton city52.5-1.3%
104Harrisonburg city52.4-1.9%
104Rockbridge County52.4-2.1%
106Pulaski County52.3-0.8%
107Montgomery County52.2-0.6%
107Russell County52.2-0.8%
109Clarke County52-2.3%
109Rappahannock County52-1.9%
111Carroll County51.8-0.8%
111Winchester city51.8-2.1%
113Galax city51.7-0.4%
113Norton city51.7-0.8%
113Wise County51.7-0.8%
116Alleghany County51.6-1.7%
116Craig County51.6-1.3%
116Warren County51.6-2.3%
119Frederick County51.4-2.1%
120Augusta County51.3-1.7%
120Shenandoah County51.3-2.3%
122Page County51.2-2.1%
122Rockingham County51.2-1.9%
122Wythe County51.2-0.8%
125Giles County51.1-0.8%
126Floyd County50.7-1%
127Smyth County50.6-0.8%
128Bland County50.5-0.8%
129Bath County50.4-1.8%
130Tazewell County50.2-0.8%
131Grayson County49.7-0.6%
132Highland County47.6-1.9%

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

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

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

Which county has the lowest average annual temperature?

Highland County, with 47.6 °F in 2014.

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