OpenFEMA Disaster Declarations — Every Federal Disaster, Emergency And Fire Management Declaration By State And County Since 1953
70,401 declaration-area rows covering 5,264 federally declared disasters from 1953-05-02 to 2026-09-01: one row per designated county, parish, reservation or statewide area with disaster number, state and FIPS codes, FEMA region, declaration type (DR major disaster, EM emergency, FM fire management assistance), declaration date, 27 incident types (severe storm, hurricane, flood, fire, tornado, biological and more), incident begin and end dates, title, fiscal year and whether the Individuals and Households, Individual Assistance, Public Assistance and Hazard Mitigation programmes were declared, from the OpenFEMA Disaster Declarations Summaries (v2) as of 2026-09-06.
Use Cases
- County-level natural-hazard exposure for insurers, lenders and munis
- Disaster-frequency trends by incident type and state
- Event studies around federal declarations
- Joining hazard history to population and economic panels by FIPS
Methodology
Paged fetch of the v2 DisasterDeclarationsSummaries endpoint (10,000 records a page, ordered by record id, explicit $select); timestamps reduced to ISO dates; de-duplicated on record id; sorted by declaration date, disaster number, state and county.
Update Schedule
Static snapshot. OpenFEMA refreshes the summaries as declarations are issued and amended, typically within a day; refresh weekly.
Attribution
Source: Federal Emergency Management Agency, OpenFEMA Disaster Declarations Summaries v2 (fema.gov/openfema); US government work, public domain. FEMA and the federal government cannot vouch for the data or analyses derived from it after the data has been retrieved from OpenFEMA.
Schema
| name | type |
|---|---|
| disaster_number | integer |
| state | string |
| county | string |
| fips_state_code | integer |
| fips_county_code | integer |
| fema_region | integer |
| declaration_type | string |
| declaration_date | date |
| incident_type | string |
| incident_begin_date | date |
| incident_end_date | date |
| declaration_title | string |
| fy_declared | integer |
| ih_program_declared | boolean |
| ia_program_declared | boolean |
| pa_program_declared | boolean |
| hm_program_declared | boolean |
| tribal_request | boolean |
Sample Data
| state | county | fema_region | fy_declared | incident_type | tribal_request | disaster_number | fips_state_code | declaration_date | declaration_type | fips_county_code | declaration_title | incident_end_date | hm_program_declared | ia_program_declared | ih_program_declared | incident_begin_date | pa_program_declared |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GA | Statewide | 4 | 1953 | Tornado | false | 1 | 13 | 1953-05-02 | DR | 000 | TORNADO | 1953-05-02 | true | true | false | 1953-05-02 | true |
| TX | Statewide | 6 | 1953 | Tornado | false | 2 | 48 | 1953-05-15 | DR | 000 | TORNADO & HEAVY RAINFALL | 1953-05-15 | true | true | false | 1953-05-15 | true |
| LA | Statewide | 6 | 1953 | Flood | false | 3 | 22 | 1953-05-29 | DR | 000 | FLOOD | 1953-05-29 | true | true | false | 1953-05-29 | true |
| MI | Statewide | 5 | 1953 | Tornado | false | 4 | 26 | 1953-06-02 | DR | 000 | TORNADO | 1953-06-02 | true | true | false | 1953-06-02 | true |
| MT | Statewide | 8 | 1953 | Flood | false | 5 | 30 | 1953-06-06 | DR | 000 | FLOODS | 1953-06-06 | true | true | false | 1953-06-06 | true |
Get this via API
# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
# Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
# Cursor / Claude Code / others: mcp.json
{
"mcpServers": {
"dagentbase": {
"url": "https://dagentbase.com/api/mcp",
"headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
}
}
}
# 2. Then ask your agent, in plain language:
# "Preview 'OpenFEMA Disaster Declarations — Every Federal Disaster, Emergency and Fire Management Declaration by State and County since 1953' and, if it fits, claim it and download the files."
# Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls
# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
# Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
# Cursor / Claude Code / others: mcp.json
{
"mcpServers": {
"dagentbase": {
"url": "https://dagentbase.com/api/mcp",
"headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
}
}
}
# 2. Then ask your agent, in plain language:
# "Preview 'OpenFEMA Disaster Declarations — Every Federal Disaster, Emergency and Fire Management Declaration by State and County since 1953' and, if it fits, claim it and download the files."
# Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urlsone time · open license
Details
Available formats