Virginia hail risk
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.