Property & Casualty Insurance · FEMA OpenFEMA
FEMA NFIP Redacted Policies v2 (OpenFEMA)
Datadory delivers fema nfip redacted policies v2 openfema data as one normalized slice of America's federal flood book: 73,601,802 policy transactions carrying effective and termination dates, rated flood zones, building and contents limits, premium decomposed into fees, surcharges and reserve assessments, Community Rating System classes, elevation readings and geography down to census block group. Delivered daily, weekly, or hourly.
API, files, or your warehouse. Daily, weekly, or hourly.
What is the FEMA NFIP Redacted Policies v2 dataset?
It is the policy-side ledger of the National Flood Insurance Program - every transaction that wrote, renewed, endorsed or cancelled flood cover, 73,601,802 of them, one row each. Where the claims file records what happened after water arrived, this one documents the book that stood ready before it: effective and termination dates, rated and current flood zone, occupancy type, floors, original construction date and post-FIRM status.
The money is unusually well decomposed for a government file. Each row splits building versus contents limits, then separates base premium from policy cost, federal policy fee, HFIAA surcharge, reserve fund assessment and ICC premium - so a premium is an anatomy rather than a single number. Rating context completes it: deductibles, rate method, subsidized rate type, grandfathering code, Community Rating System class and the mandatory purchase flag.
Within Datadory's shelf this record owns the in-force exposure layer: who held what, where, at what price.
What do sample rows look like?
One row per policy transaction, typed identically whether the property is a barrier-island cottage or a downtown condominium. The block above shows a real one: a Sunset Beach, North Carolina policy rated in zone AE, effective 10 July 2016 for a one-year term, carrying $250,000 of building cover and $100,000 of contents.
The money columns reconcile on the row - $407 premium plus the $50 federal policy fee, $25 HFIAA surcharge and $59 reserve fund assessment land exactly on the $541 policy cost, which makes audit work straightforward. Context columns finish the picture: Community Rating System class 7 for the community, mandatory purchase flagged true, post-FIRM construction true, FEMA region 4.
Samples populate the same columns across whichever states, communities or flood zones you name - nothing is synthesized to fill gaps.
What fields does each record include?
Eighty-two verified fields, organized into six families:
- Lifecycle - effective, termination, endorsement, cancellation and property purchase dates
- Risk and rating - rated and current flood zone, occupancy type, building description, post-FIRM and elevated-building indicators, rate method and grandfathering codes
- Premium economics - building and contents limits, premium, policy cost, federal policy fee, HFIAA surcharge, reserve fund assessment, ICC premium, deductible codes, replacement cost
- Elevation - base flood elevation, lowest floor elevation, lowest adjacent grade, elevation difference
- Program and community - Community Rating System class, mandatory purchase flag, community numbers and name, Regular or Emergency program indicator
- Geography - state, ZIP, county FIPS, census tract, census block group, rounded latitude and longitude
Thirty-one anchors are tabulated below; the remaining fifty-one ship in the same dictionary format with your sample. Redaction is structural and disclosed: recent vintages withhold reported city, and coordinates round so a row narrows to a neighborhood, never a doorstep.
Where does coverage run, and at what grain?
Geography - the United States and its territories wherever NFIP policies are written. The join ladder descends from state through ZIP and county FIPS to census tract and block group, with rounded latitude and longitude on the bottom rung - fine enough to aggregate to a coastline, coarse enough to honor the program's privacy rules.
Temporal - the catalog window opens at 2009-01-01 for policy effective dates, and the v2 vintage holds at its June 2026 freeze while the program's successor version succeeds it. Original construction dates on the structures themselves reach back decades further, so building-age analytics survive the shorter transaction window.
Granularity - one row per policy transaction across 73,601,802 records. Counting in-force policies rather than transactions wants a deduplication pass on community and property keys, which the delivery applies.
Set against the wider catalog - average quality score 7.81 across all 1,744 datasets - this record scores 9/10, carried by field depth, verified definitions and national scope.
How is the data delivered?
API, files, or your warehouse. Daily, weekly, or hourly.
Your cadence runs independently of the program's own rhythm. Take a one-time snapshot of the national flood book, or keep a warehouse table current so renewals and endorsements diff cleanly into yesterday's rows. Deliveries arrive normalized to the field dictionary above with community identifiers intact and keyed to census geographies your warehouse already speaks, so a join against your own property or mortgage book needs no fuzzy matching.
Two postures work well in practice. Take the policy slice alone as the in-force exposure layer - limits, premiums and zones by geography. Or take it joined to the claims file, aligned on shared state, ZIP, county and community keys, to produce take-up rates and loss ratios in one table. Most production users end up wanting both, in that order.
Who uses this data, and for what?
- Take-up-rate mapping - policy counts per ZIP, tract or county set against the claims file's loss counts put a penetration number on every floodplain.
- Premium adequacy analysis - premium decomposed against coverage limits by flood zone shows where the rated price and the carried risk diverge.
- Portfolio exposure screening - mandatory purchase flags, rated zones and elevation differences screen a mortgage or property book at block-group grain.
- CRS community benchmarking - Community Rating System classes rank which communities buy mitigation into their rates.
- Actuarial and reinsurance exposure bases - an in-force view of the national flood book feeds accumulation and catastrophe-loading work.
- Climate resilience research - post-FIRM indicators, construction dates and elevation readings trace how the built coast changed.
Which personas get the most value?
Investors and quants lead fit: an observable, transaction-level national flood book is rare ground for insurance-market analysis; see investors & quants use cases. Data scientists and ML engineers get eighty-two typed columns with verified definitions - feature-store material for flood-risk models; see data scientists use cases. Market researchers and consultants size the flood insurance market and benchmark carrier books; see market researchers use cases. Competitive intelligence teams track which communities and zones grow or shrink their insured base; see competitive intel use cases. Developers and builders stand exposure monitoring on the fixed schema; see developers builders use cases. Journalists, academics and students draw citable federal-program figures; see the citation-grade research workflow.
How does it compare within property & casualty insurance data?
This record owns the in-force book. FEMA NFIP Redacted Claims v2 owns the loss experience - millions of claim transactions with damage and payment detail; the two join on shared geography and community keys, and the head-to-head lives at claims vs policies. First Street Foundation Climate Risk Data models forward-looking hazard per property, where this file records priced, purchased cover as it actually stood. NAIC Research and Insurance Data aggregates insurer filings market-wide but not property by property. FEMA NFIP Geospatial Hub supplies the mapped hazard layers that contextualize both. Observed book versus modeled peril is the axis the whole industry runs on.
What should you know before requesting a sample?
Four things worth settling upfront.
First, transactions are not policies. The 73.6 million figure counts transactions; a single property renewing ten times contributes ten rows. In-force counts want the deduplication pass described above, and samples ship with it applied.
Second, redaction shapes every spatial join. City names withdrew from recent vintages and coordinates round deliberately, so the census block group is the finest geography that behaves consistently across vintages. Plan aggregations there.
Third, the version clock is real. This v2 vintage froze at June 2026 and leaves service after 15 October 2026 in favor of the program's successor version; deliveries transition onto the new version with schema differences documented rather than discovered.
Fourth, codes arrive decoded. Occupancy types, deductible tiers, rate methods and grandfathering categories travel as integers and letters in the raw artifact; every delivery carries the decode references beside them, and the sample confirms the mappings against your scope.
Why request this through Datadory
Because the raw artifact is 73.6 million rows of coded columns with a version sunset attached - formidable to wrangle, hostile to join casually. Datadory normalizes the slice to the field dictionary above, decodes the categorical codes, keys every row to census geographies your warehouse already carries, and schedules the feed so consecutive pulls diff cleanly through the version transition.
Browse the rest of the industry on the property casualty insurance data hub, the best property-casualty-insurance datasets ranking, or the full catalog; the source itself is profiled at the FEMA OpenFEMA source page.
Field dictionary
Every field below is documented against real records. The full dictionary ships with the sample.
| Field | Type | Definition | Example |
|---|---|---|---|
policyEffectiveDate | date | Date the policy became effective. | 2016-07-10 |
policyTerminationDate | date | Date the policy terminates. | 2017-07-10 |
ratedFloodZone | string | Flood zone used to rate the policy. | AE |
floodZoneCurrent | string | Current flood zone for the property. | Named flood zone |
occupancyType | integer | Coded occupancy of the insured building. | Coded category |
numberOfFloorsInInsuredBuilding | integer | Number of floors in the insured building. | Floor count |
originalConstructionDate | date | Date the structure was originally built. | Construction date |
postFIRMConstructionIndicator | boolean | Whether the building was built after the initial Flood Insurance Rate Map for its community. | true |
totalBuildingInsuranceCoverage | number | Building coverage limit in USD. | 250000 |
totalContentsInsuranceCoverage | number | Contents coverage limit in USD. | 100000 |
totalInsurancePremiumOfThePolicy | number | Total premium of the policy in USD. | 407 |
policyCost | number | Total policy cost - premium plus fees and assessments - in USD. | 541 |
federalPolicyFee | number | Federal policy fee component in USD. | 50 |
hfiaaSurcharge | number | HFIAA surcharge amount in USD. | 25 |
reserveFundAssessment | number | Reserve fund assessment in USD. | 59 |
iccPremium | number | Increased Cost of Compliance premium in USD. | Monetary amount |
buildingDeductibleCode | string | Coded building deductible amount. | Coded tier |
buildingReplacementCost | number | Building replacement cost in USD. | Monetary amount |
crsClassCode | integer | Community Rating System class of the community, coded 1-10. | 7 |
mandatoryPurchaseFlag | boolean | Whether flood insurance purchase is federally mandated for this property. | true |
baseFloodElevation | number | Base flood elevation for the property. | Elevation value |
lowestFloorElevation | number | Lowest floor elevation of the insured structure. | Elevation value |
elevationDifference | number | Difference between lowest floor and base flood elevation. | Signed difference |
nfipCommunityName | string | Name of the NFIP community. | SUNSET BEACH, TOWN OF |
reportedZipCode | string | Reported ZIP code of the insured property. | 28468 |
countyCode | string | FIPS county code of the insured property. | 37019 |
censusTract | string | Census tract of the insured property. | Census tract code |
censusBlockGroupFips | string | Census block group FIPS code - the finest geography that stays consistent across vintages. | Block group code |
latitude | number | Rounded latitude of the insured property. | Rounded coordinate |
longitude | number | Rounded longitude of the insured property. | Rounded coordinate |
policyCount | integer | Number of policies represented by the record. | Integer |
FEMA NFIP Redacted Policies v2 (OpenFEMA) - product specification
| Attribute | Value |
|---|---|
| Industry | Property & Casualty Insurance |
| Source | FEMA OpenFEMA (National Flood Insurance Program) |
| Records | 73,601,802 policy transactions |
| Fields | 82 verified fields; 31 tabulated, remainder delivered with sample |
| Geographic coverage | United States and territories where NFIP policies are written |
| Temporal coverage | Policy effective dates from 2009-01-01; v2 vintage frozen June 2026 |
| Granularity | One row per policy transaction |
| Delivery cadence | Daily, weekly, or hourly |
What teams do with it
- Take-up-rate mapping Policy counts per ZIP, tract or county set against the claims file's loss counts put a penetration number on every floodplain.
- Premium adequacy analysis Premium decomposed against building and contents limits by flood zone shows where the rated price and the carried risk diverge.
- Portfolio exposure screening Mandatory purchase flags, rated zones and elevation differences screen a mortgage or property book at block-group grain.
- CRS community benchmarking Community Rating System classes across 73 million transactions show which communities buy mitigation into their rates.
- Actuarial and reinsurance exposure bases An in-force view of the national flood book by geography feeds accumulation and catastrophe-loading work.
- Climate resilience research Post-FIRM indicators, construction dates and elevation readings measure how the built coast changed across the transaction window.
Questions buyers ask
What does one delivered row of fema nfip redacted policies v2 openfema data contain?
One NFIP policy transaction: effective and termination dates, rated and current flood zone, occupancy and structure codes, building and contents coverage limits, premium broken out against policy cost, federal policy fee, HFIAA surcharge, reserve fund assessment and ICC premium, deductibles, Community Rating System class, mandatory purchase flag, elevation readings and redacted geography down to census block group.
How far back does the NFIP policies data go?
The catalog window opens at 1 January 2009 for policy effective dates, and the vintage holds at its June 2026 freeze during the handover to the successor version. Original construction dates on the properties themselves reach back decades further, so building-stock age analysis works even where the shorter transaction window does not.
Is this policy-level data or market aggregates?
Policy-transaction level - one row per transaction, 73,601,802 of them. Every aggregate a team usually wants, from take-up rates by ZIP to average premium by flood zone, computes from the rows rather than arriving pre-bucketed, which keeps the analysis auditable and re-cuttable at will.
How precise is the location information on each row?
Deliberately bounded. State, ZIP code, county FIPS, census tract and census block group identify the property's neighborhood, and latitude and longitude are rounded so a row resolves to an area rather than a doorstep. Reported city withdrew from recent vintages. The design preserves spatial analytics while honoring the program's privacy rules.
Can the policies data be joined to the NFIP claims data?
Yes - that pairing is the point. Both files share state, ZIP, county, census tract, block group and community identifiers, so policies-in-force merge with claim history into take-up-rate and loss-ratio views by geography. The dedicated comparison page walks the overlapping fields and where each file is stronger.
What happens when the v2 version retires?
The v2 vintage froze at June 2026 and the program's successor version replaces it after 15 October 2026. Deliveries transition onto the new version with the schema differences documented ahead of the switch, so downstream tables migrate once, deliberately, instead of breaking on a silent column change.
Notes on this record
- Provenance Compiled from live catalog metadata during the August 2026 research pass with field definitions verified; the sample row above is transcribed unmodified and its money columns reconcile on the row.
- Transactions, not policies 73.6 million counts transactions - a property renewing ten times contributes ten rows. In-force views want the deduplication pass that ships applied with every sample.
- Redaction by design Cities withdrew and coordinates round in recent vintages. The census block group is the finest geography that behaves consistently - plan joins there and nothing surprises you.
- Two halves of one book Policies hold who stood insured before the water; claims hold what happened after. Joined on shared geography and community keys they yield take-up and loss-ratio views neither file gives alone.
- Scored against the catalog Datadory rates this record 9/10 against a catalog mean of 7.81 across 1,744 datasets - field depth, verified definitions and national scope are the assets; the version sunset is the watch item.
- Sample policy Samples ship in the exact schema shown above, cut to your named states, coastal corridors, communities or flood zones, with decode references riding beside every coded column.
See the rows before you pay anything.
Name this dataset and we send real records from it — scoped to the fields you asked for.