Public Records Utility

Every FEMA disaster declaration, organized at the county level.

Search for any U.S. county and see its disaster history, the dominant hazard pattern, how often FEMA declared aid, what public assistance was obligated, and how much individual help was approved.

64.9KCounty declarations loaded
1959First declaration year
$229.7BTracked FEMA dollars
3.1KCounties with records
Primary incident types

Hazards people are already searching for.

FloodZoneMap.org started ranking for these queries within days, but the domain fit was wrong. This site is built to win those searches with a better title match and better county coverage.

Related property-risk lookup

Need flood-zone context for the same county?

Disaster history tells you what happened. FloodZoneMap.org tells you what FEMA’s flood maps say about the land and the policy environment. The NFIP claims and policy tables bridge both sites naturally, so county pages link across where the user intent overlaps.

Visit FloodZoneMap.org
Browse by state

Jump straight into county pages.

Every state page rolls up the counties with the heaviest disaster history so you can move from national patterns to local details quickly.

Alabama1,731 declarations · 67 countiesAlaska205 declarations · 28 countiesArizona250 declarations · 15 countiesArkansas1,816 declarations · 75 countiesCalifornia1,650 declarations · 58 countiesColorado649 declarations · 64 countiesConnecticut244 declarations · 8 countiesDelaware52 declarations · 3 countiesDistrict of Columbia23 declarations · 1 countiesFlorida2,702 declarations · 67 countiesGeorgia2,757 declarations · 159 countiesHawaii99 declarations · 5 countiesIdaho350 declarations · 44 countiesIllinois1,311 declarations · 102 countiesIndiana1,576 declarations · 92 countiesIowa1,910 declarations · 99 countiesKansas1,883 declarations · 105 countiesKentucky3,351 declarations · 120 countiesLouisiana2,640 declarations · 64 countiesMaine471 declarations · 16 countiesMaryland470 declarations · 24 countiesMassachusetts406 declarations · 14 countiesMichigan793 declarations · 83 countiesMinnesota1,541 declarations · 87 countiesMississippi2,118 declarations · 82 countiesMissouri2,823 declarations · 115 countiesMontana586 declarations · 56 countiesNebraska1,554 declarations · 93 countiesNevada211 declarations · 17 countiesNew Hampshire319 declarations · 10 countiesNew Jersey623 declarations · 21 countiesNew Mexico411 declarations · 33 countiesNew York1,521 declarations · 62 countiesNorth Carolina2,403 declarations · 100 countiesNorth Dakota1,372 declarations · 53 countiesOhio1,289 declarations · 88 countiesOklahoma2,482 declarations · 77 countiesOregon584 declarations · 36 countiesPennsylvania1,245 declarations · 67 countiesRhode Island115 declarations · 5 countiesSouth Carolina1,175 declarations · 46 countiesSouth Dakota1,235 declarations · 65 countiesTennessee2,037 declarations · 95 countiesTexas5,277 declarations · 254 countiesUtah240 declarations · 29 countiesVermont403 declarations · 14 countiesVirginia2,715 declarations · 133 countiesWashington944 declarations · 39 countiesWest Virginia1,330 declarations · 55 countiesWisconsin866 declarations · 72 countiesWyoming131 declarations · 23 counties
Year pages

Recent declaration years.

Each year page summarizes how many declarations landed, which states were hit, and which disaster type dominated.

How the build works

Phases 1 and 2 from the brief, implemented as an ingest pipeline.

The frontend stays server-rendered and fast because the ingest step preps the joins, normalizes county keys, and builds summary tables up front.

Phase 1: raw declaration + aid tables

The core FEMA tables land in SQLite in mostly raw form: DisasterDeclarationsSummaries, PublicAssistanceFundedProjectsDetails, HousingAssistanceOwners, HousingAssistanceRenters, and RegistrationIntakeIndividualsHouseholdPrograms.

  • County pages get their timeline, PA totals, and assistance cards from these records.
  • Text-only county joins are normalized through a Census county lookup table.

Phase 2: aggregated large tables

The huge FEMA and NFIP tables are aggregated during ingestion instead of stored raw. That keeps the production dataset practical while still exposing the strongest county-level signals.

  • Validated IHP registrations become county-by-disaster metrics.
  • NFIP claims and policies become county-by-year metrics.
Frequently asked

Search intent the site is built to answer.

What makes this different from FEMA's own disaster search tools?
FEMA publishes the raw data, but its public tools are hard to browse county by county. DisasterLookup groups declarations, assistance, and spending into one county page with direct historical context.
Does this cover more than floods?
Yes. Floods are only one slice of FEMA declarations. DisasterLookup covers hurricanes, severe storms, fires, winter events, earthquakes, droughts, and other disaster types.
Why link to FloodZoneMap.org?
Disaster history and flood-zone risk answer different questions. DisasterLookup owns county-level disaster history. FloodZoneMap.org owns parcel-level flood-zone context and NFIP map interpretation.