CC-BY-4.0

Conjunto de datos abierto de calidad del agua

Datos gratuitos de calidad del agua de EE. UU. por código postal: infracciones, niveles de plomo y cobre, zonas de radón y Puntajes de Seguridad del Hogar. Actualización diaria desde EPA SDWIS.

1,990 Códigos postales
53,959 Total de infracciones registradas
51 Estados + DC cubiertos
2026-03-16 Última actualización

Descarga

Campos del conjunto de datos

Una fila por código postal. Los campos numéricos son null cuando no hay datos disponibles para ese código postal.

Campo Descripción
zipCódigo postal de 5 dígitos
cityNombre de la ciudad
stateAbreviatura de estado de 2 letras
system_nameNombre del sistema principal de agua
pwsidID del sistema público de agua de la EPA
populationPoblación atendida por el sistema principal
water_sourceSW = agua superficial, GW = agua subterránea
total_violationsTotal de infracciones en los últimos 5 años
health_violationsInfracciones basadas en la salud en los últimos 5 años
unresolved_violationsInfracciones actualmente no resueltas
lead_level_mg_lNivel de plomo en percentil 90 (mg/L), null si no hay datos
copper_level_mg_lNivel de cobre en percentil 90 (mg/L), null si no hay datos
radon_zoneZona de radón de la EPA (1 = riesgo más alto, 3 = más bajo), null si no hay datos
home_safety_scorePuntaje compuesto 0-100, null si los datos son insuficientes
home_safety_gradeCalificación literal A/B/C/D/F
latitudeLatitud del centroide del código postal
longitudeLongitud del centroide del código postal
contaminant_countCantidad de contaminantes basados en la salud distintos
health_contaminant_namesLista de contaminantes basados en la salud separada por punto y coma

Ejemplos de uso

Python (pandas)
import pandas as pd df = pd.read_csv('https://zipcheckup.com/data/open/zipcheckup-water-quality.csv') print(df.head()) # Filter by state ca_zips = df[df['state'] == 'CA']
R
df <- read.csv('https://zipcheckup.com/data/open/zipcheckup-water-quality.csv') head(df) # Filter ZIPs with health violations risky <- df[df$health_violations > 0, ]
JavaScript (navegador / Node.js)
fetch('https://zipcheckup.com/data/open/zipcheckup-water-quality.json') .then(r => r.json()) .then(data => { const withLead = data.filter(z => z.lead_level_mg_l > 0.005); console.log(`ZIPs with elevated lead: ${withLead.length}`); });

Licencia: CC-BY-4.0

Este conjunto de datos se publica bajo la licencia Creative Commons Atribución 4.0 Internacional. Puede compartir y adaptar los datos para cualquier propósito, incluido el uso comercial, siempre que atribuya el origen a ZipCheckup.com.

Atribución requerida: "Datos provenientes de ZipCheckup.com, basados en datos de EPA SDWIS."

También disponible en

  • HuggingFace Datasets (próximamente)
  • Kaggle (próximamente)
  • Data.world (próximamente)
Fuente de datos
Los datos de calidad del agua provienen del Sistema de Información de Agua Potable Segura (SDWIS) de la EPA. Los datos de zonas de radón provienen del mapa de potencial de radón a nivel de condado de la EPA. Los Puntajes de Seguridad del Hogar son una métrica compuesta de ZipCheckup — vea la metodología completa aquí.
Aviso: Este conjunto de datos refleja registros reportados al SDWIS de la EPA y no es una garantía de la seguridad actual del agua. La calidad del agua puede cambiar. Para obtener la información más actualizada, los residentes pueden comunicarse con su empresa local de agua o solicitar un Informe de Confianza del Consumidor (CCR).

¿Quiere un informe completo de seguridad del agua para su código postal?

Vea su código postal
Ver opciones de filtros de agua Herramienta gratuita — sin llamada telefónica requerida.