Checking for missing content type metadata ...

Checking for non-preferred file/folder path names (may take a long time depending on the number of files/folders) ...

STREAM: a Comprehensive High-Frequency Sensor Database of Water Quality in U.S. Rivers


Authors:
Owners: This resource does not have an owner who is an active HydroShare user. Contact CUAHSI (help@cuahsi.org) to determine if accessing this resource is possible.
Type: Resource
Storage: The size of this resource is 60.3 GB
Created: Jul 01, 2026 at 5:11 p.m. (UTC)
Last updated: Sep 16, 2026 at 7:32 p.m. (UTC)
Citation: See how to cite this resource
Content types: Single File Content 
Sharing Status: Private (Accessible via direct link sharing)
Views: 314
Downloads: 102
+1 Votes: Be the first one to 
 this.
Comments: No comments (yet)

Abstract

Today, thousands of sensors continuously monitor water quality across the United States, capturing vital details about storms, pollution, and overall ecosystem health. However, because this data is collected by diverse agencies and independent researchers, the information remains highly fragmented. This organizational barrier prevents scientists from grasping the broader, continental picture of our water health. To solve this, the scientific community must "harmonize" these independent networks by standardizing their data into a single, interoperable public resource. This unification will close critical knowledge gaps, empowering researchers to build better predictive models, identify the causes of water degradation, and accurately forecast dangerous events like algal blooms. Achieving this shared infrastructure requires shifting how scientific research is rewarded and supported, ultimately allowing us to better protect and manage our vulnerable freshwater systems.

Subject Keywords

Content

README.md

STREAM Dataset

This HydroShare resource contains STREAM, a harmonized collection of high-frequency water quality observations from river monitoring stations across the United States. The resource also includes site metadata, delineated watershed boundaries, watershed characteristics, historical meteorology, annual land use and land cover, anthropogenic inputs, streamflow, and grab-sample water quality data collected at the sensor locations.

Continuous water quality measurements are provided as hourly averages. The supporting datasets make it possible to connect sensor observations with watershed setting, weather, land cover, human activity, and discharge.


Resource Contents

File Description
README.md Overview of the resource, file descriptions, methods summary, and variable reference.
Methods-Description-06-30-2026.pdf Detailed documentation of site screening, time-series quality control, watershed delineation, watershed QA/QC, and the derivation of BasinATLAS attributes.
Variables-Description-06-30-2026.pdf Complete variable documentation for the eight datasets, including units, site counts, spatial and temporal resolutions, source datasets, and source years.
01_metadata.zip Site-level metadata described in Table 1 of the variables documentation. This includes site identifiers, source information, coordinates, available parameters, streamflow availability, NHDPlus COMIDs, watershed areas, watershed quality flags, and potential dam or coastal impacts.
02_continuous_water_quality.zip Hourly water quality time series described in Table 2. Parameters include water temperature, specific conductance, dissolved oxygen, pH, turbidity, nitrate, orthophosphate, fluorescent dissolved organic matter, chlorophyll-a, and phycocyanin. Source quality flags are retained where available.
03_shapefiles.zip Delineated watershed shapefiles for the STREAM monitoring sites. Each polygon represents the upstream contributing drainage area for a sensor location. The boundaries were generated through the NHDPlus and Mghydro workflow described below, projected to CONUS Albers Equal Area Conic (EPSG:5070), checked for topological errors, and used to calculate watershed area. Review the corresponding metadata fields for the delineation source, area comparison, and quality flag.
04_static_catchment_variables.zip Static watershed attributes described in Table 3. Variables are derived primarily from BasinATLAS and cover hydrology, climate, topography, land cover, soils, geology, ecosystems, population, infrastructure, and other human influences.
05_continuous_historical_meteorology.zip Hourly, watershed-averaged meteorological data described in Table 4. Variables come from the Analysis of Record for Calibration and include precipitation, radiation, pressure, humidity, temperature, and wind components.
06_dynamic_historical_lulc.zip Annual watershed land use and land cover fractions described in Table 5. The archive includes 16 Annual National Land Cover Database classes, with values expressed as fractions that sum to 1 for each site and year.
07_dynamic_anthropogenic.zip Annual watershed-scale anthropogenic variables described in Table 6. These include road salt application, atmospheric deposition, fertilizer and manure inputs, and irrigation extent.
08_streamflow_discharge.zip Hourly streamflow data described in Table 7. The archive includes discharge in cubic meters per second and source-provided quality flags.
09_grab_samples.zip Grab-sample water quality data described in Table 8. Samples were collected at the same locations as the high-frequency sensors and include suspended sediment, total suspended solids, dissolved organic carbon, chloride, nitrate, orthophosphate, chlorophyll-a, and phycocyanin.

Working with the Data

  • Use STREAM_ID as the common station identifier when joining the datasets.
  • Use DateTime to align time-varying records within a station.
  • Check time_zone in the metadata before interpreting timestamps.
  • Review the quality flag paired with each water quality or streamflow value.
  • Review flag_catchment_shapefile before using watershed attributes.
  • Keep all component files for each watershed shapefile together when extracting or moving files from 03_shapefiles.zip.
  • Review hydro_impacts when selecting sites for analyses that may be sensitive to dams or coastal influence.
  • Keep source periods in mind. Static BasinATLAS attributes were compiled from datasets representing different years and time periods.

Quality flags

Flag Meaning
A Approved. The value has completed source quality assurance and review and is considered final.
P Provisional. The value is preliminary and has not completed full source review.
E Erroneous. The value was identified as unsuitable for use. Obvious out-of-range values were assigned this status during STREAM processing and removed from the usable time series.

Methods Summary

Site screening and technical validation

A site and parameter were included only when at least one year contained one month or more of observations. This removes very short sensor deployments and highly limited time series.

Sites intersecting HydroLAKES were screened out, and sensor locations were manually reviewed to remove sites in lakes, bays, and artificial channels such as canals. Sites with negative discharge in more than 1% of available records were also excluded to reduce strong tidal influence.

Potential hydrologic impacts are recorded in hydro_impacts rather than used as automatic exclusions:

  • Dam: the site is approximately 10 km or less downstream of a dam or related structure identified in the National Inventory of Dams.
  • Coast: the site is approximately 1 km or less upstream of the U.S. ocean coastline.

These flags allow users to include or remove potentially affected sites based on the needs of an analysis.

Time-series QA/QC

Quality flags supplied by the original data providers were retained. STREAM applied an additional conservative screening step intended to remove only clear anomalies while preserving unusual but plausible observations.

Values outside the following sensor operating bounds were marked erroneous and removed during processing.

Variable Lower bound Upper bound
WTemp_C -5 degrees C 50 degrees C
SpC_uScm 0 uS/cm 200,000 uS/cm
DO_mgL 0 mg/L 50 mg/L
pH 0 14
Turb_FNU 0 FNU 10,000 FNU
Turb_NTU 0 NTU 10,000 NTU
NO3_mgNL 0 mg N/L 56 mg N/L
PO4_mgPL 0 mg P/L 1.2 mg P/L
fDOM_QSU 0 QSU 300 QSU
fDOM_RFU 0 RFU 100 RFU
Chla_ugL 0 ug/L 400 ug/L
Chla_RFU 0 RFU 100 RFU
PC_RFU 0 RFU 100 RFU

The limits were informed by operating ranges in commonly used sensor manuals, including the YSI EXO2, Sea-Bird SUNA V2, and Sea-Bird HydroCycle-PO4 manuals. A broad turbidity upper limit was used to avoid removing extreme readings that could still be real.

Watershed delineation

Watersheds were delineated using the NHDPlus river network, with the method depending on the source of the monitoring site.

  1. USGS sites were first delineated from the USGS site identifier with the nhdplusTools R package.
  2. When a USGS site identifier failed or returned an invalid result, the associated NHDPlus COMID was used.
  3. Non-USGS sites were spatially linked to an NHDPlus flowline, assigned a COMID, and delineated from that stream segment.
  4. When the NHDPlus result could not provide a reasonable watershed, an alternative delineation from Mghydro was evaluated.

All final watershed polygons were projected to the CONUS Albers Equal Area Conic coordinate reference system, EPSG:5070. Topological errors were corrected before watershed area was calculated in square kilometers.

Watershed QA/QC

Delineated watershed area was compared with the drainage area reported by the original monitoring network when that information was available. Sites with a relative difference greater than 25% were flagged for review.

Review included inspection of the watershed boundary, site position, NHDPlus flowline, and assigned COMID. Extra attention was given to large rivers, confluences, reservoirs, braided channels, and modified waterways. Common causes of disagreement included coordinate uncertainty, flowline snapping errors, different hydrographic representations, and small location shifts on large river systems.

The metadata field flag_catchment_shapefile summarizes this check:

  • Safe: delineated and reported watershed areas differ by less than 25%.
  • Caution: the difference is greater than 25%, or no source drainage area was available for comparison.

Watershed shapefiles

The archive 03_shapefiles.zip contains the final delineated watershed boundaries for individual STREAM monitoring sites. These polygons represent the upstream contributing drainage area used to calculate watershed area and derive the catchment-scale datasets included in this resource.

Use the shapefiles together with the following fields in 01_metadata.zip:

Metadata field How it supports use of the shapefiles
STREAM_ID Connects a monitoring site with the other STREAM datasets.
COMID Identifies the NHDPlus stream segment associated with the monitoring site.
catchment_shapefile_source Records the source or method used to create the watershed boundary.
catchmentarea_km2 Gives the area calculated from the final watershed polygon.
source_catchmentarea_km2 Gives the drainage area reported by the original monitoring network, when available.
catchmentarea_variability_% Reports the percent difference between the delineated and source-reported areas.
flag_catchment_shapefile Indicates whether the delineation passed the area comparison or should be used with caution.

The shapefiles use the CONUS Albers Equal Area Conic coordinate reference system (EPSG:5070). Sites marked Caution were retained so users can decide whether the boundary is appropriate for a particular analysis.

BasinATLAS attributes

Static watershed characteristics were derived by intersecting each delineated watershed with BasinATLAS Level 12 polygons in EPSG:5070.

  • Continuous variables, such as climate, topography, soils, and land cover, were calculated as area-weighted watershed averages.
  • Categorical variables were assigned using the class with the largest cumulative area weight.
  • Variables intended to describe conditions at the watershed outlet were taken from the BasinATLAS polygon containing the monitoring site's pour point.
  • Upstream-aggregated BasinATLAS fields were not used because the STREAM watershed polygons already represent each site's full contributing drainage area.

The resulting attributes were joined to the other datasets using the unique site identifier.


Variable Reference

1. Site metadata

The metadata archive provides the information needed to identify stations, connect them with the original data source, determine which datasets are available, and evaluate watershed delineation quality.

Variable Description
STREAM_ID Unique identifier assigned by STREAM, such as STREAM-gauge-1.
site_name Site name retained from the original data source.
source Organization or monitoring program that supplied the sensor data.
sourceID Site identifier used by the original source.
latitude_wgs84 Station latitude in WGS 84.
longitude_wgs84 Station longitude in WGS 84.
state_name U.S. state containing the station.
time_zone Time zone of the station.
WQ_parameters High-frequency water quality parameters available at the station.
grabsamples Grab-sample parameters available at the station.
streamflow Indicates whether streamflow is available. Values are Available or Not Available.
COMID NHDPlus common identifier for the stream segment associated with the station.
catchment_shapefile_source Source or method used to create the watershed boundary.
catchmentarea_km2 Watershed area calculated from the STREAM polygon, in square kilometers.
source_catchmentarea_km2 Watershed area reported by the original data source, in square kilometers.
catchmentarea_variability_% Percent difference between STREAM and source-reported watershed areas.
flag_catchment_shapefile Watershed delineation review flag: Safe or Caution.
hydro_impacts Potential hydrologic influence from a nearby dam or the coast.

2. Continuous water quality

All continuous water quality variables were aggregated from their native sampling intervals to hourly averages. A source quality flag is provided for each corresponding parameter where available.

Variable Measurement Units Number of sites
DateTime Date and time in ISO 8601 format: YYYY-MM-DD HH:MM:SS
WTemp_C Water temperature degrees C 3,938
SpC_uScm Specific conductance uS/cm 2,193
DO_mgL Dissolved oxygen mg/L 1,729
pH pH unitless 1,449
Turb_FNU Turbidity FNU 1,100
Turb_NTU Turbidity NTU 306
NO3_mgNL Nitrate as nitrogen mg N/L 347
PO4_mgPL Orthophosphate as phosphorus mg P/L 18
fDOM_QSU Fluorescent dissolved organic matter QSU 81
fDOM_RFU Fluorescent dissolved organic matter RFU 31
Chla_ugL Chlorophyll-a ug/L 101
Chla_RFU Chlorophyll-a fluorescence RFU 22
PC_RFU Phycocyanin fluorescence RFU 59

3. Static catchment variables

Static watershed attributes come from BasinATLAS v10 unless otherwise noted. The source datasets span different years and represent a mix of historical averages, modeled values, and the most recent conditions available when BasinATLAS was assembled.

Variable names are shown as documented in the source, including {} placeholders used in the BasinATLAS naming convention.

Hydrology and surface water

Variable Attribute Units
dis_m3_{} Natural discharge m3/s
run_mm_{} Land surface runoff mm
inu_pc_{} Inundation extent percent
lka_pc_{} Lake area percent x10
lkv_mc_{} Lake volume million m3
rev_mc_{} Reservoir volume million m3
dor_pc_{} Degree of regulation percent x10
ria_ha_{} River area hectares
riv_tc_{} River volume thousand m3
gwt_cm_{} Groundwater table depth cm
bfi Baseflow index percent

Topography and climate

Variable Attribute Units
ele_mt_{} Elevation meters above sea level
slp_dg_{} Terrain slope degrees x10
sgr_dk_{} Stream gradient decimeters per km
clz_cl_{} Climate zone 18 classes
cls_cl_{} Climate stratum 125 classes
tmp_dc_{} Air temperature degrees C x10
pre_mm_{} Precipitation mm
pet_mm_{} Potential evapotranspiration mm
aet_mm_{} Actual evapotranspiration mm
ari_ix_{} Global aridity index index x100
cmi_ix_{} Climate moisture index index x100
snw_pc_{} Snow cover extent percent

Land cover and ecosystems

Variable Attribute Units
glc_cl_{} Land cover class 22 classes
glc_pc_{} Land cover extent percent
pnv_cl_{} Potential natural vegetation class 15 classes
pnv_pc_{} Potential natural vegetation extent percent
wet_cl_{} Wetland class 12 classes
wet_pc_{} Wetland extent percent
for_pc_{} Forest cover extent percent
crp_pc_{} Cropland extent percent
pst_pc_{} Pasture extent percent
ire_pc_{} Irrigated area extent percent
gla_pc_{} Glacier extent percent
prm_pc_{} Permafrost extent percent
pac_pc_{} Protected area extent percent
tbi_cl_{} Terrestrial biome 14 classes
tec_cl_{} Terrestrial ecoregion 846 classes
fmh_cl_{} Freshwater major habitat type 13 classes
fec_cl_{} Freshwater ecoregion 426 classes

Soils and geology

Variable Attribute Units
cly_pc_{} Clay fraction in soil percent
slt_pc_{} Silt fraction in soil percent
snd_pc_{} Sand fraction in soil percent
soc_th_{} Organic carbon content in soil tonnes/hectare
swc_pc_{} Soil water content percent
lit_cl_{} Lithological class 16 classes
kar_pc_{} Karst area extent percent
ero_kh_{} Soil erosion kg/hectare/year

Population and human influence

Variable Attribute Units
pop_ct_{} Population count thousands of people
ppd_pk_{} Population density people per km2
urb_pc_{} Urban extent percent
nli_ix_{} Nighttime lights index x100
rdd_mk_{} Road density meters per km2
hft_ix_{} Human footprint index x10
gad_id_{} Global administrative area identifier
gdp_ud_{} Gross domestic product, purchasing power parity U.S. dollars
hdi_ix_{} Human development index index x1000

River network

Variable Attribute Units
stream_order Strahler stream order from the NHDPlus V2 flowline associated with the site's COMID unitless

For full source citations, native spatial resolutions, source years, and class definitions, see Variables-Description-06-30-2026.pdf and the BasinATLAS catalog.

4. Continuous historical meteorology

Meteorological variables come from the Office of Water Prediction's Analysis of Record for Calibration, version 1.1. Native data are hourly at 30 arc-second resolution. STREAM provides hourly values lumped across each watershed.

Variable Description Units
APCP_surface Hourly total precipitation kg/m2 or mm
DLWRF_surface Downward longwave radiation flux at the surface W/m2
DSWRF_surface Downward shortwave radiation flux at the surface W/m2
PRES_surface Surface air pressure Pa
SPFH_2maboveground Specific humidity at 2 m above ground g/g
TMP_2maboveground Air temperature at 2 m above ground K
UGRD_10maboveground West-east wind component at 10 m above ground m/s
VGRD_10maboveground South-north wind component at 10 m above ground m/s

Source: Fall, G., et al. (2023), The Office of Water Prediction's Analysis of Record for Calibration, Version 1.1.

5. Dynamic historical land use and land cover

Land use and land cover variables come from the Annual National Land Cover Database. Native data have 30 m spatial resolution and annual temporal resolution. STREAM values are annual watershed fractions. For each station and year, the fractions across all classes sum to 1.

Class Summary
Open Water Open water with less than 25% vegetation or soil cover.
Perennial Ice/Snow Areas with perennial ice or snow covering more than 25% of the surface.
Developed Open Space Mostly vegetated developed land with less than 20% impervious cover.
Developed Low Intensity Developed land with 20% to 49% impervious cover.
Developed Medium Intensity Developed land with 50% to 79% impervious cover.
Developed High Intensity Highly developed land with 80% to 100% impervious cover.
Barren Land Rock, sand, mines, and other exposed material with less than 15% vegetation.
Deciduous Forest Forest dominated by trees that seasonally shed foliage.
Evergreen Forest Forest dominated by trees that retain foliage throughout the year.
Mixed Forest Forest without more than 75% dominance by either deciduous or evergreen trees.
Shrub/Scrub Areas dominated by shrubs or short, early-successional trees.
Grassland/Herbaceous Areas dominated by unmanaged graminoid or herbaceous vegetation.
Pasture/Hay Grasses or legumes managed for grazing, seed, or hay production.
Cultivated Crops Land used for annual or perennial crop production, including actively tilled land.
Woody Wetlands Wetlands dominated by forest or shrub vegetation.
Emergent Herbaceous Wetlands Wetlands dominated by perennial herbaceous vegetation.

Source: U.S. Geological Survey (2024), Annual NLCD Collection 1 Science Products, version 1.1.

6. Dynamic anthropogenic variables

All variables in this archive are provided as annual watershed averages or watershed fractions.

Variable Description STREAM coverage or source period Native resolution
salt_pound Estimated road salt application 1992-2015 in STREAM 1 km
so4_tw, cl_tw, no3_tw, na_tw, k_tw, ca_tw, mg_tw, nh4_tw Atmospheric deposition of sulfate, chloride, nitrate, sodium, potassium, calcium, magnesium, and ammonium in kg/ha 1985-2024 4 km
nfer, pfer Agricultural nitrogen and phosphorus fertilizer use in g/m2/year 1961-2013 approximately 55 km
fertnkg, fertpkg, manurenkg, manurepkg Nitrogen and phosphorus inputs from fertilizer and manure in kg/ha historical annual series 150 arc-seconds
irrig Irrigation extent as a fraction from 0 to 1 historical annual series 150 arc-seconds

Key sources:

7. Streamflow discharge

Streamflow was obtained from the original sources that supplied the corresponding water quality datasets and aggregated to hourly resolution.

Field Description
DateTime Date and time of the record in ISO 8601 format.
Q_m3s Hourly discharge in m3/s.
Flag_Qm3s Source quality flag for discharge: approved, provisional, or erroneous.

8. Grab-sample water quality

Grab samples were collected at the same locations as the high-frequency sensor gauges. These measurements can support comparisons between sensor signals and laboratory or discrete-sample concentrations.

Field Measurement Units Number of sites
DateTime Sample date in ISO 8601 format: YYYY-MM-DD
SSC_mgL Suspended sediment concentration associated with turbidity mg/L 1,442
TSS_mgL Total suspended solids associated with turbidity mg/L 738
DOC_mgL Dissolved organic carbon associated with fDOM mg/L 983
Cl_mgL Chloride associated with specific conductance mg/L 1,612
NO3_mgNL Nitrate as nitrogen mg N/L 1,459
PO4_mgPL Orthophosphate as phosphorus mg P/L 1,465
Chla_ugL Chlorophyll-a ug/L 352
PC_ugL Phycocyanin ug/L 85

Documentation Notes

The two PDF files included with this resource remain the authoritative source for detailed variable provenance and processing decisions. This README condenses those documents so users can understand the resource structure and begin working with the data without moving between multiple tables.

Credits

Funding Agencies

This resource was created using funding from the following sources:
Agency Name Award Title Award Number
U.S. National Science Foundation CAREER: Dynamic connectivity: a research and educational frontier for sustainable environmental management under climate and land use uncertainty 2438017
Environmental Protection Agency Cooperative Agreement for LGU GHP Activities through SERA-46 84067501

How to Cite

Kuntla, S. K., Husic, A. (2026). STREAM: a Comprehensive High-Frequency Sensor Database of Water Quality in U.S. Rivers, HydroShare, http://www.hydroshare.org/resource/0ca12d1860894579bb11eacf408a8830

This resource is shared under the Creative Commons Attribution-NoCommercial CC BY-NC.

http://creativecommons.org/licenses/by-nc/4.0/
CC-BY-NC

Comments

There are currently no comments

New Comment

required