Hourly rainfall and gauge history, U.S. cities, 2000–2026
Hourly precipitation joined to historical station locations and gauge records for 28 sites in 27 U.S. cities. One analysis table per city supports machine-learning preparation, with one row per station-hour and the latest available report flagged.
Coverage
- Legacy LCD supplements missing LCDv2 years for Austin (2016–2017) and Oklahoma City (2000–2017 and 2019–2022), with metric units and the actual source URL retained.
- Rainfall window: January 1, 2000 through the latest available NOAA observations at the snapshot cutoff.
- Location and equipment histories are matched to the local date of each hourly observation, using NOAA effective periods.
- Main outputs: one joined station-hour table per city. Earlier reference tables are retired.
- Chicago uses Midway (KMDW). Houston includes Hobby and Bush Intercontinental. New York uses Central Park (KNYC).
- Coverage includes 27 cities. Eight additional catalog cities remain outside the confirmed station scope.
is_latestidentifies the newest available report for each station. The verified LCDv2 reports currently end September 5, 2026 at 11:00 UTC for most stations; West Palm Beach ends September 1, 2026 at 04:00 UTC; the snapshot was requested on September 14, 2026. This is a delayed archive snapshot, not a real-time feed.
Columns
station_id,city,state: station and location identifiers shared across tables.observed_at,hour_utc: original report time converted to UTC and its hour bucket.precipitation_mm,precipitation_raw,is_trace: hourly liquid-equivalent precipitation, original value, and trace indicator.report_type,quality_status: observation method and retained value status.latitude,longitude,coordinate_precision,coordinate_datum: published station coordinates and precision metadata.equipment_types,equipment_record_count: distinct equipment codes and the number of active NOAA precipitation-program records.location_valid_from,location_valid_to: effective dates of the location joined to each hourly report.source_url,snapshot_date: source provenance and retrieval snapshot date.
Missing values
Missing precipitation remains null, distinct from zero and trace. Hours without a qualifying source report are absent rather than filled with zero. One report is selected per hour: NOAA hourly summaries take priority, with routine METAR rolling-hour reports as fallback; overlapping reports are never summed. Unverified gauge coordinates remain unavailable. Station coordinates are approximate gauge locations, not surveyed gauge positions. A metadata coordinate update does not necessarily mean equipment moved. Equipment history covers 26 stations; Midway and St. Petersburg have no precipitation-equipment history in HOMR. Overlapping program records are retained as distinct equipment codes without multiplying hourly rows. Historical periods may describe predecessor sites and do not establish when a metadata change first became publicly known.
Suitable for
- Comparing hourly precipitation across stations
- Investigating station and instrument changes
- Preparing city-level machine-learning inputs with historically applicable station metadata
Source and rights
NOAA National Centers for Environmental Information supplies Local Climatological Data (LCDv2 and legacy LCD) and the Historical Observing Metadata Repository. License: CC0-1.0, matching NOAA’s LCDv2 catalog record. NOAA station metadata is public-domain federal information. Source links and quality limitations remain attached to records.
Tables
| Name | Rows (est.) | Updated | Get the data |
|---|---|---|---|
Table overviewPublished rows232,003Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,003Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,907Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,907Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows233,018Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows233,018Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,952Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,952Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows226,648Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows226,648Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,850Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,850Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,622Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,622Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,254Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,254Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows229,205Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows229,205Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows226,614Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows226,614Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows225,860Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows225,860Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows227,900Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows227,900Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,813Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,813Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows466,062Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows466,062Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows229,483Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows229,483Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows226,584Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows226,584Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows233,041Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows233,041Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows230,242Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows230,242Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,071Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,071Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,725Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,725Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows225,574Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows225,574Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,942Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,942Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows228,419Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows228,419Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,874Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,874Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,877Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,877Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows233,196Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows233,196Columns27 | Update detailsStatusLiveLast published14 Sept 2026 | |
Table overviewPublished rows232,284Columns27 rows27 cols Update detailsStatusLiveLast published14 Sept 2026 | Table overviewPublished rows232,284Columns27 | Update detailsStatusLiveLast published14 Sept 2026 |
Sources
1 publisherNational Centers for Environmental Information (NCEI)NOAA NCEI provides trusted environmental data about historical weather, climate, ocean, and magnetic field conditions to drive resilience and prosperity.2 endpoints
- About
- NOAA NCEI provides trusted environmental data about historical weather, climate, ocean, and magnetic field conditions to drive resilience and prosperity.
- Website
- www.ncei.noaa.gov ↗
- Usage rights
- Public domain asserted.
- Requests
- 11 requests across 2 endpoints
Details
- Contents
- 27 tables · 6,466,020 rows (est.) · 729 columns
- Updated
- 14 September 2026
- Published
- 14 September 2026
- Version
- 2026-09-14
- Visibility
- Public
- Publisher
- Mostly Right
- Topics
- rain gauges · airports · asos +3


Comments
0No comments yet. Questions about coverage, licensing, or how a column is derived belong here, in the open, beside the data.
Sign in to join the conversation.