Skip to content
SOURCES

How a water reading
comes together.

Official stations are bound from a committed source list (USGS, NOAA CO-OPS, Water Survey of Canada, USBR, USACE, CA DWR CDEC). Matching is not a nightly job — the committed file is what the live read is allowed to ask. Interior-west, pinned, and NOAA CO-OPS gauges refresh every 10 minutes; the full set every 30. USBR is isolated so a timeout cannot stall the rest. Misses stay misses — they are not omitted, and a neighbouring station is never substituted.

Records
1168
Jurisdictions
63
Checks
9
Flagged
1

Official sources

Matched stations are a committed source list. Every record is run through the same four live layers — location, gauge, weather observation, agency page language. Live numbers come from the last published reading, then a direct agency pull if that snapshot is older than 45 minutes. A silent feed is a miss, not a skip. Observation time, not fetch time, decides whether a value is current (48 h stage/flow/weather, 7 d reservoir elevation). Last official values may be retained with their original observed time when a fetch times out or when the last official observation is older than that window.

  • Matched stations

    Committed list

    975/1168 located · 900 weather stations

    746 records with a station bound · 422 unmatched. Unique stations currently reporting sit on Latest readings, to the right.

    USGS 644 · NOAA 41 · WSC 53 · USBR 4 · USACE 1 · CDEC 3 · 84 pinned

    Generated Sat, 26 Sep 2026 22:19:19 GMT. Pinned matches win. Name and water-type must both align. No nearby gauge is substituted.

  • Latest readings

    DegradedWatch

    379/707 gauges with current readings

    NWS observations 569/590 · 16 last official observations older than the window

    Clocks 10 min critical · 30 min full · last pass critical

    USBR 3/3 with readings. Isolated sequential fetch; a RISE miss cannot stall USGS or NOAA.

    Last reading 2 min ago · hourly archives stay on the live Blob store

    37 feed misses · last official values retained where a prior observation existed. Age is printed.

  • Agency-page closure language

    CurrentClear

    364 with closure-related language detected · 446 with none detected · 358 sources unreadable

    Last pass 2 min ago; the scan runs every three hours. Detected language is words on the agency page, not a ruling that a water is closed. A reader still has to read the notice.

    Why sources could not be read

    • 160 · the cited page does not name this water, so its words may be about somewhere else

      myfwp.mt.gov (13) · ontario.ca (9) · myfwc.com (8) · albertaregulations.ca (7) · mffp.gouv.qc.ca (7)

    • 125 · the agency host refused the request

      azgfd.com (47) · monocounty.org (22) · floridastateparks.org (13) · michigan.gov (9) · mass.gov (6)

    • 20 · the agency host could not be reached

      www2.gov.bc.ca (12) · tn.gov (4) · mdwfp.com (4)

    • 14 · the agency's robots.txt asks automated readers not to fetch this page

      dnr.state.mn.us (6) · ndow.org (4) · gov.nl.ca (4)

    • 14 · the cited page no longer exists

      wlf.louisiana.gov (6) · www2.gnb.ca (4) · usbr.gov (2) · portal.ct.gov (2)

    • 13 · the cited address now redirects to another site

      gov.mb.ca (5) · dnr.illinois.gov (3) · wildlife.state.nm.us (3) · fishandboat.com (1) · ncwildlife.org (1)

    • 9 · the page has almost no readable text; it is probably drawn by script

      dep.nj.gov (5) · princeedwardisland.ca (4)

    • 3 · the agency host did not answer in time

      enr.gov.nt.ca (2) · mffp.gouv.qc.ca (1)

Record completeness

  • Official source named

    PassClear

    Every record must name the agency page it was read from.

    1168/1168 records clear

  • Review window current

    PassClear

    Calendar review dates do not gate records. Confirm on the day at the agency page.

    1168/1168 records clear

  • Source date on file

    PassClear

    The last source-check date is printed, not scored as a go/no-go.

    1168/1168 records clear

  • At least one published access

    FlaggedFlagged

    A record with no named public facility cannot be planned from.

    658/1168 records clear

    Needs attention: Barr Lake, Elkhead Reservoir, Highline Lake, John Martin Reservoir +506 more

  • Same-day verification steps present

    PassClear

    Each record must state what has to be re-checked on the day.

    1168/1168 records clear

  • Species context published

    WatchWatch

    Species wording comes from the agency page, never from inference.

    943/1168 records clear

    Needs attention: Barr Lake, Highline Lake, Jackson Lake, Pearl Lake +221 more

  • Public classification only

    PassClear

    Any record carrying a sensitive location is withheld.

    1168/1168 records clear

  • Location found

    WatchWatch

    Every water is looked up under its own published name. Where the lookup finds nothing, it stays a miss — a neighbouring place is never substituted.

    975/1168 records clear

    Needs attention: Lake Michigan, Lake Ontario — Hamlin Beach State Park and Monroe County public launches, Lake Ontario — Selkirk Shores State Park corridor, Wisconsin public navigable waters access network +189 more

  • Weather station matched

    WatchWatch

    US waters with a known location are matched to the National Weather Service observation station for that point. Canadian waters show an open miss until a Meteorological Service of Canada station is pinned by hand. A water we could not place stays unplaced.

    900/1089 records clear

    Needs attention: Lake Michigan, Lake Ontario — Hamlin Beach State Park and Monroe County public launches, Lake Ontario — Selkirk Shores State Park corridor, Wisconsin public navigable waters access network +185 more

Check a station or official page

Manual checks still work. The published station list is what this guide uses on every water record — this page is for spot-checks, not the clock.

No run started · 0/12 checked · 0 matched · 0 unmatched · 0 error

Jurisdiction coverage

StateRecordsMedian readinessOldest page read
Washington173702026-08-08
Colorado143702026-08-08
Texas98702026-08-05
California63762026-08-09
Florida53772026-08-09
New York50702026-08-10
Pennsylvania48802026-08-10
Arizona47682026-08-10
Idaho45782026-08-08
Arkansas44702026-08-10
Alabama42702026-08-10
Montana36802026-08-06
Iowa28702026-08-10
Minnesota24742026-08-05
British Columbia18762026-08-10
Indiana13682026-08-10
Connecticut10702026-08-10
Ohio1074.52026-08-10
Michigan9782026-08-05
Ontario9762026-08-10
Maine882.52026-09-08
Quebec8762026-08-10
Alberta7762026-08-10
Oregon7712026-08-05
Wisconsin7762026-08-10
Louisiana6782026-08-10
Massachusetts677.52026-08-10
North Carolina6782026-08-10
Vermont6822026-08-10
Virginia6782026-08-10
Alaska5762026-08-10
Delaware5782026-08-10
Georgia5782026-08-10
Manitoba5762026-08-10
Maryland5782026-08-10
Mississippi5782026-08-10
New Jersey5842026-08-10
Saskatchewan5762026-08-10
South Carolina5782026-08-10
Hawaii4782026-08-10
Illinois4792026-08-10
Kansas4782026-08-10
Kentucky4782026-09-04
Missouri4782026-08-10
Nebraska4782026-08-10
Nevada4782026-08-10
New Brunswick4762026-08-10
New Hampshire479.52026-08-10
New Mexico4782026-08-10
Newfoundland and Labrador4762026-08-10
North Dakota4782026-08-10
Northwest Territories4792026-08-10
Nova Scotia4822026-08-10
Oklahoma4782026-08-10
Prince Edward Island4762026-08-10
South Dakota4782026-08-10
Tennessee4782026-08-10
Utah4782026-08-10
West Virginia4782026-08-10
Wyoming4782026-08-10
Yukon4772026-08-10
Nunavut3762026-08-10
Rhode Island278.52026-08-10