Oklahoma natural disaster risk
Oklahoma ranks #28 of 51 from the lowest population-weighted county-score mean in our state comparison. Its highest hazard-score means are ice storm, tornado, heat 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 Oklahoma
All 77 county rows with a FEMA score are available below, initially ordered by population.
| County | Population | Risk score | FEMA rating |
|---|---|---|---|
| Oklahoma County | 806,199 | 97.9 | Relatively High |
| Tulsa County | 680,794 | 97.9 | Relatively High |
| Cleveland County | 300,047 | 91.3 | Relatively Moderate |
| Canadian County | 168,985 | 83.5 | Relatively Moderate |
| Comanche County | 121,825 | 86.2 | Relatively Moderate |
| Rogers County | 98,610 | 80.1 | Relatively Low |
| Wagoner County | 86,609 | 73.3 | Relatively Low |
| Payne County | 82,972 | 83.9 | Relatively Moderate |
| Pottawatomie County | 73,463 | 82.3 | Relatively Moderate |
| Creek County | 72,830 | 83.2 | Relatively Moderate |
| Muskogee County | 66,444 | 82.0 | Relatively Moderate |
| Garfield County | 62,146 | 82.1 | Relatively Moderate |
| Grady County | 56,606 | 75.7 | Relatively Low |
| Washington County | 53,326 | 76.1 | Relatively Low |
| Logan County | 51,938 | 74.7 | Relatively Low |
| Le Flore County | 49,053 | 82.7 | Relatively Moderate |
| Carter County | 48,555 | 74.9 | Relatively Low |
| Bryan County | 48,253 | 74.6 | Relatively Low |
| Cherokee County | 47,942 | 76.9 | Relatively Low |
| Osage County | 45,997 | 78.1 | Relatively Low |
| McClain County | 45,273 | 62.8 | Relatively Low |
| Kay County | 43,625 | 79.9 | Relatively Low |
| Pittsburg County | 43,561 | 73.3 | Relatively Low |
| Stephens County | 43,551 | 65.9 | Relatively Low |
| Delaware County | 41,279 | 82.7 | Relatively Moderate |
| Sequoyah County | 39,860 | 79.1 | Relatively Low |
| Mayes County | 39,604 | 77.6 | Relatively Low |
| Pontotoc County | 38,235 | 62.9 | Relatively Low |
| Okmulgee County | 36,899 | 74.6 | Relatively Low |
| Lincoln County | 34,219 | 71.3 | Relatively Low |
| McCurtain County | 30,863 | 72.0 | Relatively Low |
| Ottawa County | 30,341 | 76.0 | Relatively Low |
| Custer County | 28,259 | 62.0 | Relatively Low |
| Caddo County | 26,447 | 63.4 | Relatively Low |
| Garvin County | 25,860 | 61.7 | Relatively Low |
| Jackson County | 24,678 | 86.0 | Relatively Moderate |
| Seminole County | 23,494 | 57.1 | Relatively Low |
| Beckham County | 22,148 | 57.8 | Relatively Low |
| Texas County | 20,774 | 56.6 | Relatively Low |
| Woodward County | 20,158 | 41.6 | Very Low |
| Adair County | 19,575 | 53.8 | Relatively Low |
| McIntosh County | 19,400 | 65.8 | Relatively Low |
| Pawnee County | 15,795 | 48.1 | Relatively Low |
| Marshall County | 15,792 | 49.0 | Relatively Low |
| Kingfisher County | 15,430 | 56.8 | Relatively Low |
| Atoka County | 14,379 | 30.4 | Very Low |
| Craig County | 14,302 | 55.5 | Relatively Low |
| Choctaw County | 14,297 | 49.9 | Relatively Low |
| Murray County | 13,753 | 32.5 | Very Low |
| Hughes County | 13,389 | 34.0 | Very Low |
| Haskell County | 11,683 | 30.5 | Very Low |
| Okfuskee County | 11,278 | 40.4 | Very Low |
| Noble County | 10,897 | 44.0 | Relatively Low |
| Washita County | 10,815 | 31.9 | Very Low |
| Pushmataha County | 10,790 | 32.8 | Very Low |
| Johnston County | 10,278 | 25.4 | Very Low |
| Love County | 10,261 | 21.1 | Very Low |
| Latimer County | 9,518 | 34.6 | Very Low |
| Nowata County | 9,435 | 40.8 | Very Low |
| Woods County | 8,596 | 28.1 | Very Low |
| Blaine County | 8,570 | 32.3 | Very Low |
| Kiowa County | 8,383 | 35.8 | Very Low |
| Major County | 7,628 | 34.2 | Very Low |
| Tillman County | 6,910 | 13.4 | Very Low |
| Alfalfa County | 5,696 | 40.6 | Very Low |
| Greer County | 5,489 | 17.1 | Very Low |
| Cotton County | 5,485 | 4.9 | Very Low |
| Jefferson County | 5,380 | 20.9 | Very Low |
| Coal County | 5,320 | 32.4 | Very Low |
| Beaver County | 5,028 | 37.8 | Very Low |
| Dewey County | 4,360 | 15.6 | Very Low |
| Grant County | 4,131 | 27.8 | Very Low |
| Ellis County | 3,683 | 24.8 | Very Low |
| Roger Mills County | 3,359 | 23.2 | Very Low |
| Harper County | 3,203 | 45.7 | Relatively Low |
| Harmon County | 2,406 | 10.2 | Very Low |
| Cimarron County | 2,218 | 47.3 | Relatively 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 Oklahoma
- Woodward County 41.6
- Texas County 56.6
- Seminole County 57.1
- Beckham County 57.8
- Garvin County 61.7
- Custer County 62.0
- McClain County 62.8
- Pontotoc County 62.9
Cities in Oklahoma
- Oklahoma City, OK county-score mean 91.7
- Tulsa, OK county-score mean 90.7
Frequently asked questions
Is Oklahoma safe from natural disasters?
Oklahoma's population-weighted county-score mean is 82.3 out of 100 (very high county-score mean), #28 of 51 from the lowest mean in our state comparison. A state average cannot show whether an individual home is safe. About 37% of residents live in counties FEMA rates relatively high or very high.
What natural disasters happen in Oklahoma?
The highest population-weighted county hazard-score means in Oklahoma are ice storm, tornado, heat wave (means 96, 90, 90 on the 0–100 county-score scale). These are not national state percentiles.
Which counties have the lowest modeled risk scores in Oklahoma?
Among counties with at least 20,000 people, the lowest FEMA county risk scores are in Woodward County, Texas County, Seminole County. Conditions vary within each county; check an individual address separately.