CoolFace
Datasetpublic

claritystorm/noaa-storm-events

NOAA Storm Events 1950–2024 One-time dated snapshot. Rebuilt storm-event snapshot with event-linked locations and fatalities, source provenance, and separate audit tables. Verified coverage: Events: 1950–2024; locations: 1972, 1996–2024. Records: 1,940,615 events; linked locations and fatalities. This repository contains a 1,000-row public sample, not the full package. A sample does not establish complete historical coverage. Limitations Join locations and… See the full description on the dataset page: https://huggingface.co/datasets/claritystorm/noaa-storm-events.

sourceHugging Faceotherupdated 4d agoView on Hugging Face
0likes92downloads
Dataset Card

NOAA Storm Events 1950–2024

One-time dated snapshot.

Rebuilt storm-event snapshot with event-linked locations and fatalities, source provenance, and separate audit tables.

Verified coverage: Events: 1950–2024; locations: 1972, 1996–2024.

Records: 1,940,615 events; linked locations and fatalities.

This repository contains a 1,000-row public sample, not the full package. A sample does not establish complete historical coverage.

Limitations

  • Join locations and fatalities to details by EVENT_ID, which is unique in the event table. Aggregate each child table separately before combining to avoid multiplying rows.
  • Use derived EVENTYEAR and EVENTEPISODEID for parent-event analysis. Original YEAR, YEARMONTH and EPISODEID values are retained: 92,268 primary location rows disagree on source year and 2,298 on source episode ID. These source inconsistencies are explicitly flagged, not overwritten.
  • The locations audit table retains 282,461 excluded rows: 20,817 linked to 2025 events outside this snapshot, 261,643 with missing coordinates, and one with invalid coordinates. Audit rows are not part of the primary location table; 2025 event details are not delivered.
  • Primary location coverage is sparse: two rows link to 1972 events, with other rows in 1996–2024. Complete latitude/longitude pairs pass numeric bounds checks, which do not establish geographic accuracy. Detail-table endpoint coordinates remain as supplied, with missing, incomplete or invalid values flagged.
  • TORLENGTH, BEGINRANGE, ENDRANGE and TORWIDTH preserve source decimals. NOAA documents tornado width in whole yards, but 148 source values are fractional; these values are retained without assuming a corrected unit.
  • Event types and reporting practices vary over the historical period. The archive is not a complete or uniform history of all weather hazards; long-term comparisons need source-specific qualification.
  • Damage amounts are parsed nominal USD estimates, not inflation-adjusted losses. Derived damage, injury and death totals treat missing components as zero; a zero total does not prove no loss or harm.
  • This is a dated 1950–2024 event snapshot rebuilt from pinned source revisions. Future updates are not included.

Package upload: 2026-09-19. Listing reviewed: 2026-09-19. These dates do not extend source coverage. Rebuilt from NOAA source revisions pinned September 19, 2026; primary event coverage remains 1950–2024.

Existing package tables

FileRowsFields
noaa_storm_events_details.parquet1,940,61563
noaa_storm_events_locations.parquet1,465,79821
noaa_storm_events_fatalities.parquet23,76617
noaa_storm_events_locations_audit.parquet282,46122
noaa_storm_events_fatalities_audit.parquet018

Counts are per table, not independent events. Full field names and types are on the dataset page.

Inspect the public CSV

python
import pandas as pd
df = pd.read_csv("sample_1000.csv")
print(df.shape)
print(df.columns.tolist())
print(df.head())

Availability

The dated snapshot is available for a one-time $79 purchase, subject to its documented limitations and license terms. Future updates are not included.

New annual update subscriptions and bundle purchases are paused. Existing customers retain their purchase download access and can contact support@claritystorm.com for assistance.

Current dataset details and availability

Government source portal