Reference Source

89 records

What is the PFAS drinking water limit in my state?

89 records, one fact each. Every value is transcribed from the source that states it and carries the sentence it was taken from: 5 sources across 5 sites, last checked 2026-08-14, due for re-check by 2027-02-10. Every record is listed below, each linking the page its value came from.

Records89
Sources5
Verified
Review by
Licenceunknown

About this data

State-by-state comparison of legally enforceable and advisory concentration limits for PFAS compounds in drinking water. Each record is one state–chemical pair with the concentration limit (in parts per trillion), the regulation type (MCL, notification level, action level, health advisory, or guideline), the effective date, the statutory or regulatory citation, and whether the state limit is stricter than the federal EPA MCL. The federal MCLs are 4 ppt for PFOA and PFOS (affirmed May 2025); EPA proposed rescinding the MCLs for PFHxS, PFNA and HFPO-DA on 18 May 2026, but that is a proposal only and those MCLs still stand. State limits range from 3 ppt (California, PFHxS) to 400,000 ppt (Michigan, PFHxA). Only drinking water limits are in scope — contaminated-site screening values and groundwater quality standards are excluded even where a state publishes them for the same compounds. Answers 'what is the legal PFAS limit in my state', 'is my state stricter than the federal standard', and 'which PFAS compounds does my state regulate'.

The data

State–chemical pairStatePFAS compoundConcentration limit (ppt)Regulation typeStricter than federal MCLRegulatory citationEffective date
Alaska — PFOS, PFOA, PFNA, PFHxS, and PFHpA combinedAlaskaPFOS, PFOA, PFNA, PFHxS, and PFHpA combined70guidelinen/aAlaska DOT&PF Action Level
California — PFBSCaliforniaPFBS500notification leveln/aCalifornia Health & Safety Code § 116378
California — PFHxSCaliforniaPFHxS3notification levelyesCalifornia Health & Safety Code § 116378
California — PFOACaliforniaPFOA4notification levelnoCalifornia Health & Safety Code § 116378
California — PFOSCaliforniaPFOS4notification levelnoCalifornia Health & Safety Code § 116378
Colorado — PFBSColoradoPFBS400,000guidelinen/aColorado Translation Level
Colorado — PFHxSColoradoPFHxS700guidelinenoColorado Translation Level
Colorado — PFOS, PFOA, and PFNA combinedColoradoPFOS, PFOA, and PFNA combined70guidelinen/aColorado Translation Level
Connecticut — 6:2 chloropolyfluoroether sulfonic acidConnecticut6:2 chloropolyfluoroether sulfonic acid2notification leveln/a
Connecticut — 8:2 chloropolyfluoroether sulfonic acidConnecticut8:2 chloropolyfluoroether sulfonic acid5notification leveln/a
Connecticut — HFPO-DAConnecticutHFPO-DA19notification levelno
Connecticut — PFBAConnecticutPFBA1,800notification leveln/a
Connecticut — PFBSConnecticutPFBS760notification leveln/a
Connecticut — PFHxAConnecticutPFHxA240notification leveln/a
Connecticut — PFHxSConnecticutPFHxS49notification levelno
Connecticut — PFNAConnecticutPFNA12notification levelno
Connecticut — PFOAConnecticutPFOA16notification levelno
Connecticut — PFOSConnecticutPFOS10notification levelno
Delaware — PFHxS, PFNA, and Gen XDelawarePFHxS, PFNA, and Gen X10forthcoming MCLnoDelaware PFAS Action Plan
Delaware — PFOS and PFOADelawarePFOS and PFOA4forthcoming MCLnoDelaware PFAS Action Plan
Federal — HFPO-DAFederalHFPO-DA10MCLn/aPFAS National Primary Drinking Water Regulation, 89 FR 325322024-04-10
Federal — PFHxSFederalPFHxS10MCLn/aPFAS National Primary Drinking Water Regulation, 89 FR 325322024-04-10
Federal — PFHxS/PFNA/HFPO-DA/PFBS mixturesFederalPFHxS, PFNA, HFPO-DA, and PFBS mixtures1 (Hazard Index)MCLn/aPFAS National Primary Drinking Water Regulation, 89 FR 325322024-04-10
Federal — PFNAFederalPFNA10MCLn/aPFAS National Primary Drinking Water Regulation, 89 FR 325322024-04-10
Federal — PFOAFederalPFOA4.0MCLn/aPFAS National Primary Drinking Water Regulation, 89 FR 325322024-04-10
Federal — PFOSFederalPFOS4.0MCLn/aPFAS National Primary Drinking Water Regulation, 89 FR 325322024-04-10
Hawaii — 6:2 FTOHHawaii6:2 FTOH5,000guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — 6:2 FTSHawaii6:2 FTS1,500guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — 6:2 FTTAoSHawaii6:2 FTTAoS1,900guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — 8:2 FTOHHawaii8:2 FTOH4,200guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — ADONAHawaiiADONA1,200guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — HFPO-DAHawaiiHFPO-DA10guidelinenoHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFBAHawaiiPFBA15,000guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFBSHawaiiPFBS2,000guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFDAHawaiiPFDA7.7guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFDoDAHawaiiPFDoDA26guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFDSHawaiiPFDS38guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFEtAHawaiiPFEtA18,000guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFHpAHawaiiPFHpA77guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFHpSHawaiiPFHpS38guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFHxAHawaiiPFHxA1,900guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFHxSHawaiiPFHxS10guidelinenoHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFNAHawaiiPFNA10guidelinenoHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFOAHawaiiPFOA4guidelinenoHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFOSHawaiiPFOS4guidelinenoHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFOSAHawaiiPFOSA46guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFPeAHawaiiPFPeA1,500guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFPeSHawaiiPFPeS580guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFPrAHawaiiPFPrA510guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFTeDAHawaiiPFTeDA260guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFTrDAHawaiiPFTrDA26guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Hawaii — PFUnDAHawaiiPFUnDA19guidelinen/aHawaii Department of Health Environmental Action Levels (Table A)
Maine — PFOA, PFOS, PFHxS, PFNA, PFHpA, and PFDA combinedMainePFOA, PFOS, PFHxS, PFNA, PFHpA, and PFDA combined20MCLn/aResolve 2021, Chapter 82 (SP0064) — interim Maine drinking water standard, in effect until 26 April 20272021-06-21
Maryland — PFHxSMarylandPFHxS140guidelinenoMaryland Department of Health PFHxS Advisory
Massachusetts — PFOA, PFOS, PFHxS, PFNA, PFHpA, and PFDA combinedMassachusettsPFOA, PFOS, PFHxS, PFNA, PFHpA, and PFDA combined20MCLn/a310 CMR 22.00
Michigan — HFPO-DAMichiganHFPO-DA370MCLnoMichigan Safe Drinking Water Act administrative rules, R 325.10604f (EGLE, promulgated August 2020)2020-08-03
Michigan — PFBSMichiganPFBS420MCLn/aMichigan Safe Drinking Water Act administrative rules, R 325.10604f (EGLE, promulgated August 2020)2020-08-03
Michigan — PFHxAMichiganPFHxA400,000MCLn/aMichigan Safe Drinking Water Act administrative rules, R 325.10604f (EGLE, promulgated August 2020)2020-08-03
Michigan — PFHxSMichiganPFHxS51MCLnoMichigan Safe Drinking Water Act administrative rules, R 325.10604f (EGLE, promulgated August 2020)2020-08-03
Michigan — PFNAMichiganPFNA6MCLyesMichigan Safe Drinking Water Act administrative rules, R 325.10604f (EGLE, promulgated August 2020)2020-08-03
Michigan — PFOAMichiganPFOA8MCLnoMichigan Safe Drinking Water Act administrative rules, R 325.10604f (EGLE, promulgated August 2020)2020-08-03
Michigan — PFOSMichiganPFOS16MCLnoMichigan Safe Drinking Water Act administrative rules, R 325.10604f (EGLE, promulgated August 2020)2020-08-03
Minnesota — PFBAMinnesotaPFBA7,000guidelinen/aMinnesota Department of Health Health Advisory
Minnesota — PFBSMinnesotaPFBS100guidelinen/aMinnesota Department of Health Health Advisory
Minnesota — PFHxAMinnesotaPFHxA200guidelinen/aMinnesota Department of Health Health Advisory
Minnesota — PFHxSMinnesotaPFHxS47guidelinenoMinnesota Department of Health Health Advisory
Minnesota — PFOSMinnesotaPFOS2.3guidelineyesMinnesota Department of Health Health Advisory
New Hampshire — PFHxSNew HampshirePFHxS18MCLnoNH HB 1264 (2020)
New Hampshire — PFNANew HampshirePFNA11MCLnoNH HB 1264 (2020)
New Hampshire — PFOANew HampshirePFOA12MCLnoNH HB 1264 (2020)
New Hampshire — PFOSNew HampshirePFOS15MCLnoNH HB 1264 (2020)
New Jersey — PFNANew JerseyPFNA13MCLnoN.J.A.C. 7:10
New Jersey — PFOANew JerseyPFOA14MCLnoN.J.A.C. 7:10
New Jersey — PFOSNew JerseyPFOS13MCLnoN.J.A.C. 7:10
New Mexico — PFOS, PFHxS, and PFOA combinedNew MexicoPFOS, PFHxS, and PFOA combined70guidelinen/a20.6.2 NMAC Toxic Pollutant Standard
North Carolina — HFPO-DANorth CarolinaHFPO-DA10guidelinenoNC DHHS Health Advisory
Ohio — PFBSOhioPFBS2,000guidelinen/aOhio PFAS Action Plan 2.0
Ohio — PFHxS, PFNA, and Gen XOhioPFHxS, PFNA, and Gen X10guidelinenoOhio PFAS Action Plan 2.0
Ohio — PFOS and PFOAOhioPFOS and PFOA4guidelinenoOhio PFAS Action Plan 2.0
Pennsylvania — PFOAPennsylvaniaPFOA14MCLno25 Pa. Code Chapter 109
Pennsylvania — PFOSPennsylvaniaPFOS18MCLno25 Pa. Code Chapter 109
Rhode Island — PFOA, PFOS, PFHxS, PFNA, PFHpA, and PFDA combinedRhode IslandPFOA, PFOS, PFHxS, PFNA, PFHpA, and PFDA combined20MCLn/aRhode Island Public Drinking Water Regulations, as amended 18 September 2024 (RI PFAS in Drinking Water, Groundwater, and Surface Waters Act, RIGL Title 46 ch. 32)2024-09-18
Vermont — PFOA, PFOS, PFHpA, PFHxS, and PFNA combinedVermontPFOA, PFOS, PFHpA, PFHxS, and PFNA combined20MCLn/aVermont Water Supply Rule2020-03-17
Washington — PFBSWashingtonPFBS345notification leveln/aWAC 246-290
Washington — PFHxSWashingtonPFHxS65notification levelnoWAC 246-290
Washington — PFNAWashingtonPFNA9notification levelyesWAC 246-290
Washington — PFOAWashingtonPFOA10notification levelnoWAC 246-290
Washington — PFOSWashingtonPFOS15notification levelnoWAC 246-290
Wisconsin — PFOS and PFOA combinedWisconsinPFOS and PFOA combined70MCLn/aNR 809, Wisconsin Administrative Code

Where this came from

Every record above links the page it was taken from and quotes the sentence that states it. These are the 5 sources this dataset was assembled from.

Machine-readable

From your own code

Same records, same quotes, without scraping the page: refsource is on PyPI and npm. Each value comes back carrying the URL it was read from and the sentence on that page that states it — .source and .quote sit on the value itself rather than in a side channel, so the checking step is available instead of skipped.

pip install refsource
refsource lookup pfas-drinking-water-limits-by-state state=Alaska

npx -y refsource lookup pfas-drinking-water-limits-by-state state=Alaska

Set your AI assistant up to use this

Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.

{
  "mcpServers": {
    "referencesource": {
      "type": "http",
      "url": "https://referencesource.org/mcp"
    }
  }
}

Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project

Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:

When a question needs "PFAS drinking water concentration limits by US state — MCLs, notification levels, action levels, and health advisories for PFOA, PFOS, and other per- and polyfluoroalkyl substances", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `pfas-drinking-water-limits-by-state`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.

What each tool does, and the servers built over single registers: Connect your AI assistant.

89 records. last verified against source . due for re-check by .

Licence. unknown