Virginia hail risk

133 counties scored 0 rated Very High

Fairfax County has the highest hail risk in Virginia, scoring 95.1 out of 100 — rated "Relatively High" by FEMA's National Risk Index. Recorded hail events across Virginia have decreased 20% over the past five years compared to the prior five-year period.

# County NRI score Rating NOAA events
2016–2026
1 Fairfax County 95.1 Relatively High 39
2 Augusta County 80.4 Relatively Moderate 21
3 Prince William County 76.6 Relatively Moderate 17
4 Loudoun County 76.5 Relatively Moderate 56
5 Norfolk 68.8 Relatively Low 10
6 Arlington County 64.2 Relatively Low 5
7 Stafford County 62.7 Relatively Low 22
8 Chesapeake 61.4 Relatively Low 16
9 Newport News 60.6 Relatively Low 10
10 Richmond 59.4 Relatively Low 3
11 Frederick County 59.3 Relatively Low 19
12 Rockingham County 58.4 Relatively Low 16
13 Alexandria 57 Relatively Low 1
14 Shenandoah County 55.3 Relatively Low 8
15 Pittsylvania County 55 Relatively Low 43
16 Virginia Beach 54.7 Relatively Low 13
17 Spotsylvania County 53.1 Relatively Low 10
18 Danville 52.9 Relatively Low 6
19 Henrico County 52.1 Relatively Low 36
20 Halifax County 50.1 Relatively Low 32
21 Henry County 49.4 Relatively Low 19
22 Fauquier County 49.1 Relatively Low 13
23 Albemarle County 48.8 Relatively Low 28
24 Lee County 48.4 Relatively Low 9
25 Suffolk 48.2 Relatively Low 7
26 Roanoke 47.2 Relatively Low 2
27 Mecklenburg County 45.1 Relatively Low 14
28 Chesterfield County 44.4 Relatively Low 44
29 Culpeper County 43.5 Relatively Low 10
30 Hampton 43.4 Relatively Low 11
31 Montgomery County 42.9 Relatively Low 13
32 Winchester 42.4 Relatively Low 0
33 Page County 38 Relatively Low 5
34 Orange County 37.9 Relatively Low 14
35 Portsmouth 37.8 Relatively Low 1
36 Carroll County 37.4 Relatively Low 19
37 Harrisonburg 37 Relatively Low 2
38 Warren County 36.6 Relatively Low 3
39 Hanover County 36 Relatively Low 13
40 Isle of Wight County 35.7 Relatively Low 8
41 Franklin County 35.2 Relatively Low 25
42 Northampton County 35 Relatively Low 2
43 Roanoke County 34.4 Relatively Low 22
44 Tazewell County 32.8 Very Low 13
45 James City County 32.6 Very Low 1
46 Southampton County 32.1 Very Low 14
47 Washington County 32.1 Very Low 9
48 York County 29.8 Very Low 4
49 Westmoreland County 29.5 Very Low 3
50 Caroline County 29 Very Low 6
51 Campbell County 28.8 Very Low 22
52 Wythe County 28.7 Very Low 12
53 Lynchburg 28.3 Very Low 8
54 Rockbridge County 27.8 Very Low 17
55 Louisa County 27.6 Very Low 10
56 Pulaski County 27.4 Very Low 9
57 Bedford County 26.9 Very Low 34
58 Manassas 26.3 Very Low 1
59 Charlottesville 25.7 Very Low 1
60 Greene County 24.8 Very Low 8
61 Sussex County 24.7 Very Low 2
62 Nelson County 23.3 Very Low 14
63 Staunton 23.1 Very Low 5
64 Nottoway County 22.6 Very Low 4
65 Accomack County 22.5 Very Low 8
66 Brunswick County 22.4 Very Low 5
67 Charlotte County 22.1 Very Low 9
68 Prince Edward County 22.1 Very Low 10
69 Gloucester County 21.6 Very Low 5
70 Surry County 21.2 Very Low 1
71 Fredericksburg 20.8 Very Low 1
72 Buckingham County 20.7 Very Low 18
73 Lunenburg County 20.7 Very Low 2
74 Amelia County 20.5 Very Low 9
75 Clarke County 20.3 Very Low 10
76 Madison County 20 Very Low 6
77 Greensville County 19.9 Very Low 6
78 Wise County 19.3 Very Low 2
79 Smyth County 19.2 Very Low 17
80 Waynesboro 19.2 Very Low 2
81 Charles City County 19.1 Very Low 2
82 Patrick County 19.1 Very Low 17
83 Fluvanna County 18.6 Very Low 4
84 King George County 17.7 Very Low 2
85 Fairfax 17.5 Very Low 0
86 Martinsville 17 Very Low 0
87 Essex County 16.5 Very Low 3
88 Russell County 16.4 Very Low 2
89 King and Queen County 16.2 Very Low 4
90 Alleghany County 16 Very Low 5
91 Grayson County 15.9 Very Low 11
92 Middlesex County 15.4 Very Low 3
93 Amherst County 14.7 Very Low 16
94 Dinwiddie County 14.6 Very Low 3
95 Rappahannock County 14 Very Low 4
96 Giles County 13.8 Very Low 9
97 Cumberland County 13.7 Very Low 5
98 Scott County 13.7 Very Low 3
99 Prince George County 13.2 Very Low 7
100 Lexington 13.2 Very Low 1
101 Goochland County 13.1 Very Low 1
102 Powhatan County 13 Very Low 1
103 Salem 12.7 Very Low 3
104 Northumberland County 12.6 Very Low 3
105 Petersburg 11.6 Very Low 0
106 Floyd County 11.3 Very Low 16
107 Buena Vista 11.3 Very Low 1
108 Botetourt County 10.8 Very Low 14
109 Buchanan County 10.4 Very Low 10
110 Lancaster County 10.3 Very Low 1
111 New Kent County 10.1 Very Low 4
112 Richmond County 10.1 Very Low 7
113 Mathews County 10 Very Low 3
114 Manassas Park 10 Very Low 1
115 Dickenson County 9.7 Very Low 8
116 Hopewell 9.7 Very Low 6
117 Radford 9.1 Very Low 0
118 Bristol 8.5 Very Low 1
119 King William County 8.4 Very Low 3
120 Falls Church 8.4 Very Low 2
121 Galax 8.3 Very Low 4
122 Bath County 8.2 Very Low 5
123 Emporia 8 Very Low 0
124 Franklin 8 Very Low 5
125 Covington 7.9 Very Low 2
126 Williamsburg 7.9 Very Low 1
127 Appomattox County 6.9 Very Low 9
128 Highland County 6.6 Very Low 2
129 Bland County 5.8 Very Low 0
130 Colonial Heights 5.2 Very Low 1
131 Poquoson 5.2 Very Low 0
132 Norton 5 Very Low 0
133 Craig County 4.4 Very Low 4

Source: FEMA National Risk Index v1.20.0, December 2025. Scores are 0–100 percentile rankings among all US counties. See the methodology page for definitions. Download the full CSV for all counties.

Hail risk nationally:

Other hazard risks in Virginia:

Frequently asked questions

What is the highest hail risk county in Virginia?

Fairfax County, VA has the highest hail risk in Virginia, with a FEMA National Risk Index score of 95.1 out of 100 (rated "Relatively High").

What causes hail risk in Virginia?

Hail risk reflects expected annual losses from damaging hailstones to structures, vehicles, and crops. High scores cluster in the central plains and Front Range — a corridor sometimes called "Hail Alley" — where large-diameter hail is most frequent. Hail causes over $10 billion in US property damage in active years, much of it to roofs, vehicles, and crops.