Counties in Virginia by annual precipitation

Grayson County had the highest annual precipitation of 132 counties in 2024, at 54.49 inches. Stafford County had the lowest, at 33.6 inches. The median was 46.62 inches and the figure for Virginia was 45.48 inches. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest54.49Grayson County
Lowest33.6Stafford County
Median46.62132 counties
Virginia45.48History

Map of counties, 2024

Accomack County: 42.28 inchesAlbemarle County: 46.63 inchesAlleghany County: 42.31 inchesAmelia County: 47.46 inchesAmherst County: 48.03 inchesAppomattox County: 50.03 inchesArlington County: 37.52 inchesAugusta County: 43.96 inchesBath County: 43.19 inchesBedford County: 47.1 inchesBland County: 43.49 inchesBotetourt County: 42.51 inchesBrunswick County: 44.35 inchesBuchanan County: 47.2 inchesBuckingham County: 47.25 inchesCampbell County: 48.36 inchesCaroline County: 39.9 inchesCarroll County: 51.26 inchesCharles City County: 50.46 inchesCharlotte County: 51.99 inchesChesterfield County: 47.84 inchesClarke County: 38.42 inchesCraig County: 41.14 inchesCulpeper County: 39 inchesCumberland County: 48.15 inchesDickenson County: 45.04 inchesDinwiddie County: 46.99 inchesEssex County: 42.45 inchesFairfax County: 35.98 inchesFauquier County: 36.72 inchesFloyd County: 46.65 inchesFluvanna County: 47.28 inchesFranklin County: 46.61 inchesFrederick County: 37.3 inchesGiles County: 39.9 inchesGloucester County: 48.29 inchesGoochland County: 47.01 inchesGrayson County: 54.49 inchesGreene County: 44.44 inchesGreensville County: 44.5 inchesHalifax County: 51.41 inchesHanover County: 45.02 inchesHenrico County: 47.59 inchesHenry County: 48.57 inchesHighland County: 41.9 inchesIsle of Wight County: 51.95 inchesJames City County: 50.02 inchesKing and Queen County: 46.32 inchesKing George County: 34.26 inchesKing William County: 46.93 inchesLancaster County: 44.61 inchesLee County: 54.35 inchesLoudoun County: 37.25 inchesLouisa County: 43.87 inchesLunenburg County: 49.42 inchesMadison County: 42.56 inchesMathews County: 47.48 inchesMecklenburg County: 50.01 inchesMiddlesex County: 46.22 inchesMontgomery County: 38.81 inchesNelson County: 48.52 inchesNew Kent County: 48.92 inchesNorthampton County: 45.47 inchesNorthumberland County: 40.53 inchesNottoway County: 46.66 inchesOrange County: 40.59 inchesPage County: 41.4 inchesPatrick County: 53.61 inchesPittsylvania County: 48.28 inchesPowhatan County: 47.73 inchesPrince Edward County: 49.82 inchesPrince George County: 51.42 inchesPrince William County: 34.24 inchesPulaski County: 39.35 inchesRappahannock County: 39.39 inchesRichmond County: 41.36 inchesRoanoke County: 41.83 inchesRockbridge County: 44.35 inchesRockingham County: 44.93 inchesRussell County: 45.52 inchesScott County: 48.85 inchesShenandoah County: 37.97 inchesSmyth County: 48.94 inchesSouthampton County: 48.9 inchesSpotsylvania County: 37.61 inchesStafford County: 33.6 inchesSurry County: 52.08 inchesSussex County: 49.94 inchesTazewell County: 48.82 inchesWarren County: 37.8 inchesWashington County: 47.49 inchesWestmoreland County: 37.44 inchesWise County: 49.85 inchesWythe County: 43.01 inchesYork County: 49.39 inchesAlexandria city: 37.31 inchesBristol city: 46.98 inchesBuena Vista city: 43.77 inchesCharlottesville city: 47.48 inchesChesapeake city: 47.85 inchesColonial Heights city: 50.13 inchesCovington city: 40.64 inchesDanville city: 49.8 inchesEmporia city: 44.65 inchesFairfax city: 36.26 inchesFalls Church city: 37.18 inchesFranklin city: 50.57 inchesFredericksburg city: 34.3 inchesGalax city: 52.39 inchesHampton city: 48.66 inchesHarrisonburg city: 44.04 inchesHopewell city: 51.73 inchesLynchburg city: 47.08 inchesManassas city: 33.83 inchesManassas Park city: 34.22 inchesMartinsville city: 47.92 inchesNewport News city: 49.88 inchesNorfolk city: 47.91 inchesNorton city: 49.71 inchesPetersburg city: 50.52 inchesPoquoson city: 48.45 inchesPortsmouth city: 48.8 inchesRadford city: 37.72 inchesRichmond city: 47.23 inchesRoanoke city: 41.26 inchesSalem city: 41.14 inchesStaunton city: 41.73 inchesSuffolk city: 50.76 inchesVirginia Beach city: 45.03 inchesWaynesboro city: 44.69 inchesWilliamsburg city: 50.2 inchesWinchester city: 38.46 inches
  • Under 39
  • 39 to 43
  • 43 to 47
  • 47 to 48
  • 48 to 50
  • 50 and over
  • No data
inches, 2024. Hatched areas have no value for this period. Source: NOAA NCEI, NOAA Climate at a Glance, January to December precipitation, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2024

Grayson County: 54.49 inchesGrayson County54.49Lee County: 54.35 inchesLee County54.35Patrick County: 53.61 inchesPatrick County53.61Galax city: 52.39 inchesGalax city52.39Surry County: 52.08 inchesSurry County52.08Charlotte County: 51.99 inchesCharlotte County51.99Isle of Wight County: 51.95 inchesIsle of Wight County51.95Hopewell city: 51.73 inchesHopewell city51.73Prince George County: 51.42 inchesPrince George County51.42Halifax County: 51.41 inchesHalifax County51.41Carroll County: 51.26 inchesCarroll County51.26Suffolk city: 50.76 inchesSuffolk city50.76Franklin city: 50.57 inchesFranklin city50.57Petersburg city: 50.52 inchesPetersburg city50.52Charles City County: 50.46 inchesCharles City County50.46Williamsburg city: 50.2 inchesWilliamsburg city50.2Colonial Heights city: 50.13 inchesColonial Heights city50.13Appomattox County: 50.03 inchesAppomattox County50.03James City County: 50.02 inchesJames City County50.02Mecklenburg County: 50.01 inchesMecklenburg County50.01Sussex County: 49.94 inchesSussex County49.94Newport News city: 49.88 inchesNewport News city49.88Wise County: 49.85 inchesWise County49.85Prince Edward County: 49.82 inchesPrince Edward County49.82Danville city: 49.8 inchesDanville city49.8Norton city: 49.71 inchesNorton city49.71Lunenburg County: 49.42 inchesLunenburg County49.42York County: 49.39 inchesYork County49.39Smyth County: 48.94 inchesSmyth County48.94New Kent County: 48.92 inchesNew Kent County48.92Southampton County: 48.9 inchesSouthampton County48.9Scott County: 48.85 inchesScott County48.85Tazewell County: 48.82 inchesTazewell County48.82Portsmouth city: 48.8 inchesPortsmouth city48.8Hampton city: 48.66 inchesHampton city48.66Henry County: 48.57 inchesHenry County48.57Nelson County: 48.52 inchesNelson County48.52Poquoson city: 48.45 inchesPoquoson city48.45Campbell County: 48.36 inchesCampbell County48.36Gloucester County: 48.29 inchesGloucester County48.29Grayson County: 54.49 inchesGrayson County54.49Lee County: 54.35 inchesLee County54.35Patrick County: 53.61 inchesPatrick County53.61Galax city: 52.39 inchesGalax city52.39Surry County: 52.08 inchesSurry County52.08Charlotte County: 51.99 inchesCharlotte County51.99Isle of Wight County: 51.95 inchesIsle of Wight County51.95Hopewell city: 51.73 inchesHopewell city51.73Prince George County: 51.42 inchesPrince George County51.42Halifax County: 51.41 inchesHalifax County51.41Carroll County: 51.26 inchesCarroll County51.26Suffolk city: 50.76 inchesSuffolk city50.76Franklin city: 50.57 inchesFranklin city50.57Petersburg city: 50.52 inchesPetersburg city50.52Charles City County: 50.46 inchesCharles City County50.46Williamsburg city: 50.2 inchesWilliamsburg city50.2Colonial Heights city: 50.13 inchesColonial Heights city50.13Appomattox County: 50.03 inchesAppomattox County50.03James City County: 50.02 inchesJames City County50.02Mecklenburg County: 50.01 inchesMecklenburg County50.01Sussex County: 49.94 inchesSussex County49.94Newport News city: 49.88 inchesNewport News city49.88Wise County: 49.85 inchesWise County49.85Prince Edward County: 49.82 inchesPrince Edward County49.82Danville city: 49.8 inchesDanville city49.8Norton city: 49.71 inchesNorton city49.71Lunenburg County: 49.42 inchesLunenburg County49.42York County: 49.39 inchesYork County49.39Smyth County: 48.94 inchesSmyth County48.94New Kent County: 48.92 inchesNew Kent County48.92Southampton County: 48.9 inchesSouthampton County48.9Scott County: 48.85 inchesScott County48.85Tazewell County: 48.82 inchesTazewell County48.82Portsmouth city: 48.8 inchesPortsmouth city48.8Hampton city: 48.66 inchesHampton city48.66Henry County: 48.57 inchesHenry County48.57Nelson County: 48.52 inchesNelson County48.52Poquoson city: 48.45 inchesPoquoson city48.45Campbell County: 48.36 inchesCampbell County48.36Gloucester County: 48.29 inchesGloucester County48.29
inches. Source: NOAA NCEI, NOAA Climate at a Glance, January to December precipitation, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2024
inches
Change on 2023
1Grayson County54.49+22.9%
2Lee County54.35+21.6%
3Patrick County53.61+3.9%
4Galax city52.39+14.5%
5Surry County52.08+12.1%
6Charlotte County51.99+13%
7Isle of Wight County51.95+12.9%
8Hopewell city51.73+22.2%
9Prince George County51.42+16.6%
10Halifax County51.41+18%
11Carroll County51.26+6.9%
12Suffolk city50.76+14.3%
13Franklin city50.57+10.7%
14Petersburg city50.52+17.2%
15Charles City County50.46+15.8%
16Williamsburg city50.2+8.7%
17Colonial Heights city50.13+18.3%
18Appomattox County50.03-0.3%
19James City County50.02+10.3%
20Mecklenburg County50.01+11.7%
21Sussex County49.94+5.2%
22Newport News city49.88+8.8%
23Wise County49.85+27.6%
24Prince Edward County49.82+0.5%
25Danville city49.8+14.2%
26Norton city49.71+31.1%
27Lunenburg County49.42+2.9%
28York County49.39+7.9%
29Smyth County48.94+12.2%
30New Kent County48.92+14%
31Southampton County48.9+4.2%
32Scott County48.85+16.4%
33Tazewell County48.82+9%
34Portsmouth city48.8+7.7%
35Hampton city48.66+7.3%
36Henry County48.57+0.4%
37Nelson County48.52+11.7%
38Poquoson city48.45+6.5%
39Campbell County48.36+6.3%
40Gloucester County48.29+7.7%
41Pittsylvania County48.28+7.3%
42Cumberland County48.15-2.4%
43Amherst County48.03+7.8%
44Martinsville city47.92-4.6%
45Norfolk city47.91+4.6%
46Chesapeake city47.85+7.4%
47Chesterfield County47.84+10.7%
48Powhatan County47.73+2.8%
49Henrico County47.59+13.9%
50Washington County47.49+11.8%
51Charlottesville city47.48+24.9%
51Mathews County47.48+5.5%
53Amelia County47.46-0.4%
54Fluvanna County47.28+4.6%
55Buckingham County47.25-7.2%
56Richmond city47.23+13.6%
57Buchanan County47.2+20.4%
58Bedford County47.1+10.4%
59Lynchburg city47.08+5.3%
60Goochland County47.01+3.7%
61Dinwiddie County46.99-1.1%
62Bristol city46.98+9.9%
63King William County46.93+13.5%
64Nottoway County46.66-6.4%
65Floyd County46.65+4.4%
66Albemarle County46.63+22.1%
67Franklin County46.61+6.9%
68King and Queen County46.32+8.9%
69Middlesex County46.22+5.9%
70Russell County45.52+11%
71Northampton County45.47+1.7%
72Dickenson County45.04+21.5%
73Virginia Beach city45.03+1.6%
74Hanover County45.02+10.2%
75Rockingham County44.93+36%
76Waynesboro city44.69+32.5%
77Emporia city44.65-10.3%
78Lancaster County44.61+2.8%
79Greensville County44.5-9.9%
80Greene County44.44+21.8%
81Brunswick County44.35-9.9%
81Rockbridge County44.35+16.4%
83Harrisonburg city44.04+39.1%
84Augusta County43.96+27.5%
85Louisa County43.87+6%
86Buena Vista city43.77+15.6%
87Bland County43.49+7.5%
88Bath County43.19+22.5%
89Wythe County43.01+8.6%
90Madison County42.56+18.9%
91Botetourt County42.51+12.7%
92Essex County42.45+1.2%
93Alleghany County42.31+22%
94Accomack County42.28-2.4%
95Highland County41.9+16%
96Roanoke County41.83+8.7%
97Staunton city41.73+31.2%
98Page County41.4+19.3%
99Richmond County41.36-4.6%
100Roanoke city41.26+9.2%
101Craig County41.14+12.5%
101Salem city41.14+9.4%
103Covington city40.64+25.8%
104Orange County40.59+11.7%
105Northumberland County40.53-3.4%
106Caroline County39.9+8.7%
106Giles County39.9+17.6%
108Rappahannock County39.39+15.7%
109Pulaski County39.35+10.3%
110Culpeper County39+15.8%
111Montgomery County38.81+6.9%
112Winchester city38.46+24.1%
113Clarke County38.42+25.4%
114Shenandoah County37.97+17.7%
115Warren County37.8+11.6%
116Radford city37.72+10.6%
117Spotsylvania County37.61+5.3%
118Arlington County37.52-1%
119Westmoreland County37.44-8.4%
120Alexandria city37.31-0.7%
121Frederick County37.3+18.5%
122Loudoun County37.25+15.1%
123Falls Church city37.18-2%
124Fauquier County36.72+9%
125Fairfax city36.26-3.1%
126Fairfax County35.98-0.6%
127Fredericksburg city34.3+4.4%
128King George County34.26+3.1%
129Prince William County34.24+3.9%
130Manassas Park city34.22+0.3%
131Manassas city33.83+0.4%
132Stafford County33.6+8%

Other periods

About this ranking

Total precipitation from January to December, in inches: rain plus the water content of snow and other frozen precipitation. 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, not the reading at one weather station. 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 precipitation, 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 precipitation, counties (Counties in Virginia by annual precipitation, 2024) [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 precipitation, counties, Counties in Virginia by annual precipitation, 2024. 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/annual-precipitation/virginia-counties?period=2024. Accessed 12 Oct. 2026.

Chicago (author-date)

NOAA National Centers for Environmental Information. 2026. NOAA Climate at a Glance, January to December precipitation, counties. Counties in Virginia by annual precipitation, 2024. 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/annual-precipitation/virginia-counties?period=2024.

Harvard

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

BibTeX
@misc{noaa_counties_in_virginia_by_2024,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December precipitation, counties: Counties in Virginia by annual precipitation, 2024}},
  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/annual-precipitation/virginia-counties?period=2024. Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December precipitation, 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 precipitation, counties: Counties in Virginia by annual precipitation, 2024
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/annual-precipitation/virginia-counties?period=2024
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/annual-precipitation/virginia-counties?period=2024.
N1  - Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December precipitation, 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 annual precipitation using official data, and cite the source.
rank_places {"indicator":"precipitation_annual","level":"province","within":"Virginia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=precipitation_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 annual precipitation?

Grayson County, with 54.49 inches in 2024, according to NOAA National Centers for Environmental Information.

Which county has the lowest annual precipitation?

Stafford County, with 33.6 inches in 2024.

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 precipitation, counties. Retrieved 2026-10-12.

Annual precipitation: other rankings

Counties in Virginia: more rankings