Home insurance costs & natural hazards in Oklahoma
Plain facts for Oklahoma homeowners: what coverage has cost across the state, what flood insurance runs, and which natural hazards matter in each county.
See the numbersHistorical averages, not a quote. Updated Oct 2026.

Oklahoma at a glance
Four numbers most homeowners ask about first.
Median ZIP code, per policy per year in 2022 (inflation-adjusted).
Single-family NFIP policies that took effect in 2025.
Median ZIP in 2022. Typical U.S. ZIP: 0.81%.
Counties FEMA rates relatively high or very high on its overall National Risk Index.
What homeowners in Oklahoma pay
Each block pairs a short explanation with the data behind it.
Homeowners insurance
The typical Oklahoma ZIP code saw homeowners premiums of $2,525 per policy in 2022, 63% above the typical U.S. ZIP code ($1,551). After adjusting for inflation, that figure rose 4% between 2018 and 2022. The figures come from 423 Oklahoma ZIP codes in Treasury's data.
Typical premium per policy
Flood insurance
Standard home policies don't cover floods. 6,810 single-family NFIP policies took effect in Oklahoma in 2025, at an average full cost of $1,138, compared with $951 in 2022. About 60% of those policies are for homes in high-risk A or V zones.
Average flood policy cost
Policies by flood zone, 2025
Natural hazards
Bars count how many of Oklahoma's 77 counties FEMA rates relatively high or very high for each hazard. The most widespread are ice storm, drought and tornado. Open any county for its full hazard profile.
Hazards across Oklahoma's counties
Oklahoma counties
All 77 counties: typical premium (2022), average flood policy (2025) and FEMA's overall risk rating.
Typical home premium by county, 2022
| County | Premium | Flood | FEMA rating |
|---|---|---|---|
| Adair County | $1,955 | $1,356 | Relatively Low |
| Alfalfa County | $2,752 | $1,103 | Very Low |
| Atoka County | $2,370 | — | Very Low |
| Beaver County | $2,761 | — | Very Low |
| Beckham County | $2,832 | — | Relatively Low |
| Blaine County | $2,775 | — | Very Low |
| Bryan County | $2,422 | $972 | Relatively Low |
| Caddo County | $2,668 | $1,114 | Relatively Low |
| Canadian County | $3,024 | $903 | Relatively Moderate |
| Carter County | $2,522 | $1,469 | Relatively Low |
| Cherokee County | $2,152 | $1,615 | Relatively Low |
| Choctaw County | $2,028 | $848 | Relatively Low |
| Cimarron County | $2,347 | — | Relatively Low |
| Cleveland County | $3,210 | $971 | Relatively Moderate |
| Coal County | $2,453 | — | Very Low |
| Comanche County | $2,920 | $1,318 | Relatively Moderate |
| Cotton County | $2,641 | — | Very Low |
| Craig County | $2,279 | $1,253 | Relatively Low |
| Creek County | $2,553 | $1,420 | Relatively Moderate |
| Custer County | $2,874 | — | Relatively Low |
| Delaware County | $2,421 | $1,257 | Relatively Moderate |
| Dewey County | $2,500 | — | Very Low |
| Ellis County | $2,856 | — | Very Low |
| Garfield County | $2,444 | $973 | Relatively Moderate |
| Garvin County | $2,482 | $1,131 | Relatively Low |
| Grady County | $2,820 | $1,040 | Relatively Low |
| Grant County | $3,308 | — | Very Low |
| Greer County | $2,754 | — | Very Low |
| Harmon County | $2,656 | — | Very Low |
| Harper County | $2,487 | — | Relatively Low |
| Haskell County | $2,086 | — | Very Low |
| Hughes County | $2,479 | — | Very Low |
| Jackson County | $3,171 | $664 | Relatively Moderate |
| Jefferson County | $3,013 | — | Very Low |
| Johnston County | $2,350 | — | Very Low |
| Kay County | $2,302 | $1,115 | Relatively Low |
| Kingfisher County | $2,757 | $1,188 | Relatively Low |
| Kiowa County | $3,026 | — | Very Low |
| Latimer County | $2,282 | — | Very Low |
| Le Flore County | $2,122 | $1,142 | Relatively Moderate |
| Lincoln County | $2,558 | $1,139 | Relatively Low |
| Logan County | $3,000 | $1,026 | Relatively Low |
| Love County | $2,546 | — | Very Low |
| Major County | $2,777 | $815 | Very Low |
| Marshall County | $2,329 | $1,335 | Relatively Low |
| Mayes County | $2,197 | $1,398 | Relatively Low |
| McClain County | $2,899 | $1,036 | Relatively Low |
| McCurtain County | $2,263 | $972 | Relatively Low |
| McIntosh County | $2,330 | $1,048 | Relatively Low |
| Murray County | $2,461 | — | Very Low |
| Muskogee County | $2,213 | $1,608 | Relatively Moderate |
| Noble County | $2,857 | — | Relatively Low |
| Nowata County | $2,076 | $1,062 | Very Low |
| Okfuskee County | $2,493 | — | Very Low |
| Oklahoma County | $3,158 | $1,077 | Relatively High |
| Okmulgee County | $2,301 | $1,313 | Relatively Low |
| Osage County | $2,241 | $1,312 | Relatively Low |
| Ottawa County | $2,165 | $1,547 | Relatively Low |
| Pawnee County | $2,525 | — | Relatively Low |
| Payne County | $2,436 | $1,259 | Relatively Moderate |
| Pittsburg County | $2,082 | $1,031 | Relatively Low |
| Pontotoc County | $2,651 | $887 | Relatively Low |
| Pottawatomie County | $2,460 | $1,090 | Relatively Moderate |
| Pushmataha County | $1,963 | $984 | Very Low |
| Roger Mills County | $3,063 | — | Very Low |
| Rogers County | $2,385 | $1,260 | Relatively Low |
| Seminole County | $2,586 | $930 | Relatively Low |
| Sequoyah County | $2,172 | $1,089 | Relatively Low |
| Stephens County | $2,885 | $953 | Relatively Low |
| Texas County | $2,950 | $661 | Relatively Low |
| Tillman County | $2,532 | — | Very Low |
| Tulsa County | $2,247 | $1,036 | Relatively High |
| Wagoner County | $2,359 | $1,320 | Relatively Low |
| Washington County | $2,106 | $1,694 | Relatively Low |
| Washita County | $2,806 | $1,265 | Very Low |
| Woods County | $2,748 | — | Very Low |
| Woodward County | $2,907 | $922 | Very Low |
ZIP codes with the most flood policies
Practical next steps
Simple things Oklahoma homeowners can do with this information.
Historical averages, not a quote. Homeowners figures are inflation-adjusted averages from the U.S. Treasury Federal Insurance Office "Supporting Underlying Metrics" (2018–2022, published January 2025). They cover HO-3/HO-5 policies from participating private insurers and exclude state residual-market plans (such as FAIR plans and Citizens), surplus-lines and flood coverage. Treasury notes that individual ZIP codes can contain data anomalies. Your price depends on your home, coverage and insurer.
Sources: U.S. Treasury FIO; FEMA OpenFEMA NFIP Redacted Policies v3 (data as of Sep 8, 2026); FEMA National Risk Index (December 2025); U.S. Census Bureau ZCTA-to-county relationship file (2020) and county adjacency file; GeoNames place names. How we calculate these numbers.
This product uses the FEMA OpenFEMA API and National Risk Index data, 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). SafeHomeFacts is independent and not affiliated with the U.S. Treasury, FEMA or any insurer.