Storm risk by county
FEMA rates every U.S. county for hail, strong wind and tornado risk. Here are 40 of the most populous counties where we list roofers, with each rating and the number of hail reports NOAA logged from 2014 to June 2026. Click a county for ranks, expected loss, a map and the cities in it.
FEMA National Risk Index, version December 2025, retrieved October 8, 2026.
| County | Population | Overall | Hail | Strong wind | Tornado | NOAA hail reports |
|---|---|---|---|---|---|---|
| Harris County, TX | 4,726,200 | Very High | Relatively Moderate | Very High | Very High | 169 |
| Tarrant County, TX | 2,106,939 | Relatively High | Very High | Relatively Moderate | Very High | 541 |
| Wake County, NC | 1,128,357 | Relatively High | Relatively High | Relatively Low | Relatively High | 131 |
| Pinellas County, FL | 958,822 | Relatively High | Relatively High | Relatively Moderate | Very High | 7 |
| Hidalgo County, TX | 869,532 | Relatively High | Very High | Relatively High | Relatively High | 66 |
| Oklahoma County, OK | 795,336 | Relatively High | Very High | Relatively Moderate | Very High | 427 |
| Cobb County, GA | 764,915 | Relatively High | Relatively High | Relatively Moderate | Relatively High | 26 |
| Lee County, FL | 759,922 | Relatively High | Very Low | Relatively Moderate | Relatively Moderate | 18 |
| El Paso County, CO | 729,693 | Relatively Moderate | Relatively High | Relatively High | Relatively High | 869 |
| Polk County, FL | 721,918 | Relatively High | Relatively Moderate | Very High | Relatively High | 33 |
| Denver County, CO | 715,210 | Relatively High | Very High | Relatively High | Relatively High | 168 |
| Will County, IL | 696,135 | Relatively High | Relatively Low | Relatively Low | Very High | 111 |
| Jefferson County, AL | 673,766 | Relatively High | Very Low | Relatively High | Very High | 55 |
| Tulsa County, OK | 668,481 | Relatively High | Relatively High | Very High | Very High | 340 |
| Kent County, MI | 657,870 | Relatively Moderate | Relatively Moderate | Very High | Relatively High | 18 |
| Brevard County, FL | 606,067 | Relatively High | Relatively Low | Relatively High | Relatively High | 60 |
| Douglas County, NE | 584,427 | Relatively High | Very High | Very High | Very High | 198 |
| Jefferson County, CO | 582,825 | Relatively High | Very High | Relatively High | Relatively High | 209 |
| Volusia County, FL | 551,829 | Relatively High | Relatively Low | Relatively High | Relatively High | 48 |
| Guilford County, NC | 540,974 | Relatively Moderate | Relatively Moderate | Relatively Moderate | Relatively Moderate | 48 |
| Summit County, OH | 540,333 | Relatively Moderate | Relatively High | Relatively High | Relatively High | 54 |
| Spokane County, WA | 538,806 | Relatively Moderate | Relatively Low | Relatively High | Relatively Low | 8 |
| Montgomery County, OH | 537,193 | Relatively Moderate | Relatively High | Relatively High | Relatively High | 71 |
| Greenville County, SC | 525,347 | Relatively Moderate | Relatively Moderate | Relatively High | Relatively High | 95 |
| Sedgwick County, KS | 523,609 | Relatively High | Relatively High | Relatively High | Very High | 382 |
| Adams County, CO | 519,291 | Relatively Moderate | Very High | Relatively High | Relatively High | 170 |
| Ada County, ID | 494,805 | Relatively Moderate | Relatively Low | Relatively High | Relatively Low | 7 |
| Washoe County, NV | 486,264 | Relatively High | Relatively Low | Relatively Moderate | Very Low | 11 |
| Knox County, TN | 478,842 | Relatively Moderate | Relatively Low | Relatively High | Relatively High | 48 |
| Sarasota County, FL | 433,908 | Relatively High | Very Low | Relatively High | Relatively High | 3 |
| Lucas County, OH | 431,225 | Relatively Moderate | Relatively High | Relatively High | Relatively High | 38 |
| Cameron County, TX | 420,083 | Relatively High | Relatively High | Relatively High | Relatively Moderate | 34 |
| Richland County, SC | 415,644 | Relatively Moderate | Relatively Moderate | Relatively High | Relatively High | 57 |
| Mobile County, AL | 414,514 | Relatively High | Relatively Moderate | Relatively Moderate | Relatively High | 33 |
| Genesee County, MI | 406,019 | Relatively Moderate | Relatively Moderate | Relatively High | Relatively High | 21 |
| Pulaski County, AR | 398,830 | Relatively High | Relatively High | Relatively High | Very High | 114 |
| Butler County, OH | 390,244 | Relatively Moderate | Relatively Moderate | Relatively High | Relatively High | 56 |
| Madison County, AL | 387,825 | Relatively High | Relatively Low | Relatively High | Relatively High | 146 |
| Allen County, IN | 385,219 | Relatively Moderate | Relatively Moderate | Relatively High | Relatively High | 73 |
| Lane County, OR | 382,865 | Relatively High | Very Low | Relatively Moderate | Very Low | 2 |
The pilot lists counties by population among those that hold at least one city on PickARoofer. Ratings are FEMA’s, relative to all U.S. counties, and describe the county, not a single property.
This product uses the Federal Emergency Management Agency’s National Risk Index dataset but is not endorsed by FEMA. The Federal Government or FEMA cannot vouch for the data or analyses derived from these data after the data have been retrieved from the Agency’s website(s). Information, not insurance advice.