Houston
What Houston filed with TWDB about the water it produced and the water it billed for, 2015–2024 — and what the filing does and does not let anyone verify.
- Non-revenue water, FY2024
- 30.1% Computed from filed system input and billed consumption.
- system input volume 115,718 sheet 2024, cell AP221 · converted to million gallons from the unit the filing states
- billed authorized consumption 80,879 sheet 2024, cell AU221 · converted to million gallons from the unit the filing states
- Annual value of the filed loss
- $11.1M Apparent loss is valued at this utility's own reported retail price of water, and real loss at its own reported variable production cost. Not our estimate, and shown to three significant figures.
- cost of apparent losses, as filed 3,449,494 sheet 2024, cell CD221 · republished only where the retail price it implies is one a utility could charge
- cost of real losses, as filed 7,603,004 sheet 2024, cell CH221 · republished only where the production cost it implies is one a utility could incur
- Apparent loss that is a default
- 100.0%
- apparent loss 404.4 sheet 2024, cell BL221 · converted to million gallons from the unit the filing states
2026-08-11-7270fa7072e5.xlsx2024 AP221agency source
Where this figure comes from
(system input − billed authorized) ÷ system input × 100
Read from data/archive/twdb/2026-08-11-7270fa7072e5.xlsx (SHA-256 7270fa7072e51e70), our archived copy of the file as it stood on 2026-08-11. That path is committed to the repository and is not served here. The agency publishes its own current copy at https://www.twdb.texas.gov/conservation/data/doc/water-loss-data/sources/historical-water-loss-audit-data.xlsx, which may since have been revised.
2026-08-11-7270fa7072e5.xlsx2024 CD221agency source
Where this figure comes from
cost of apparent losses + cost of real losses, both as computed in the filed audit
Read from data/archive/twdb/2026-08-11-7270fa7072e5.xlsx (SHA-256 7270fa7072e51e70), our archived copy of the file as it stood on 2026-08-11. That path is committed to the repository and is not served here. The agency publishes its own current copy at https://www.twdb.texas.gov/conservation/data/doc/water-loss-data/sources/historical-water-loss-audit-data.xlsx, which may since have been revised.
MeasuredTWDB default
2026-08-11-7270fa7072e5.xlsx2024 BL221agency source
Where this figure comes from
defaulted apparent-loss components ÷ total apparent loss × 100
Read from data/archive/twdb/2026-08-11-7270fa7072e5.xlsx (SHA-256 7270fa7072e51e70), our archived copy of the file as it stood on 2026-08-11. That path is committed to the repository and is not served here. The agency publishes its own current copy at https://www.twdb.texas.gov/conservation/data/doc/water-loss-data/sources/historical-water-loss-audit-data.xlsx, which may since have been revised.
What the filing says
Houston serves 1,035,389 retail connections and about 2,230,617 people. Because it reports more than 3,300 connections, it is on an annual water loss audit cycle with TWDB.
What the record shows
30.1% non-revenue water in FY2024, higher than 76% of the 908 Texas systems that filed that year.
- The figure is getting worse across the record.
Compliance record
8 violations on EPA's record for this system as of 2026Q2, of which 4 are health-based. 7 resolved, 1 archived, and 0 still open.
Nothing on the record is open as of 2026Q2.
Counted as distinct violations, not as rows: EPA's export carries one row per enforcement action taken against a violation, so a row count would multiply this system's record several times over. A violation here is a breach of a reporting, monitoring or contaminant-level rule as reported to EPA — it is not a measurement of the water, and this site has none.
Source: US EPA, Safe Drinking Water Information System, via the ECHO national download, 2026Q2. How we hold it.
- The components TWDB publishes for FY2015 do not sum to the system input it publishes for the same filing — a defect in the published export, not in what the utility filed.
Each is reproduced exactly as filed and excluded from every figure computed on this page. A number that contradicts its own audit is a finding about the filing, not a gap in ours.
TWDB derives water losses from system input minus authorized consumption, so these parts sum to the whole on every filing. What a filing can get wrong is which of these numbers were measured.
Where these volumes come from
- System input 115,718 MG sheet 2024, cell AP221 · converted to million gallons from the unit the filing states
- Billed authorized 80,879 MG sheet 2024, cell AU221 · converted to million gallons from the unit the filing states
- Unbilled authorized 12,072 MG computed here, not read from a cell
- Apparent loss 404.4 MG sheet 2024, cell BL221 · converted to million gallons from the unit the filing states
- Real loss 22,362 MG sheet 2024, cell BQ221
From data/archive/twdb/2026-08-11-7270fa7072e5.xlsx (SHA-256 7270fa7072e51e70), retrieved 2026-08-11 from the published source.
| Year | NRW | Input (MG) | Recoverable |
|---|---|---|---|
| 2024 | 30.1% | 115,718 | $11.1M |
| 2023 | 31.1% | 120,904 | $30.0M |
| 2022 | 26.1% | 114,573 | $33.7M |
| 2021 | 21.2% | 107,040 | $24.2M |
| 2020 | 19.8% | 108,437 | $11.9M |
| 2019 | 22.9% | 112,248 | $21.4M |
| 2018 | 18.7% | 115,959 | $19.0M |
| 2017 | 20.1% | 107,386 | $6.5M |
| 2016 | 23.8% | 109,753 | $20.9M |
| 2015 | 17.4% | 111,333 | $14.7M |
Balance closure is inapplicable on every filed year above, so the column that repeated it is not shown. FY2016–FY2024: TWDB derives water losses from system input minus authorized consumption, so this decomposition holds by construction. FY2015: The components TWDB publishes contradict each other, which is a defect in the export rather than in the filing. This is neither a pass nor a disclosure gap.
How much of this figure was measured
Apparent loss is three components: customer meter inaccuracy, unauthorized consumption, and data handling error. TWDB supplies a default value for the last two when a utility does not measure them, and records which in its export. Across the published record, unauthorized consumption is a default on 95% of filings, data handling error on 30%. The median filing is 14.4% defaulted, and 1,329 filings are more than half. TWDB's own data-validity score averages 68.4 out of 100 on the 9,315 filings using a default, against 70.0 on the 429 using none — so the score does not tell the two apart.
More than half of Houston's reported apparent loss for FY2024 — 100.0% — is a default rather than a measurement. That is a finding about how much is known, not about how much water is lost. How much of a Texas loss figure is measured sets this out across the whole filed record.
How the loss is valued
Apparent loss is water that reached a customer and was never billed: under-registering meters, data-handling errors, unauthorized use. It is valued here at the retail rate, because water that reached a customer would have sold at that rate. Real loss is valued at variable production cost only, since eliminating a leak saves what it cost to treat and pump the water rather than what it would have sold for. Valuing both at the retail rate is how a loss study produces a number nobody in a finance department believes, and that is the mistake this figure is built to avoid.
This is the value of the loss, not an amount anyone has established is recoverable. How much of it a utility can actually collect depends on which meters are under-registering, which accounts are unbilled, and what a replacement or an audit of those accounts would cost. None of that is in a filed water loss audit, and this page does not claim to know it.
Apparent loss is valued at this utility's own reported retail price of water, and real loss at its own reported variable production cost. Not our estimate, and shown to three significant figures.
Comparable systems
In the same county.
| System | Basis for comparison | NRW |
|---|---|---|
| Baytown | HARRIS County | 12.5% FY2023 |
| Pasadena | HARRIS County | 14.0% FY2024 |
| Clear Lake City | HARRIS County | 13.4% FY2024 |
| La Porte | HARRIS County | 23.1% FY2023 |
| Harris County MUD 165 | HARRIS County | 14.3% FY2024 |
| Deer Park | HARRIS County | 20.1% FY2023 |
| Katy | HARRIS County | 8.8% FY2024 |
| Timber Lane Utility District | HARRIS County | 14.5% FY2024 |
Where is it going?
This page values the loss at roughly $11.1M a year. It cannot say which accounts, which zones, or which meters, and it cannot say how much of that value is collectable. Answering either takes your billing history, your meter reads, and your production data reconciled against each other.
Our Water Loss Recovery Snapshot is three weeks, one flat fee, and the deliverable is a ranked list of specific accounts and zones with dollars and a confidence on each.
See what the Snapshot delivers Email us about HoustonTWDB has granted this system a water loss waiver (real loss). TWDB records a waiver against a funded project and the mitigation measures the system committed to instead, not against a water loss audit, so this is not attached to any filing above. Where a system holds more than one grant, this states the loss type of one of them.
Sources and corrections. Every figure above is either filed by the utility or computed from filed figures, and each one says which. If a number here looks wrong, tell us: the error may be in the filing, in our reading of it, or in something the export does not show. Send a correction. We will check it against the source, correct the page where it is wrong, and say what changed.
- Texas Water Development Board — historical water loss audit data. Retrieved 2026-08-11 from data/archive/twdb/2026-08-11-7270fa7072e5.xlsx. https://www.twdb.texas.gov/conservation/data/doc/water-loss-data/sources/historical-water-loss-audit-data.xlsx