Tap by Utility

Open data

The tables behind every page. Source data are U.S. government works (public domain); our computed columns are free to reuse with attribution to Tap by Utility.

Downloads

FileWhat it isSize
county-rollup.csvPer-county counts166 KB
county-rollup.jsonSame as JSON805 KB
filter-fit.jsonThe filter-fit table with source IDs8 KB
launch-pages.csvThe systems, counties and states that have their own page, with rank77 KB
state-rollup.csvPer-state counts5 KB
state-rollup.jsonSame as JSON22 KB
summary.jsonHeadline counts and dates2 KB
systems-eligible.csvOne row per water system with complete PFAS testing (8,990 rows)1.3 MB
systems-eligible.jsonSame table as JSON4.6 MB
ucmr5-compound-results-eligible.csvPer system and compound: highest result, detections, reporting level (CSV only: the JSON form is too large to host)14.1 MB

Data downloaded 2026-10-26; SDWIS snapshot 2026-10-13. Not compliance determinations.

Fields

ColumnMeaning
pwsidEPA public water system ID (2-letter state or region code + 7 digits)
population_servedEstimated population served, SDWIS
primary_sourceGW, SW, GU, or purchased (GWP, SWP, GUP)
hb_viol_5yHealth-based violations with noncompliance period beginning on or after 2021-10-26
pb90_mgl / pb90_period_endLatest lead 90th percentile (mg/L) and end of its sampling period; may be stale
ucmr5_full_setTrue if at least one sampling point has a full UCMR 5 set (2 results groundwater, 4 surface water)
pfoa_max_sp_avg_ppt … hfpo_da_max_sp_avg_pptHighest sampling-point average in ppt (ng/L); non-detects = 0
hazard_index_maxHighest sampling-point hazard index (PFHxS, PFNA, GenX, PFBS)
pfas_any_mcl_exceed_epa_methodTrue if any compound or HI is above its level by EPA Table 4 rounding rules; screening only
lithium_max_uglHighest lithium result, µg/L

Coverage numbers

Active community water systems (population > 0)49,123
Serving 3,300+ with a full UCMR 5 set (page eligible)8,990
Of those, above a 2024 federal PFAS level at 1+ sampling points1,053

Method · SDWA data dictionary (EPA) · UCMR 5 data (EPA)