Private well water testing at property sale: which states require it
For each US state whose statute or health department states a position: whether private well water must be tested when a home is sold, what must be tested for, and who is responsible. Four of the thirteen states here require it by law — New Jersey's Private Well Testing Act (seven named parameters, as a condition of sale), Oregon's ORS 448.271 (the seller tests for arsenic, nitrate and total coliform and reports the results), Rhode Island's RIGL 23-1-5.3 (eight analytes, prior to sale) and Maryland's Real Property 10-713 (since 2024, and the duty is the purchaser's, waivable in writing). The rest state that they do not: Virginia, Minnesota, Vermont, Wisconsin, Tennessee, Florida and Louisiana each say so in their own words, several while noting that the requirement a seller actually meets is the lender's or the county's — Minnesota names the lending institution and Dakota County in the same paragraph, and Washington's health department points at the county and the lender rather than at the state. Connecticut requires notice that testing material exists, not a test. Answers 'do I have to test the well water to sell my house in [state]', 'what does [state] require well water to be tested for at closing', and 'is a well test required for the buyer's loan or by law'. States whose authority states nothing get no record, and a duty to disclose a past test is not a duty to test.
The data
| State | Testing required at sale? | Authority | Who tests / pays | What must be tested |
|---|---|---|---|---|
| Connecticut | Prior to the sale, exchange, purchase, transfer or rental of real property on which a private or semipublic well is located, the owner shall provide the buyer or tenant notice that educational material concerning private well testing is available on the Department of Public Health web site | CGS Sec. 19a-37 (d) | ||
| Florida | The state of Florida does not have a requirement for well sampling when private homes are sold | Private Well Water Testing | ||
| Louisiana | Although testing is not required in the State of Louisiana, it is strongly recommended that owners test their wells for Total Coliform/E. Coli bacteria at least annually | Real Estate Well Testing Requirements | Private water wells are unregulated in the State of Louisiana, leaving owners responsible for any maintenance, care and testing of their wells | |
| Maryland | A contract for the sale of real property on which a private or domestic water supply well is located shall include a provision requiring, as a condition of the sale, that the purchaser ensure that water quality testing of the well be conducted | §10–713 | the purchaser | |
| Minnesota | The state of Minnesota does not require testing private well water at the time of property transfer | Minnesota Statutes, chapter 103I | ||
| New Jersey | Every contract of sale of (1) real property the potable water supply for which is a private well located on the property, or (2) any other real property the potable water supply for which is a well that has less than 15 service connections or that does not regularly serve an average of at least 25 individuals daily at least 60 days out of the year, shall include a provision requiring, as a condition of the sale, the testing of that water supply for at least the parameters prescribed pursuant to sections 3 and 4 of this act | Private Well Testing Act | bacteria (total coliform); nitrates; iron; manganese; pH; all volatile organic compounds for which maximum contaminant levels have been established pursuant to P.L.1977, c.224 (C.58:12A-1 et seq.); and lead | |
| Oregon | In any transaction for the sale or exchange of real estate that includes a well that supplies ground water for domestic purposes, the seller of the real estate shall, upon accepting an offer to purchase that real estate, have the well tested for arsenic, nitrates and total coliform bacteria | 448.271 | the seller of the real estate | arsenic, nitrates and total coliform bacteria |
| Rhode Island | Require testing for coliform bacteria, fluoride, iron, lead, manganese, nitrate, nitrite and turbidity of all private wells currently in service, or capable of being placed in service, as a source of drinking water, prior to sale of a property upon which they are located or serviced | 23-1-5.3 | coliform bacteria, fluoride, iron, lead, manganese, nitrate, nitrite and turbidity | |
| Tennessee | The State of Tennessee does not have requirements for sampling and analysis of private water supplies | Division of Water Resources | ||
| Vermont | you are not required to test your water when you sell your home | |||
| Virginia | Virginia’s Private Well Regulations do not require well water quality testing for a property transfer, and VDH is not involved in real estate transactions | Virginia’s Private Well Regulations | ||
| Washington | In most counties when you buy or sell a home with a private well, the county health or planning department, or the lending institution involved, may require the seller to provide water-sampling results to show the water is safe to drink | the seller | ||
| Wisconsin | State law does not require a well inspection or water testing for a property transfer, and DNR is not involved in the real estate transaction | NR 812, Wis. Adm. 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 13 sources this dataset was assembled from.
- portal.ct.govhttps://portal.ct.gov/dph/-/media/departments-and-agencies/dph/dph/environmental_health/private_wells/pdf/for-real-estate-professionals---educational-materials-concerning-private-well-testing.pdf
- floridahealth.govhttps://www.floridahealth.gov/environmental-health/private-well-testing/index.html
- ldh.la.govhttps://ldh.la.gov/page/real-estate-testing-requirements
- mgaleg.maryland.govhttps://mgaleg.maryland.gov/mgawebsite/Laws/StatuteText?article=grp§ion=10-713&enactments=false
- health.state.mn.ushttps://www.health.state.mn.us/communities/environment/water/wells/disclosures/wellsatpropertytransfer.html
- pub.njleg.state.nj.ushttps://pub.njleg.state.nj.us/Bills/2000/PL01/40_.PDF
- oregonlegislature.govhttps://www.oregonlegislature.gov/bills_laws/ors/ors448.html
- webserver.rilegislature.govhttps://webserver.rilegislature.gov/Statutes/TITLE23/23-1/23-1-5.3.htm
- tn.govhttps://www.tn.gov/environment/program-areas/wr-water-resources/water-quality/well-water.html
- healthvermont.govhttps://www.healthvermont.gov/environment/drinking-water/new-drilled-well-testing-what-you-need-know
- vdh.virginia.govhttps://www.vdh.virginia.gov/environmental-health/real-estate-transfer-faq/
- doh.wa.govhttps://doh.wa.gov/community-and-environment/drinking-water/contaminants/testing-your-water
- dnr.wisconsin.govhttps://dnr.wisconsin.gov/topic/Wells/RETransfer.html
Machine-readable
- data.jsonThe whole dataset — every record with its source URL and source quote.
- Open Knowledge Format bundleOne JSON object per line — every record's frontmatter and quoted span exactly as it is held here, in one fetch.
- data.csvThe same records as one flat table, for a spreadsheet or a dataframe. The last four columns are the source URL, the quoted sentence it was read from, the date we last checked it, and which columns are our reading rather than the page's words.
- How this is made and checkedWhat "verified against source" does and does not mean.
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 well-water-testing-at-property-transfer state=Connecticut
npx -y refsource lookup well-water-testing-at-property-transfer state=Connecticut
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 "Private well water testing at property sale: which states require it", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `well-water-testing-at-property-transfer`) 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.