Flood Insurance DataFlood insurance › St. Louis County

Flood insurance in St. Louis County, Missouri

What existing NFIP policyholders here actually pay, how that compares with FEMA's full-risk price, the flood risk, the claims history, and how to pay less — every figure from public federal data, sourced and dated.

$1,257
Median / yr
$105
Per month
$842–$1,914
Middle half
23.9%
Below full-risk

Policies as of July 31, 20263,126 policy units in force

This is what existing single-family policies cost — not a quote. Your own premium depends on your building, coverage and elevation.

Check your address on FEMA's flood map →

Your flood zone is set at your exact address and drives your price and whether coverage is required. Look it up first, then read your zone's row in "What does it cost in my flood zone?" below.

How much flood risk is here?

FEMA's National Risk Index rates St. Louis County's inland flood risk Relatively High, from expected annual loss.

Modeled annual loss is FEMA's estimate for the whole county (all buildings), not any one home's expected loss or premium, and not a flood probability.

Source: FEMA OpenFEMA. Data effective NRI 2023 release; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

Am I required to carry it?

About 53.7% of the NFIP policy units in this dataset for St. Louis County are in mapped high-risk (A/V) zones — not 53.7% of all buildings. In a Special Flood Hazard Area a federally backed mortgage legally requires flood insurance.

  • Zone AE1,559 policy units
  • Zone X1,448 policy units
  • Zone A78 policy units
  • Zone AH41 policy units

Zone mix by policy units (summed policyCount). Federal rule: a lender must require flood insurance on a building in a Special Flood Hazard Area with a federally backed loan (42 U.S.C. §4012a). This is the mix of existing policies, not of all buildings, and does not establish any one property's obligation.

Source: FEMA OpenFEMA. Data effective July 31, 2026; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

How much does it cost here?

Among existing single-family primary-residence NFIP policies in St. Louis County, the median annual cost is $1,257, with the middle half between $842 and $1,914 (1,586 policies). This is what current policyholders pay — a new policy on a different building can differ.

$842p25$1,257median$1,914p75$2,798p90full-risk $1,292

Each policy's annual cost (premium plus fees), single-family primary residences. The bar is the middle half (p25–p75); the orange line is FEMA's full-risk price.

Coverage in force: $688,619,000 of building and $257,636,000 of contents coverage across all St. Louis County policies.

Source: FEMA OpenFEMA. Data effective July 31, 2026; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

What does it cost in my flood zone?

Median annual cost of existing single-family policies by rated flood zone in St. Louis County — so you can read the row for your own zone (it's on your lender's determination).

Flood zoneMedian annual costPolicies
Zone AE$1,823793
Zone X$933755

Zones with fewer than 50 priced single-family policies are omitted. Your own premium still depends on elevation and coverage.

Source: FEMA OpenFEMA. Data effective July 31, 2026; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

Find your ZIP in this county

Type your ZIP to see its own NFIP policy count and median cost within St. Louis County. Biggest ZIPs are listed below.

Enter a 5-digit ZIP above.

ZIPMedian annual costPolicy units
63130$1,652293
63005—244
63124$1,409227
63031$1,575142
63136$1,690134
63135$1,308125
63088$1,057119
63119$1,200100

Median shown only for ZIPs with 25+ priced single-family policies; smaller ZIPs show count only.

Source: FEMA OpenFEMA. Data effective July 31, 2026; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

How do current premiums compare with FEMA's full-risk price?

23.9% of 1,586 single-family policies pay less than FEMA's own full-risk price; the median full-risk premium is $1,292 versus the $1,257 actually charged.

Years to the full-risk price: under the statutory cap, premiums for most primary residences rise at most 18% a year (HFIAA cap, FEMA Risk Rating 2.0). At that maximum rate a policy at today's median ($1,257) would take at least about 1 annual renewals to reach the median full-risk price ($1,292). This is the cap on how fast a bill can climb, not a forecast of any one policy; statutory surcharges and fees are outside the cap.

Source: FEMA OpenFEMA. Data effective July 31, 2026; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

Can I pay less than the sticker price?

3 of St. Louis County's 83 NFIP communities carry a Community Rating System discount that cuts every eligible policy's premium — up to 10% inside the high-risk zone (Maryland Heights, City Of).

CommunityCRS classHigh-risk discountOther-area discount
Maryland Heights, City Of810%5%
Brentwood, City Of95%5%
Florissant, City Of95%5%
St. Louis County—No discountNo discount
Ballwin, City Of—No discountNo discount
Bella Villa, City Of—No discountNo discount
Bellefontaine Neighbors, City Of—No discountNo discount
Bel-Nor, Village Of—No discountNo discount
Bel-Ridge, City Of—No discountNo discount
Berkeley, City Of—No discountNo discount
Black Jack, City Of—No discountNo discount
Breckenridge Hills, City Of—No discountNo discount
Bridgeton, City Of—No discountNo discount
Clarkson Valley, City Of—No discountNo discount
Clayton, City Of—No discountNo discount
Cool Valley, City Of—No discountNo discount
Crestwood, City Of—No discountNo discount
Creve Coeur, City Of—No discountNo discount
Crystal Lake Park, City Of—No discountNo discount
Dellwood, City Of—No discountNo discount
Des Peres, City Of—No discountNo discount
Ellisville, City Of—No discountNo discount
Eureka, City Of—No discountNo discount
Fenton, City Of—No discountNo discount
Ferguson, City Of10No discountNo discount
Frontenac, City Of—No discountNo discount
Glendale, City Of—No discountNo discount
Grantwood, Village Of—No discountNo discount
Hanley Hills, Village Of—No discountNo discount
Hazelwood, City Of—No discountNo discount
Hillsdale, Village Of—No discountNo discount
Huntleigh, City Of—No discountNo discount
Jennings, City Of—No discountNo discount
Kirkwood, City Of10No discountNo discount
Ladue,City Of—No discountNo discount
Lakeshire, City Of—No discountNo discount
Manchester, City Of—No discountNo discount
Marlborough, Village Of—No discountNo discount
Moline Acres, City Of—No discountNo discount
Normandy, City Of—No discountNo discount
Northwoods, City Of—No discountNo discount
Oakland, City Of—No discountNo discount
Olivette, City Of—No discountNo discount
Overland, City Of—No discountNo discount
Pagedale, City Of—No discountNo discount
Pine Lawn, City Of—No discountNo discount
Richmond Heights, City Of—No discountNo discount
Riverview, Village Of—No discountNo discount
Rock Hill, City Of—No discountNo discount
St. Ann, City Of—No discountNo discount
St. John, City Of—No discountNo discount
Shrewsbury, City Of—No discountNo discount
Sunset Hills, City Of—No discountNo discount
Town And Country, City Of—No discountNo discount
University City, City Of—No discountNo discount
Valley Park, City Of—No discountNo discount
Vinita Park, City Of—No discountNo discount
Warson Woods, City Of—No discountNo discount
Webster Groves, City Of—No discountNo discount
Wellston, City Of—No discountNo discount
Westwood, Village Of—No discountNo discount
Winchester, City Of—No discountNo discount
Woodson Terrace, City Of—No discountNo discount
Flordell Hills, City Of—No discountNo discount
Velda City, City Of—No discountNo discount
Green Park, City Of—No discountNo discount
Pasadena Hills, City Of—No discountNo discount
Greendale, City Of—No discountNo discount
Edmundson, City Of—No discountNo discount
Calverton Park, City Of—No discountNo discount
Charlack, City Of—No discountNo discount
Country Club Hills, City Of—No discountNo discount
Velda Village Hills, Village Of—No discountNo discount
Norwood Court, Village Of—No discountNo discount
Sycamore Hills, Village Of—No discountNo discount
Chesterfield, City Of—No discountNo discount
Twin Oaks, City Of—No discountNo discount
Wildwood, City Of—No discountNo discount
Maplewood, City Of—No discountNo discount
Bellerive Acres, City Of—No discountNo discount
Kinloch, City Of—No discountNo discount
Mary Ridge, Village Of—No discountNo discount
Champ, Village Of—No discountNo discount

The Community Rating System cuts NFIP premiums for every eligible policy in a community that does extra flood work. The discount shown is the community's rate; what share of its policies currently receive it is not in this data. Confirm with your agent.

Source: FEMA OpenFEMA. Data effective October 22, 2026; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

What do floods actually pay out here?

Between 1978 and 2026, St. Louis County had 12,031 paid NFIP flood claims totalling $264,213,622.

1978: 157 claims, $276,9881979: 1,099 claims, $6,162,7581980: 65 claims, $145,6281981: 231 claims, $536,4961982: 1,210 claims, $12,930,1601983: 913 claims, $4,318,1781984: 119 claims, $212,8451985: 724 claims, $2,512,2781986: 348 claims, $1,545,2981987: 31 claims, $56,7241988: 9 claims, $01989: 15 claims, $3,1301990: 195 claims, $456,3351991: 103 claims, $1,940,1601992: 44 claims, $53,4931993: 1,967 claims, $50,759,5291994: 714 claims, $17,905,4291995: 469 claims, $4,123,4401996: 209 claims, $2,237,5991997: 9 claims, $16,4581998: 73 claims, $295,5831999: 64 claims, $1,056,1912000: 57 claims, $1,044,2712001: 17 claims, $71,4532002: 75 claims, $139,4232003: 59 claims, $946,2262004: 82 claims, $1,807,8992005: 31 claims, $390,8882006: 7 claims, $19,4432007: 6 claims, $97,9752008: 988 claims, $40,034,5292009: 53 claims, $215,6172010: 33 claims, $199,7162011: 79 claims, $2,077,0722012: 6 claims, $02013: 76 claims, $1,483,3512014: 39 claims, $459,9082015: 364 claims, $25,643,3512016: 63 claims, $3,933,6042017: 207 claims, $13,429,8872018: 9 claims, $26,0282019: 108 claims, $3,598,1922020: 112 claims, $8,419,7132021: 6 claims, $37,8692022: 592 claims, $44,451,8892023: 17 claims, $410,6952024: 152 claims, $7,595,3792025: 19 claims, $124,0742026: 6 claims, $10,47319801990200020102020

Orange bars are the three costliest years: 1993 ($50,759,529), 2022 ($44,451,889), 2008 ($40,034,529). Net building + contents payments by year of loss. Claims are matched by the claims dataset's county code, which may not exactly match a policy's property county.

That is 12,031 paid claims since 1978 against 3,126 policies in force today — a cumulative tally spanning ~49 years over a present-day snapshot, not an annual claim rate or a flood probability.

Source: FEMA OpenFEMA. Data effective 1978–2026; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

How often do the same homes flood here?

FEMA has recorded 2,398 properties in St. Louis County that flooded more than once and drew federal disaster aid for repeat flood losses, including 52 rated severe repetitive-loss.

FEMA-designated repetitive-loss (RL) and severe repetitive-loss (SRL) properties — individual homes with more than one flood loss over time, aggregated to the county and distinct from the annual NFIP claim counts above. A high count means the same homes flood again and again here. These drew FEMA Individual Assistance (for uninsured losses), so read it as a chronic-flooding signal, not an insured-claims total.

Source: FEMA OpenFEMA. Data effective 2026-10-24; retrieved 2026-10-24. FEMA repetitive-loss flood-property records. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

How St. Louis County compares across the state

Every county in the state shaded by its FEMA flood-risk rating — St. Louis County is outlined, so you can see whether it runs hotter or cooler than its neighbours.

Adair: Very LowAndrew: Very LowAtchison: Very LowAudrain: Relatively LowBarry: Relatively ModerateBarton: Relatively LowBates: Relatively LowBenton: Relatively LowBollinger: Very LowBoone: Relatively ModerateBuchanan: Relatively LowButler: Relatively ModerateCaldwell: Very LowCallaway: Relatively LowCamden: Relatively ModerateCape Girardeau: Relatively ModerateCarroll: Relatively LowCarter: Relatively LowCass: Relatively LowCedar: Very LowChariton: Relatively LowChristian: Relatively LowClark: Very LowClay: Relatively ModerateClinton: Relatively LowCole: Relatively ModerateCooper: Very LowCrawford: Relatively LowDade: Very LowDallas: Relatively LowDaviess: Relatively LowDeKalb: Very LowDent: Very LowDouglas: Very LowDunklin: Relatively LowFranklin: Relatively ModerateGasconade: Relatively LowGentry: Very LowGreene: Relatively ModerateGrundy: Very LowHarrison: Very LowHenry: Relatively LowHickory: Very LowHolt: Very LowHoward: Very LowHowell: Relatively ModerateIron: Relatively LowJackson: Relatively HighJasper: Relatively ModerateJefferson: Relatively ModerateJohnson: Relatively LowKnox: Very LowLaclede: Relatively LowLafayette: Relatively LowLawrence: Relatively LowLewis: Relatively LowLincoln: Relatively LowLinn: Relatively LowLivingston: Very LowMacon: Relatively LowMadison: Relatively LowMaries: Very LowMarion: Relatively LowMcDonald: Relatively ModerateMercer: Very LowMiller: Relatively LowMississippi: Very LowMoniteau: Very LowMonroe: Very LowMontgomery: Relatively LowMorgan: Relatively ModerateNew Madrid: Very LowNewton: Relatively ModerateNodaway: Relatively LowOregon: Relatively LowOsage: Relatively LowOzark: Relatively LowPemiscot: Very LowPerry: Very LowPettis: Relatively LowPhelps: Relatively LowPike: Relatively LowPlatte: Relatively LowPolk: Relatively LowPulaski: Relatively LowPutnam: Very LowRalls: Very LowRandolph: Relatively LowRay: Relatively LowReynolds: Relatively LowRipley: Relatively LowSaline: Relatively LowSchuyler: Very LowScotland: Very LowScott: Relatively LowShannon: Relatively LowShelby: Very LowSt. Charles: Relatively HighSt. Clair: Relatively LowSt. Francois: Relatively LowSt. Louis: Relatively High (this county)St. Louis: Relatively HighSte. Genevieve: Relatively LowStoddard: Relatively LowStone: Relatively ModerateSullivan: Very LowTaney: Relatively ModerateTexas: Relatively LowVernon: Relatively LowWarren: Relatively LowWashington: Relatively LowWayne: Relatively LowWebster: Relatively LowWorth: Very LowWright: Relatively Low
Flood-risk rating (FEMA National Risk Index): Very Low Low Moderate High Very High. Your county is outlined.

Source: FEMA OpenFEMA. Data effective NRI 2023 release; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

How common is flood insurance here?

St. Louis County has about 0.7 NFIP flood policies for every 100 homes (3,126 policy units vs 445,472 housing units).

A coverage-commonness proxy: policy units include some multi-unit and non-residential policies and exclude private flood insurance, so read it as how widespread NFIP coverage is here, not an exact share of households.

Source: FEMA OpenFEMA NFIP + U.S. Census ACS 5-year 2023 (B25001), retrieved October 22, 2026.

How often is this county a flood disaster?

St. Louis County has had 24 distinct federal flood, hurricane or tropical-storm disaster declarations. The most recent:

Distinct storms by calendar year (one storm's emergency and major-disaster declarations are counted once), not individual declaration records.

Source: FEMA OpenFEMA. Data effective declarations through 2026; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

More data: FEMA disaster aid & reconciliation

Did the government pay homeowners after floods?

FEMA approved $35,671,168 in Individual & Households housing help to St. Louis County homeowners across 10 disasters, on 15,051 valid registrations.

FEMA Individual Assistance is disaster aid, usually capped and partial — separate from NFIP insurance and not a substitute for a policy.

Source: FEMA OpenFEMA. Data effective owner registrations by disaster; retrieved October 22, 2026. This product uses the Federal Emergency Management Agency's OpenFEMA API, but is not endorsed by FEMA.

Reconciliation & data completeness

Our counts are checked against FEMA's official figure and the API's own totals.

In-force count: 3,126 policy units (from 3,007 API records; condo-association records carry more than one unit). FEMA official reconciliation count pending for this county. Count reconciliation (not a snapshot proof): policies: 3007/3007 fetched; claims: 12031/12031 fetched.

What this data cannot tell you

The federal datasets behind this page

Every figure here comes from a public U.S. federal dataset — no estimates, no private data. This page joins 8 of them for St. Louis County, each linked to its official source. Data last pulled October 22, 2026.

Where would your premium fall?

Type your annual flood premium to see where it sits among St. Louis County's existing single-family policies. This is a comparison, not a quote.

Enter an amount above.