FEMA publishes its disaster declarations file, Disaster Declarations Summaries (v2), as CSV at https://www.fema.gov/api/open/v2/DisasterDeclarationsSummaries.csv. PlainHazard's own tables join that file (loaded through October 2, 2026) with NOAA's storm record since 1950 and FEMA's risk index, one row per county or state, and are free to reuse under CC0.
FEMA's disaster declarations as CSV
The OpenFEMA API serves each dataset as JSON by default and as CSV when the address ends in .csv. Each row is one declared area of one disaster, so a disaster appears once for every county it names; count distinct disasterNumber values to count disasters. Add ?$top=100 to fetch a sample first.
One row per state and hazard group: records, deaths, injuries, damage, counties with a record.
Columns of plainhazard-state-hazards.csv
Column
Meaning
state
State code
hazard
Hazard group
events
Storm records
days
Days with at least one record
zone_records
Of the records, filed for a forecast zone covering the county
events_10y
Records in the last ten years
deaths
Deaths
injuries
Injuries
damage_2025usd
Damage, 2025 dollars
counties
Counties with a record
first_year
First year on record
last_year
Latest year on record
Each county and state page also offers its own FEMA declarations as CSV: add .csv to the page address, for example /state/kansas.csv.
Source: NOAA NCEI Storm Events Database (revision 20260918, through June 30, 2026); FEMA OpenFEMA; FEMA National Risk Index (December 2025).
Reuse
The federal source files are public. PlainHazard's tables are released under CC0 1.0: use them for anything, no permission needed. Citing "PlainHazard (plainhazard.com), from NOAA and FEMA data" helps others find the source. The methodology explains how zone records are placed on counties and how damage is converted to 2025 dollars.