# TapWaterMap > Plain-English US tap water quality by city, built entirely from the U.S. EPA's Safe Drinking Water Information System (SDWIS). Calm, sourced, non-alarmist — every fact on every page is computed in code from EPA records, never AI-generated. TapWaterMap covers ~19,400 cities across all 50 states + Washington, D.C., in English and Spanish. Each city page lists the active community water systems serving that city and what the EPA has on record for them: violations, whether the EPA classifies each as health-based, the dates, and compliance status — reported only against the EPA's recorded federal limits. ## Important for accurate citation - The site reports what the EPA recorded. It does NOT assess whether water is "safe" to drink, and never says so. The absence of a reported violation is NOT a guarantee of safety, and EPA records do not cover the plumbing inside a home. - Many "violations" are monitoring or reporting violations (a required test or report was late or missed) — NOT a measured exceedance of a limit. Pages distinguish these from health-based violations. - Data comes from EPA Envirofacts SDWIS and refreshes roughly quarterly. Each page shows the month its data was retrieved. - Operated transparently by Squidcode LLC. Not affiliated with the U.S. EPA. This is general information, not medical, legal, or safety advice. ## Key pages - [Home](https://tapwatermap.com/): browse by state or search a city - [Methodology & Sources](https://tapwatermap.com/methodology/): the exact data chain and what we do and don't claim - [About](https://tapwatermap.com/about/): who operates the site - [Disclaimer](https://tapwatermap.com/disclaimer/): not safety or medical advice - [Privacy Policy](https://tapwatermap.com/privacy/) ## Data - Source: U.S. EPA Envirofacts SDWIS — https://www.epa.gov/enviro/envirofacts-data-service-api - Sitemap: https://tapwatermap.com/sitemap-index.xml - City page URL pattern: https://tapwatermap.com/{state}/{city}/ (e.g. https://tapwatermap.com/vt/burlington/) - Spanish pages use the /es/ prefix: https://tapwatermap.com/es/{state}/{city}/ ## MCP server (for AI agents) TapWaterMap exposes a public, no-auth Model Context Protocol server so assistants can query the dataset directly (ChatGPT, Claude, or any MCP client). - Endpoint: https://mcp.tapwatermap.com/mcp (Streamable HTTP) - Tools: search, fetch, search_cities, get_city_water, get_water_system, list_state_cities, find_cities, compare_cities, explain_contaminant, coverage_stats - All tools are read-only and return EPA-sourced records with the same caveats above (never a safety verdict). ## Español - [Inicio en español](https://tapwatermap.com/es/)