River Gauges (Stage, Flow, Flood Status)

Every river gauge the National Weather Service tracks, about 12,900 nationwide, snapshotted every 15 minutes: the latest observed stage in feet, flow in cubic feet per second, the NWS flood category (normal, action, minor, moderate, major, or low water), and, at the roughly one gauge in five that is a forecast point, the crest of the official River Forecast Center forecast with its time and flood category.

One row per
river gauge x 15-minute snapshot
15-minute snapshot cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Point-in-time records
UTC · source_time

Overview

Streamflow is the physical driver of hydroelectric output, low water and warm rivers constrain thermal-plant cooling, and a river at flood stage marks substation and line exposure, so the gauges are a grid signal wherever a market has hydro or riverside infrastructure. Stage is measured against each gauge's own datum and is not comparable between gauges; flow is. Source: NOAA National Water Prediction Service.

Query contract
For the current picture select the newest source_time and read every gauge in it; for history keep one row per lid per source_time.
Analysis rules
Compare flow_cfs across gauges, never stage_ft: stage is relative to each gauge's own datum.Count gauges by flood_category within one source_time; the same gauge appears in every snapshot.
Interpretation
observed_at can be hours or days older than source_time where a gauge has stopped reporting; flood_category obs_not_current says so.A gauge near a plant is not necessarily on the plant's river. Name the gauge and the distance rather than asserting the plant's inflow.

Access

Download
Query it in SQL, download it, or read it with an API key. Download data
MCP
Connect an MCP client and load the contract with describe_data before calling query_data.ERCOT MCPCAISO MCPNYISO MCPPJM MCPSPP MCPMISO MCPISO-NE MCPBPA MCPAPI reference
HTTP endpoint
POST /api/v1/datasets/nwps_gauges/query
Full history
Delivered to Snowflake, Databricks or your own storage on a schedule by Data services.
More coverage

Schema

18 columns
ColumnType
lidLowCardinality(String)
source_timeDateTime64(6, 'UTC')
nameString
stateLowCardinality(Nullable(String))
rfcLowCardinality(Nullable(String))
wfoLowCardinality(Nullable(String))
latitudeNullable(Float64)
longitudeNullable(Float64)
stage_ftNullable(Float64)
flow_cfsNullable(Float64)
observed_atNullable(DateTime64(6, 'UTC'))
flood_categoryLowCardinality(String)
forecast_peak_stage_ftNullable(Float64)
forecast_peak_flow_cfsNullable(Float64)
forecast_peak_atNullable(DateTime64(6, 'UTC'))
forecast_issued_atNullable(DateTime64(6, 'UTC'))
forecast_flood_categoryLowCardinality(String)
ingested_atDateTime64(6, 'UTC')

Sample data

lidsource_timenamestaterfcwfolatitudelongitudestage_ftflow_cfsobserved_atflood_categoryforecast_peak_stage_ftforecast_peak_flow_cfsforecast_peak_atforecast_issued_atforecast_flood_categoryingested_at
ZUNV22026-11-03 18:15:07.446769Blackwater River (VA) near ZUNIVASERFCAKQ36.906389-76.82027815.0520.92026-11-03 16:45:00.000000no_flooding∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZUMM52026-11-03 18:15:07.446769Zumbro River at Zumbro FallsMNNCRFCARX44.2856-92.435.645112026-11-03 17:30:00.000000no_flooding∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZUIN52026-11-03 18:15:07.446769Zuni River above Black Rock ReservoirNMCBRFCABQ35.100278-108.7516673.2825.62026-11-03 16:45:00.000000no_flooding3.2422.52026-11-03 19:00:00.0000002026-11-03 17:09:00.000000no_flooding2026-11-03 18:15:10.131629
ZTNK22026-11-03 18:15:07.446769Pennsylvania Run near ZonetonKYOHRFCLMK38.087566-85.6424581.31∅2026-11-03 16:15:00.000000not_defined∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZSRM22026-11-03 18:15:07.446769Zekiah Swamp Run near NewtownMDMARFCLWX38.490556-76.9272220.762026-11-03 16:15:00.000000no_flooding∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZSRC12026-11-03 18:15:07.446769South San Ramon Creek above Amador Valley BlvdCACNRFCMTR37.72237-121.92261∅∅∅obs_not_current∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZPRF12026-11-03 18:15:07.446769Hillsborough River Above Crystal Springs Near ZephyrhillsFLSERFCTBW28.185556-82.18416753.47∅2026-11-03 17:15:00.000000not_defined∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZPHF12026-11-03 18:15:07.446769Hillsborough River near Zephyrhills at State ParkFLSERFCTBW28.149722-82.2319444.236082026-11-03 17:00:00.000000no_flooding∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZPAM52026-11-03 18:15:07.446769North Fork Zumbro River near MazeppaMNNCRFCARX44.2575-92.4913851.4669.72026-11-03 16:30:00.000000no_flooding∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZOOM82026-11-03 18:15:07.446769Canyon Creek at Billings (Zoo Montana)MTMBRFCBYZ45.7314-108.6241.74∅2026-11-03 17:00:00.000000no_flooding∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZONI32026-11-03 18:15:07.446769Eagle Creek (IN) at ZionsvilleINOHRFCIND39.946389-86.2602781.3511.7999999999999992026-11-03 16:45:00.000000no_flooding1.39.2999999999999992026-11-04 00:00:00.0000002026-11-03 14:28:00.000000no_flooding2026-11-03 18:15:10.131629
ZOLO32026-11-03 18:15:07.446769Zollner Creek near Mt AngelORNWRFCPQR45.100556-122.820556∅∅∅out_of_service∅∅∅∅out_of_service2026-11-03 18:15:10.131629
ZNRC12026-11-03 18:15:07.446769New River near New River WestmorlandCACNRFCPSR33.104722-115.6636114.92382026-11-03 16:45:00.000000no_flooding5.152822026-11-04 00:00:00.0000002026-11-03 15:07:00.000000no_flooding2026-11-03 18:15:10.131629
ZMBO12026-11-03 18:15:07.446769Zimber Ditch at North CantonOHOHRFCCLE40.870278-81.4163894.03∅2026-11-03 16:30:00.000000no_flooding∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZLPP12026-11-03 18:15:07.446769Connoquenessing Creek at ZelienoplePAOHRFCPBZ40.816944-80.24251.6982.600000000000012026-11-03 17:15:00.000000no_flooding∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZLMC12026-11-03 18:15:07.446769Line M - Lindbergh AvenueCACNRFCMTR37.697885-121.809463∅∅∅obs_not_current∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZLJC12026-11-03 18:15:07.446769Line J1 below Dublin BlvdCACNRFCMTR37.70494-121.924010.42∅2026-11-03 17:00:00.000000not_defined∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZLGC12026-11-03 18:15:07.446769Line G1 - Dublin BlvdCACNRFCMTR37.70564-121.90457∅∅∅obs_not_current∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZKAF12026-11-03 18:15:07.446769Gulf Tide Station Near ChassahowitzkaFLSERFCTBW28.657-82.7366-0.43∅2026-11-03 16:15:00.000000not_defined∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZFSF12026-11-03 18:15:07.446769Peace River at Zolfo SpringsFLSERFCTBW27.504167-81.80111116.4828902026-11-03 16:30:00.000000minor17.534002026-11-04 12:00:00.0000002026-11-03 14:33:00.000000minor2026-11-03 18:15:10.131629
ZENK12026-11-03 18:15:07.446769Rattlesnake Creek (KS) near ZenithKSABRFCDDC38.0936-98.546111.953.92026-11-03 16:45:00.000000no_flooding∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZEEM42026-11-03 18:15:07.446769Macatawa River near ZeelandMINCRFCGRR42.779192-86.0183722.6717.12026-11-03 17:00:00.000000no_flooding∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZCRM72026-11-03 18:15:07.446769Castor River above ZalmaMOLMRFCPAH37.146667-90.0755561.18∅2026-11-03 16:45:00.000000not_defined∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZCCC12026-11-03 18:15:07.446769Zaca Creek near BueltonCACNRFCLOX34.648611-120.1833331.57∅2026-11-03 16:45:00.000000not_defined∅∅∅∅fcst_not_current2026-11-03 18:15:10.131629
ZBQN72026-11-03 18:15:07.446769Atlantic Coast at Zeeks BasinNCSERFCILM33.954722-77.935∅∅∅out_of_service∅∅∅∅out_of_service2026-11-03 18:15:10.131629

Coverage

Complete
100.0%
Gap days
0
Days with data
46
Show coverage history
Coverage: 100.0%Days with data: 46Gaps: 0
2026
gaplessmore