What is the record saying about your river?
Click any point in the United States. You get the streamflow class at the nearest USGS gauge, the Drought Monitor category over that spot, any listed wildfire within 50 km, the NOAA flood forecast for that subbasin, what NASA and EPA’s satellites read in its lakes last week, and what the states have told EPA about its water quality — six readings, each labelled with what it is a fact about. There is no score, and the page explains why there is not one.
Click anywhere in the United States to read that point.Tap anywhere in the United States to read that point.
Assessments: EPA ATTAINS, as reported by the states · Streamflow: USGS Water Data · Flood categories: NOAA National Water Prediction Service · Drought: U.S. Drought Monitor (NDMC / USDA / NOAA) · Fires: NIFC / WFIGS · Cyanobacteria: NASA / EPA CyAN
Nothing is being read yet. Click a point on the map, or type a coordinate above, and every row below fills in with what the federal record says about it — each one labelled with what it is a fact about.
Where this is
The subbasin your point falls in, and the states it drains through.
Flow at the nearest gauge
How today’s mean discharge at the nearest classifiable gauge ranks against that gauge’s own record for this calendar day. It is a reading at that gauge, not at your point.
Drought designation
Which Drought Monitor category, if any, covers this location in the current weekly map.
Listed fires within 50 km
Incidents in the national wildland fire record whose mapped extent is within 50 km. The record keeps an incident after it is contained, so some of these are out.
Flood forecast in this subbasin
The National Weather Service flood category at the nearest forecast gauge inside this subbasin. Categories are stage thresholds set gauge by gauge, so one is not reported for a gauge outside it.
Cyanobacteria in this subbasin’s lakes
What a satellite pigment index says about the lakes in this subbasin big enough to read at 300 m. It screens lakes, never rivers, and it is a pre-screening indicator — your state’s cyanobacteria programme is the authority on whether a lake is safe to use.
Water quality across this subbasin
A subbasin-wide figure covering roughly 3,700 km², not a reading at your point. It is reported with how much of the subbasin anybody has assessed, because that is the half that makes the other half mean anything.
Six readings, six different things.
Every row above is true. None of them is true of the same thing as the row below it, and the difference is what decides whether you have learned something about your river or about an instrument somewhere else.
There is no gauge at your point. There are about 8,500 stream gauges in the country and about 12,900 river forecast gauges, and the nearest one is the nearest one — not the one whose river is yours. Hydrologists have spent decades on this exact problem (Archfield & Vogel, 2010, is about how often the nearest gauge is not the best-correlated one), and nothing here measures distance along the stream network, so a gauge four kilometres away across a ridge is “closer” than one twenty kilometres downstream on your own water. That is why each gauge reading is set as a block about the gauge — its name, its distance, its subbasin — and never as a value attached to your pin.
National Weather Service flood categories are stage thresholds set gauge by gauge, from what actually floods near that gauge. “Minor” at one gauge is a different depth of water, against different terrain, from “minor” at the next one, so the category means nothing away from its own datum — and no distance cap fixes that. A forecast is only shown here when the gauge is inside your own subbasin, and it is never shown for one outside it. Separately, only about 2,000 of those 12,900 gauges carry a forecast on a quiet day; the rest publish nothing, which is notthe same statement as “no flooding”.
The cyanobacteria row comes from NASA and EPA’s Cyanobacteria Assessment Network, which reads a pigment index over roughly 2,300 U.S. lakes — the ones large enough for the sensor to resolve at 300 metres. It does not read rivers at all, and it does not read the small lakes. So a subbasin with nothing in this row is a subbasin with no lake big enough to see from orbit, which isnot a finding that nothing there is blooming. Each lake is reported as a lake — named, with its own distance — for the same reason the gauges are.
Cloud, ice, drawdown and a dry bed all stop the satellite reading a lake, and a lake it could not read is reported as not assessable with the reason, never folded into the clean end of the scale. That matters for the headline too: where several lakes sit in one subbasin, the row gives the worst reading over how many could actually be read — “elevated at one lake of six” and “elevated at six of six” are not the same sentence. Below the sensor’s detection limit, about 10,000 estimated cells per millilitre, is also not “clear”; it is the bottom of what this instrument can see. The index cannot tell a toxic bloom from a harmless one, says nothing about microcystin, and reads only the surface, so a wind-mixed bloom can be missed entirely. It is a pre-screening indicator: your state’s cyanobacteria programme is the authority on whether a lake is safe to use, and the row links straight to it.
The water quality row is a figure for the whole subbasin your point falls in — a drainage area averaging roughly 3,700 km². Reading a number about an area as a property of a point inside it is a well-named mistake: sociologists have called it the ecological fallacy since Robinson wrote it up in 1950, and geographers call the general version the modifiable areal unit problem. A subbasin can be two thirds impaired with the water in front of you fine, or the reverse. It is shown because it is the finest grain the national record publishes with geometry, it is drawn on the map so you can see the area it covers, and it always carries how much of that area anyone has assessed at all.
About half the country's 103,000 subwatersheds contain no water any state has assessed under the Clean Water Act, and 421 of the 2,456 subbasins have none at all. Those read “not assessed”, which is off the scale rather than at the good end of it. A river nobody has tested is not a river known to be safe.
The wildfire row lists incidents the interagency record currently carries within 50 km — which is not the same as burning, because an incident stays listed after it is contained. Where a perimeter has been flown, distance is measured to the fire's mapped edge; where one has not, it is measured to the reported point of origin, which on a large fire can be a long way from the flames. Containment is shown only where somebody reported it: roughly half of live incidents carry no containment figure, and an unknown fire is never drawn as a contained one.
This page does not combine the six into a number, a band, or a status, and it never will. Driftwise's Environmental Risk engine produces a state for a monitored reach out of far more than these six inputs, against a baseline built for that reach over time — and it does that for reaches a program has registered, not for an arbitrary point. Adding up six federal readings and calling the total a score would be a different method wearing the product's vocabulary. What the product adds is the next paragraph, not a number on this one.
USGS, NOAA, EPA, NASA, NIFC and the National Drought Mitigation Center. Driftwise harvests each of them into its own store on the schedule the source actually moves at and serves this page from that copy, so the agencies see one harvest per refresh no matter how many people open this page — your browser never calls them. We re-serve federal data; we do not produce it, and we are not a warning service. For anything anyone would act on, the National Weather Service, your state health department and EPA's How's My Waterway are the authorities.
A reading is a moment. A programme needs a record.
Everything above is one point, once, from public data anyone can get. The work of running a river programme is what happens after that.
Driftwise registers the specific river reaches, access points and monitoring sites a programme is responsible for. The same federal feeds are then resolved to those — so the question stops being “what is near this coordinate” and becomes “what changed on the eleven kilometres we manage”.
For a registered reach, the intelligence engines read more than a dozen federal inputs against a baseline built for that reach over time, and produce a state — with the reasoning that produced it and a recommended next step. That is the thing this page cannot honestly do for an arbitrary click: an unregistered point has no baseline and no history, so there is nothing to read a change against.
The field record lives beside the feeds: crew observations, monitoring results, closures, treatments, and the decisions that followed them. The reason an access point closed in April is still there in September, and still there when the person who closed it has moved on.
A public map is something somebody has to remember to open. Driftwise watches continuously and raises the change — which is the difference between data being available and a programme actually acting on it.
About reading a point.
What these six federal datasets do and do not tell you about the water in front of you.
Can I get a risk score for my river here?
No, and the reason is worth a paragraph. Driftwise's Environmental Risk engine produces a state for a monitored river reach — but it does that from more than a dozen inputs measured against a baseline built for that specific reach over time, for reaches a program has actually registered. An arbitrary point clicked on a map has no baseline, no registered reach, and no history, so anything this page called a “score” would be a different method wearing the product's vocabulary. What you get here is the six federal readings themselves, each labelled with what it is a fact about. What Driftwise adds for a monitored reach is a state that moves over time and a recommended next step — that is the product, and it is not something a single click can honestly produce.
Is the flow reading from my river?
Almost certainly not. It is the reading at the nearest USGS gauge that has a long enough record to rank against, and the panel prints that gauge's name, how far away it is, and whether it even sits in the same subbasin as your point. There is no gauge at most points in the country. Distance here is measured straight across the ground, not along the river network, so a gauge on the other side of a ridge can be nearer than one on your own water — which is exactly why the reading is presented as a fact about that gauge and not as a value for your location.
What does “much below normal” actually mean?
It is USGS's own classification: today's mean discharge at that gauge, ranked against every reading that gauge has taken on this calendar day across its record. Below the 10th percentile is “much below normal”, 10th to 25th is “below normal”, 25th to 75th is “normal”, and so on up. The thresholds are the agency's, not ours. A gauge with fewer than ten years of record for the date is reported as unclassified rather than ranked — about a quarter of the national network is in that position, and ranking three years of data would produce a drought signal out of noise.
Why does the water quality row describe a whole watershed instead of my spot?
Because that is the finest grain the national record publishes with geometry. EPA crosswalks each Clean Water Act assessment to the HUC12 subwatersheds its geometry touches, and Driftwise rolls those up to the 2,456 HUC8 subbasins that have published boundaries — an average of about 3,700 km² each. The subbasin is drawn on the map when you click, so you can see the area the figure covers. A finer answer needs subwatershed geometry that is not currently published nationally; if this tool earns the traffic, that is the first thing we would add.
The water quality row says a lot of it is impaired. Is my water safe?
This page cannot tell you that, and neither can the underlying data. An assessment is a multi-year regulatory determination about designated uses — swimming, fishing, drinking water supply, aquatic life — made by a state, not a measurement of today's water. A subbasin can be mostly impaired with the stretch in front of you fine, or the reverse. For anything you intend to act on, use your state or county health department for beach and swimming advisories, your utility's Consumer Confidence Report for drinking water, and EPA's How's My Waterway for the authoritative record of an individual water.
It says “not assessed”. Does that mean the water is clean?
No — it means nobody has looked. Clean Water Act assessment is done by the states, on their own budgets and schedules, and none of them assesses everything: roughly half the country's 103,000 subwatersheds contain no assessed water at all, and 421 of the 2,456 subbasins have none whatsoever. “Not assessed” is deliberately kept off the severity scale here rather than shown as a low reading, because putting “nobody looked” somewhere between clean and filthy is the single most misleading thing a water quality map can do.
Why is there no flood forecast for my point?
One of two reasons, and the panel says which. Either there is no NOAA forecast gauge inside your subbasin — in which case nothing is shown, because flood categories are stage thresholds set gauge by gauge from local impacts and simply do not transfer across a divide — or the gauge is there but has no current forecast. That second case is common: only about 2,000 of the country's 12,900 gauges carry a forecast on a quiet day. “No current forecast” is not “no flooding”, and this page will never print the second when it means the first.
Does the cyanobacteria row tell me whether my lake is safe to swim in?
No. It is a pre-screening indicator from NASA and EPA's Cyanobacteria Assessment Network — a satellite pigment index, read weekly over roughly 2,300 U.S. lakes large enough to resolve at 300 metres. The index cannot distinguish a toxic bloom from a harmless one, it says nothing at all about microcystin or any other toxin, and it reads only the water's surface, so a bloom the wind has mixed down can be missed completely. Cell densities are estimates converted from that index and carry roughly 29% mean absolute percentage error. Your state's cyanobacteria programme is the authority on whether a lake is safe to use, and the panel links to it by name rather than telling you to go and find it.
Why is there nothing in the cyanobacteria row for my point?
Most likely because the satellite product resolves no lake in your subbasin. It reads about 2,300 lakes nationally — the ones big enough to see at 300 metres — across 2,456 subbasins, and they are not evenly spread, so most points in the country have none. It also does not read rivers at all. That blank means “no lake here is large enough for this instrument”, never “nothing here is blooming”. Two special cases get their own wording: Hawaii and Puerto Rico are outside the composite's footprint entirely, so nothing there was looked at; and no Alaskan lake appears at all, because the published resolvable set is derived from the Lower 48 composite and Alaska is read against a coarser land mask — a limit of the product, not a finding about Alaskan water.
A lake near me says “not assessable”. Is that good news?
It is not news at all, and the page is built so it can never look like good news. Cloud cover, ice or snow, a drawn-down or dry bed, a lake the sensor cannot resolve, or a retrieval that failed on our side all produce that answer, and the panel names which of them it was. An unassessable lake is deliberately kept out of the count the reading divides by, so a subbasin holding one readable lake and five unreadable ones reports what that one lake showed, over a count that says plainly it was one of six — rather than quietly averaging five blanks into the clean end. Separately, a lake reported “below detection” was read: it means nothing was seen above roughly 10,000 estimated cells per millilitre, which is the bottom of what the instrument can see rather than a verified absence.
Does “active fire” mean it is burning right now?
It means the National Interagency Fire Center's current incident record still carries it. That record keeps an incident after it is contained, so a fire listed at 100% contained can appear in the list — the panel shows the containment figure so you can see. Roughly half of live incidents carry no containment figure at all, and those are shown as “not reported” rather than as 0%. Distance is measured to a fire's mapped perimeter where one has been flown, and to its reported point of origin where one has not, which on a large fire can be a long way from the nearest flames.
How current is all of this?
Each row carries its own date, because the six feeds move at completely different speeds and one shared “updated just now” would be false for five of them. Wildfire incidents are re-harvested hourly. NOAA flood forecasts are re-harvested hourly. USGS flow is rebuilt twice a day, because a daily mean ranked against a daily percentile only moves once a day. The Drought Monitor is authored by hand once a week, valid for a Tuesday and released the following Thursday. The cyanobacteria reading is a seven-day satellite composite published weekly and lagging a few days behind the end of its own window, so that row is dated by the composite's window rather than by when we fetched it. Clean Water Act assessment is a biennial state process that we merely republish nightly. Where a feed has fallen materially behind its own schedule, the row says so and dates the reading rather than presenting it as current.
Where does the data come from, and does clicking hit the agencies?
USGS, NOAA's National Water Prediction Service, EPA ATTAINS, NIFC/WFIGS, the U.S. Drought Monitor, and NASA and EPA's Cyanobacteria Assessment Network. Your browser never contacts any of them. Driftwise harvests each source into its own store on the schedule that source actually moves at and publishes static copies to its own CDN, which is what this page reads — so the agencies see one harvest per refresh regardless of how many people open the page. That is a deliberate design rule across every Driftwise public map.
Can I use this to decide whether to paddle, fish, or open an access point?
Use it to see what the federal record says, then check the authorities before acting. This is a re-serving of public data with the transfer distances made visible, not a warning service and not a monitoring programme: it has no site conditions, no local knowledge, no history for your reach, and no idea what the water did yesterday. The National Weather Service and local emergency management are authoritative for flooding, your state health department for water contact advisories, and the land manager for access.
What would Driftwise actually add for my organisation?
Continuity and a next step. Driftwise registers the specific river reaches and access points a programme is responsible for, watches these federal feeds plus the rest of the more than a dozen it reads against a baseline built for each of those reaches, and turns a change into a state that moves over time and a recommended action — rather than a page somebody has to remember to open and interpret. It also holds the field record alongside it: crew observations, monitoring results, closures and the decisions that followed, so the reason an access point was closed in April is still there in September. This page is the free, single-point, single-moment version of the input side.
The other public maps.
Free, no-login maps built from the same federal data the Driftwise engines read.
Wildfire & Smoke Map
Official NIFC fire perimeters and incident points under NOAA’s HRRR-Smoke near-surface forecast, filterable by size, state, and containment.
Streamflow Map
Every reporting USGS stream gauge in the country, coloured by how today’s flow ranks against that gauge’s own record for this calendar day.
U.S. Drought Map
The U.S. Drought Monitor — the country’s official weekly drought assessment — drawn across five severity categories from D0 to D4.
Flood Outlook Map
NOAA’s river forecast centres call the next few days at every forecast gauge in the country, on the National Weather Service’s own flood categories — action, minor, moderate and major.
Impaired Waters Map
Every subwatershed in the country against the states’ own Clean Water Act assessments — what is impaired, what is still on the 303(d) list, what is causing it, and how much of the country nobody has assessed at all.
Cyanobacteria Bloom Map
NASA and EPA’s satellites read a pigment index over roughly 2,300 U.S. lakes large enough to resolve at 300 m. A pre-screening indicator, not a health assessment, and never a substitute for your state’s advisory.
Critical Habitat & Protected Waters Map
Every river and stream the federal government has designated as ESA critical habitat, the listed species each unit is designated for, and who manages the protected land around it.
One platform for three monitoring programs.
Run a mark-recapture program, coordinate a multi-partner invasive species response, or manage the waterway program for a state park or conservation nonprofit. Bring your own program to the demo and we'll run Driftwise on it, live.
Request a demoA free 30-minute working session with your data on screen.
Scope a pilot for your program.
Tell us about your program — a watershed, an infestation, a trail system. We'll walk through how a field record becomes the report your agency and funders sign off on.
A working call, not a pitch
We spend the time on your actual program — the data you have now and the report you owe.
Guided onboarding
We import your existing records and configure the setup alongside your team. Role-based in-product tours carry the rest of the crew after the call.
Start with one season
Run a single pilot first and expand when it earns the next watershed.
Send us your corridor, watershed, or program and we'll build the working demo around your records. We reply within one business day.
Click to reveal — we obscure the address to cut spam.