Virginia Real-Time Water Quality

Virginia Real-Time Water Quality

Real-time computed concentrations of water-quality constituents such as suspended sediment, total nitrogen, and total phosphorus are calculated using ordinary least squares regression models. The results of these models, along with direct water-quality measurements, can be viewed here as time-series graphs, or downloaded as tabular data.

Ordinary least squares regression models on this site use conventional sensor measurements (for example, discharge, temperature, pH, specific conductance, turbidity, and dissolved oxygen) to compute concentrations and loads of other water-quality constituents in real time. This makes it possible to compute instantaneous values of many constituents in real time for public safety without the lengthy time delay of collecting a sample and waiting for analysis of a sample at a laboratory.

Please select a site from below to start viewing data. You also can read more about the methods, measured constituents, and disclaimers by using the navigation bar at the top of each page.

Map Legend


Continuous Water-Quality Gage
Discontinued Continuous Water-Quality Gage
Station Name Station Identifier County Computation Period
Accotink Creek Near Annandale, VA 01654000 Fairfax Jan 2014 to present
Clinch River at Route 65 at Dungannan, VA 03524740 Scott Jan 2009 to present
Dead Run at Whann Avenue Near Mclean, VA 01646305 Fairfax Jan 2007 to present
Difficult Run Above Fox Lake Near Fairfax, VA 01645704 Fairfax Jan 2007 to present
Difficult Run Near Great Falls, VA 01646000 Fairfax Jan 2012 to present
Flatlick Branch Above Frog Branch at Chantilly, VA 01656903 Fairfax Jan 2007 to present
James River at Cartersville, VA 02035000 Goochland Jan. 2003 to present
Lick Run Above Patton Avenue at Roanoke, VA 0205551460 Roanoke City Jan. 2019 to present
Pamunkey River Near Hanover, VA 01673000 Hanover Jan 2007 to present
S F Little Difficult Run Above Mouth NR Vienna, VA 01645762 Fairfax Jan 2007 to present
Smith Creek Near New Market, VA 01632900 Shenandoah Jan 2010 to present