Missouri hail risk
St. Louis County has the highest hail risk in Missouri, scoring 99.7 out of 100 — rated "Very High" by FEMA's National Risk Index. NOAA has recorded 3,944 hail events across Missouri over the past decade.
| # | County | NRI score | Rating |
NOAA events 2016–2026 |
|---|---|---|---|---|
| 1 | St. Louis County | 99.7 | Very High | 163 |
| 2 | Jackson County | 99.4 | Very High | 130 |
| 3 | St. Charles County | 97.6 | Relatively High | 70 |
| 4 | Clay County | 97.4 | Relatively High | 100 |
| 5 | Jefferson County | 93.9 | Relatively Moderate | 70 |
| 6 | Greene County | 93.2 | Relatively Moderate | 147 |
| 7 | Cass County | 92.9 | Relatively Moderate | 64 |
| 8 | Jasper County | 90.7 | Relatively Moderate | 85 |
| 9 | Buchanan County | 90.2 | Relatively Moderate | 21 |
| 10 | Platte County | 90 | Relatively Moderate | 85 |
| 11 | Franklin County | 88.7 | Relatively Moderate | 47 |
| 12 | St. Louis | 87.1 | Relatively Moderate | 25 |
| 13 | Newton County | 82.5 | Relatively Moderate | 88 |
| 14 | Clinton County | 81.2 | Relatively Moderate | 28 |
| 15 | St. Francois County | 78.4 | Relatively Moderate | 28 |
| 16 | Camden County | 77.6 | Relatively Moderate | 72 |
| 17 | Lincoln County | 77.6 | Relatively Moderate | 15 |
| 18 | Warren County | 73.6 | Relatively Moderate | 19 |
| 19 | Cape Girardeau County | 73.3 | Relatively Moderate | 23 |
| 20 | Nodaway County | 72.9 | Relatively Low | 40 |
| 21 | Boone County | 71.7 | Relatively Low | 17 |
| 22 | Callaway County | 71.5 | Relatively Low | 20 |
| 23 | Pettis County | 70.4 | Relatively Low | 30 |
| 24 | Henry County | 69.5 | Relatively Low | 47 |
| 25 | Polk County | 68.3 | Relatively Low | 61 |
| 26 | Johnson County | 67.4 | Relatively Low | 59 |
| 27 | Taney County | 67.3 | Relatively Low | 89 |
| 28 | Marion County | 67.1 | Relatively Low | 18 |
| 29 | Christian County | 66.3 | Relatively Low | 96 |
| 30 | Audrain County | 66.2 | Relatively Low | 19 |
| 31 | Lafayette County | 65.8 | Relatively Low | 33 |
| 32 | Bates County | 65.2 | Relatively Low | 35 |
| 33 | Barry County | 64.9 | Relatively Low | 96 |
| 34 | Scotland County | 64 | Relatively Low | 33 |
| 35 | Ray County | 63.6 | Relatively Low | 16 |
| 36 | Lawrence County | 63.1 | Relatively Low | 40 |
| 37 | Gentry County | 62.6 | Relatively Low | 14 |
| 38 | Stone County | 62.6 | Relatively Low | 68 |
| 39 | Montgomery County | 62.2 | Relatively Low | 15 |
| 40 | Vernon County | 61.6 | Relatively Low | 54 |
| 41 | Macon County | 61.4 | Relatively Low | 22 |
| 42 | Pike County | 61.4 | Relatively Low | 8 |
| 43 | Atchison County | 60.3 | Relatively Low | 25 |
| 44 | Lewis County | 59.1 | Relatively Low | 32 |
| 45 | Adair County | 58.8 | Relatively Low | 10 |
| 46 | Daviess County | 58.3 | Relatively Low | 22 |
| 47 | Scott County | 56.3 | Relatively Low | 14 |
| 48 | Benton County | 56.1 | Relatively Low | 39 |
| 49 | Harrison County | 55.9 | Relatively Low | 31 |
| 50 | Clark County | 54 | Relatively Low | 35 |
| 51 | Morgan County | 53 | Relatively Low | 27 |
| 52 | Ste. Genevieve County | 52.8 | Relatively Low | 16 |
| 53 | Andrew County | 52.6 | Relatively Low | 10 |
| 54 | Barton County | 52.6 | Relatively Low | 35 |
| 55 | Washington County | 52.4 | Relatively Low | 22 |
| 56 | Laclede County | 51.7 | Relatively Low | 43 |
| 57 | Chariton County | 51 | Relatively Low | 9 |
| 58 | Crawford County | 51 | Relatively Low | 33 |
| 59 | Linn County | 49.9 | Relatively Low | 11 |
| 60 | DeKalb County | 49.5 | Relatively Low | 15 |
| 61 | Holt County | 49 | Relatively Low | 21 |
| 62 | Cole County | 48.3 | Relatively Low | 15 |
| 63 | Cedar County | 47.8 | Relatively Low | 21 |
| 64 | Grundy County | 47.7 | Relatively Low | 29 |
| 65 | Webster County | 47.2 | Relatively Low | 61 |
| 66 | Dade County | 46.2 | Relatively Low | 26 |
| 67 | Perry County | 45.9 | Relatively Low | 15 |
| 68 | Caldwell County | 44.2 | Relatively Low | 10 |
| 69 | St. Clair County | 43.6 | Relatively Low | 33 |
| 70 | Saline County | 43.4 | Relatively Low | 15 |
| 71 | Gasconade County | 43.3 | Relatively Low | 12 |
| 72 | Dallas County | 43.1 | Relatively Low | 15 |
| 73 | Hickory County | 43.1 | Relatively Low | 32 |
| 74 | Miller County | 43.1 | Relatively Low | 17 |
| 75 | Sullivan County | 42.6 | Relatively Low | 14 |
| 76 | Mercer County | 42.5 | Relatively Low | 13 |
| 77 | Knox County | 41.7 | Relatively Low | 9 |
| 78 | Livingston County | 41.3 | Relatively Low | 13 |
| 79 | Putnam County | 40 | Relatively Low | 15 |
| 80 | Pulaski County | 39.9 | Relatively Low | 45 |
| 81 | Stoddard County | 38.9 | Relatively Low | 17 |
| 82 | Randolph County | 38.7 | Relatively Low | 19 |
| 83 | Ralls County | 37.6 | Relatively Low | 11 |
| 84 | Monroe County | 36.8 | Relatively Low | 12 |
| 85 | McDonald County | 36.5 | Relatively Low | 60 |
| 86 | Shelby County | 36.2 | Relatively Low | 12 |
| 87 | Osage County | 36 | Relatively Low | 9 |
| 88 | Wright County | 35.2 | Relatively Low | 46 |
| 89 | Phelps County | 34.4 | Relatively Low | 56 |
| 90 | Carroll County | 33.4 | Very Low | 4 |
| 91 | Butler County | 33 | Very Low | 25 |
| 92 | Texas County | 32.3 | Very Low | 50 |
| 93 | Howell County | 31.8 | Very Low | 77 |
| 94 | Madison County | 29.8 | Very Low | 5 |
| 95 | Iron County | 28.8 | Very Low | 18 |
| 96 | Schuyler County | 28.5 | Very Low | 7 |
| 97 | Mississippi County | 28.4 | Very Low | 9 |
| 98 | New Madrid County | 25.1 | Very Low | 11 |
| 99 | Wayne County | 24.4 | Very Low | 29 |
| 100 | Moniteau County | 23.4 | Very Low | 9 |
| 101 | Worth County | 22.6 | Very Low | 5 |
| 102 | Bollinger County | 22.3 | Very Low | 18 |
| 103 | Douglas County | 18 | Very Low | 91 |
| 104 | Reynolds County | 15.1 | Very Low | 16 |
| 105 | Howard County | 14.3 | Very Low | 7 |
| 106 | Dent County | 14.1 | Very Low | 45 |
| 107 | Dunklin County | 13.7 | Very Low | 38 |
| 108 | Maries County | 12.9 | Very Low | 11 |
| 109 | Ripley County | 12.9 | Very Low | 23 |
| 110 | Cooper County | 12.8 | Very Low | 7 |
| 111 | Oregon County | 12.6 | Very Low | 22 |
| 112 | Ozark County | 10.8 | Very Low | 31 |
| 113 | Carter County | 9.9 | Very Low | 35 |
| 114 | Pemiscot County | 9.9 | Very Low | 13 |
| 115 | Shannon County | 9.4 | Very Low | 37 |
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 Missouri:
Frequently asked questions
What is the highest hail risk county in Missouri?
St. Louis County, MO has the highest hail risk in Missouri, with a FEMA National Risk Index score of 99.7 out of 100 (rated "Very High").
How many counties in Missouri are rated Very High for hail risk?
2 of 115 scored Missouri counties are rated "Very High" for hail risk by FEMA's National Risk Index.
What causes hail risk in Missouri?
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.