Missouri natural disaster risk
Missouri ranks #25 of 51 from the lowest population-weighted county-score mean in our state comparison. Its highest hazard-score means are heat wave, tornado, cold wave.
RelocateMath computes these state means by weighting FEMA county scores by population. A mean of county percentiles is not a national state percentile or an official FEMA state rating.
The vertical line marks county-score scale midpoint (50).
Find your county's risk in Missouri
All 115 county rows with a FEMA score are available below, initially ordered by population.
| County | Population | Risk score | FEMA rating |
|---|---|---|---|
| St. Louis County | 995,569 | 99.3 | Relatively High |
| Jackson County | 719,976 | 96.5 | Relatively High |
| St. Charles County | 414,535 | 92.6 | Relatively Moderate |
| Greene County | 303,375 | 90.1 | Relatively Moderate |
| St. Louis city | 288,512 | 98.7 | Relatively High |
| Clay County | 258,122 | 89.8 | Relatively Moderate |
| Jefferson County | 229,458 | 90.5 | Relatively Moderate |
| Boone County | 188,043 | 85.8 | Relatively Moderate |
| Jasper County | 124,357 | 85.6 | Relatively Moderate |
| Cass County | 110,773 | 74.9 | Relatively Low |
| Platte County | 110,371 | 71.4 | Relatively Low |
| Franklin County | 105,950 | 83.5 | Relatively Moderate |
| Christian County | 92,915 | 66.5 | Relatively Low |
| Buchanan County | 83,568 | 74.4 | Relatively Low |
| Cape Girardeau County | 82,735 | 85.7 | Relatively Moderate |
| Cole County | 77,032 | 73.4 | Relatively Low |
| St. Francois County | 66,999 | 78.5 | Relatively Low |
| Lincoln County | 63,057 | 67.1 | Relatively Low |
| Newton County | 60,118 | 77.5 | Relatively Low |
| Taney County | 56,529 | 84.0 | Relatively Moderate |
| Johnson County | 54,732 | 54.9 | Relatively Low |
| Pulaski County | 53,894 | 60.5 | Relatively Low |
| Phelps County | 45,194 | 53.7 | Relatively Low |
| Callaway County | 44,741 | 63.9 | Relatively Low |
| Camden County | 43,667 | 88.4 | Relatively Moderate |
| Pettis County | 43,397 | 62.0 | Relatively Low |
| Butler County | 42,020 | 83.1 | Relatively Moderate |
| Webster County | 40,500 | 44.6 | Relatively Low |
| Howell County | 40,383 | 77.8 | Relatively Low |
| Lawrence County | 38,593 | 66.2 | Relatively Low |
| Scott County | 37,933 | 80.1 | Relatively Low |
| Warren County | 37,177 | 55.3 | Relatively Low |
| Laclede County | 36,390 | 66.0 | Relatively Low |
| Barry County | 35,033 | 75.1 | Relatively Low |
| Lafayette County | 33,115 | 52.5 | Relatively Low |
| Polk County | 32,444 | 54.5 | Relatively Low |
| Stone County | 32,048 | 76.7 | Relatively Low |
| Stoddard County | 28,470 | 74.3 | Relatively Low |
| Marion County | 28,457 | 47.9 | Relatively Low |
| Dunklin County | 27,493 | 80.1 | Relatively Low |
| Adair County | 25,301 | 28.7 | Very Low |
| Miller County | 25,269 | 55.1 | Relatively Low |
| Texas County | 25,161 | 62.4 | Relatively Low |
| Audrain County | 24,548 | 51.4 | Relatively Low |
| Randolph County | 24,365 | 35.8 | Very Low |
| McDonald County | 23,701 | 64.0 | Relatively Low |
| Washington County | 23,470 | 67.8 | Relatively Low |
| Saline County | 23,231 | 51.6 | Relatively Low |
| Ray County | 23,145 | 44.4 | Relatively Low |
| Crawford County | 22,797 | 55.0 | Relatively Low |
| Henry County | 22,328 | 52.8 | Relatively Low |
| Morgan County | 21,717 | 75.5 | Relatively Low |
| Clinton County | 21,414 | 56.2 | Relatively Low |
| Nodaway County | 20,774 | 45.6 | Relatively Low |
| Benton County | 20,151 | 66.8 | Relatively Low |
| Vernon County | 19,687 | 46.0 | Relatively Low |
| Perry County | 18,976 | 46.2 | Relatively Low |
| Wright County | 18,965 | 57.4 | Relatively Low |
| Ste. Genevieve County | 18,571 | 54.6 | Relatively Low |
| Andrew County | 18,065 | 22.1 | Very Low |
| Pike County | 17,711 | 40.3 | Very Low |
| Dallas County | 17,551 | 41.7 | Very Low |
| Cooper County | 16,824 | 20.4 | Very Low |
| Bates County | 16,186 | 30.5 | Very Low |
| New Madrid County | 15,731 | 71.9 | Relatively Low |
| Moniteau County | 15,262 | 31.0 | Very Low |
| Macon County | 15,163 | 36.8 | Very Low |
| Pemiscot County | 14,958 | 78.0 | Relatively Low |
| Gasconade County | 14,746 | 32.0 | Very Low |
| Cedar County | 14,615 | 26.0 | Very Low |
| Dent County | 14,539 | 52.5 | Relatively Low |
| Livingston County | 14,364 | 23.0 | Very Low |
| Osage County | 13,402 | 32.9 | Very Low |
| Madison County | 12,729 | 50.9 | Relatively Low |
| Douglas County | 11,965 | 23.7 | Very Low |
| Mississippi County | 11,902 | 57.2 | Relatively Low |
| Linn County | 11,852 | 31.2 | Very Low |
| Barton County | 11,690 | 43.6 | Relatively Low |
| Montgomery County | 11,426 | 38.3 | Very Low |
| DeKalb County | 10,876 | 16.0 | Very Low |
| Wayne County | 10,862 | 67.0 | Relatively Low |
| Ripley County | 10,708 | 57.0 | Relatively Low |
| Bollinger County | 10,559 | 26.3 | Very Low |
| Ralls County | 10,428 | 14.1 | Very Low |
| Howard County | 10,147 | 13.8 | Very Low |
| Lewis County | 9,924 | 27.4 | Very Low |
| Grundy County | 9,787 | 27.9 | Very Low |
| St. Clair County | 9,587 | 25.6 | Very Low |
| Iron County | 9,446 | 69.5 | Relatively Low |
| Caldwell County | 8,927 | 14.4 | Very Low |
| Ozark County | 8,873 | 35.7 | Very Low |
| Monroe County | 8,734 | 21.2 | Very Low |
| Oregon County | 8,673 | 48.7 | Relatively Low |
| Hickory County | 8,585 | 23.5 | Very Low |
| Daviess County | 8,477 | 30.1 | Very Low |
| Maries County | 8,450 | 20.8 | Very Low |
| Carroll County | 8,411 | 32.6 | Very Low |
| Harrison County | 8,190 | 29.3 | Very Low |
| Dade County | 7,641 | 23.3 | Very Low |
| Chariton County | 7,390 | 29.4 | Very Low |
| Shannon County | 7,177 | 57.5 | Relatively Low |
| Clark County | 6,675 | 21.8 | Very Low |
| Gentry County | 6,245 | 28.8 | Very Low |
| Reynolds County | 6,010 | 63.9 | Relatively Low |
| Shelby County | 5,986 | 15.9 | Very Low |
| Sullivan County | 5,857 | 10.1 | Very Low |
| Carter County | 5,297 | 53.9 | Relatively Low |
| Atchison County | 5,187 | 21.7 | Very Low |
| Scotland County | 4,686 | 33.0 | Very Low |
| Putnam County | 4,642 | 8.2 | Very Low |
| Holt County | 4,240 | 15.7 | Very Low |
| Schuyler County | 4,038 | 3.6 | Very Low |
| Knox County | 3,756 | 21.0 | Very Low |
| Mercer County | 3,482 | 12.3 | Very Low |
| Worth County | 1,934 | 8.2 | Very Low |
The county rows show FEMA's own county percentile scores and rating categories; the state figures above are our weighted means. County data cannot establish a property's safety. Expected loss is modeled annual loss per resident, not a premium quote. The insurance figure is what owners with a mortgage reported paying in 2024 (Census American Community Survey), not a current quote. For a specific home, check the address on FEMA's flood map and get insurance quotes before you commit. Our guide explains how to check natural disaster risk before you move.
Lowest FEMA county risk scores in Missouri
- Adair County 28.7
- Randolph County 35.8
- Ray County 44.4
- Webster County 44.6
- Nodaway County 45.6
- Marion County 47.9
- Audrain County 51.4
- Saline County 51.6
Cities in Missouri
- St. Louis, MO county-score mean 92.2
- Kansas City, MO county-score mean 87.7
- Springfield, MO county-score mean 77.8
Frequently asked questions
Is Missouri safe from natural disasters?
Missouri's population-weighted county-score mean is 80.1 out of 100 (very high county-score mean), #25 of 51 from the lowest mean in our state comparison. A state average cannot show whether an individual home is safe. About 33% of residents live in counties FEMA rates relatively high or very high.
What natural disasters happen in Missouri?
The highest population-weighted county hazard-score means in Missouri are heat wave, tornado, cold wave (means 92, 86, 81 on the 0–100 county-score scale). These are not national state percentiles.
Which counties have the lowest modeled risk scores in Missouri?
Among counties with at least 20,000 people, the lowest FEMA county risk scores are in Adair County, Randolph County, Ray County. Conditions vary within each county; check an individual address separately.