Well Water Nerd

Well water testing in Texas

Nobody tests a private well unless the owner does. In Texas, the public record says to start with gross alpha, PFOS, nitrate, then bacteria every year. Below: what to order, where, what it costs, and the county-by-county results that set the order.

What to test for first

  1. 1
    Gross alpha
    12% of 2,417 local samples were above the limit.
  2. 2
    PFOS
    10% of 89 local samples were above the limit.
  3. 3
    Nitrate
    9% of 19,663 local samples were above the limit.
  4. 4
    PFOA
    8% of 89 local samples were above the limit.
  5. 5
    Arsenic
    7% of 10,282 local samples were above the limit.

Test your Texas well for gross alpha, PFOS and nitrate

Certified lab analysis of your own tap water, bottles and prepaid return shipping included. The Essential well panel covers arsenic, uranium, nitrate, lead, copper, manganese, iron, sodium and bacteria; radon and PFAS are add-ons.

Order the Tap Score well water test kit, from $209Already tested? Upload the report

Just want bacteria checked first? Tap Score coliform and E. coli test, $99. Coliform and E. coli are the tests every well needs every year.

Want a quick look before paying for a lab? Home well water test strips on Amazon check hardness, iron, pH and nitrate in minutes. They are a screen, not a result: arsenic, bacteria, uranium and PFAS need a certified lab.

Affiliate links: the merchant pays us a commission and the price is the same for you. It does not change what the data above says. As an Amazon Associate we earn from qualifying purchases.

Where to get it tested

Three routes, and all of them work. A mail-in kit from a certified lab is the simplest: the lab ships bottles, you fill them at the kitchen tap, and results come back by email. The full panel above is $209.

A local certified lab is the second route. Environmental Laboratory (NELAP) Accreditation from TCEQ lists every lab certified for drinking water in Texas. Call ahead: some take walk-in samples, some ship bottles.

The Texas DSHS Laboratory tests well water from the public for coliform bacteria and E. coli using sterile bottles it supplies by pickup or by mail, with charges listed on its lab fee schedule. Details from the state

Free or low-cost testing: Texas A&M AgriLife Extension's Texas Well Owner Network holds Well Informed water well screenings in counties throughout each year, where well owners drop off samples to be screened for common contaminants and then attend a one-hour session explaining the results. How to get it

For questions about your well, Private Wells at Texas Groundwater Protection Committee is the official source.

Already have results? Get the lab report read line by line, $29.

Testing by county

The contaminant most often over its limit in each county's public record, highest share first. Open a county for the full test list and its towns.

CountyTest first forOver the limit
Dawson CountyArsenic90%
Lynn CountyNitrate83%
Terry CountyArsenic83%
Knox CountyNitrate75%
Gaines CountyArsenic74%
Navarro CountyNitrate74%
Yoakum CountyArsenic71%
Martin CountyArsenic67%
Tom Green CountyNitrate59%
Starr CountyNitrate53%
Howard CountyArsenic52%
Duval CountyArsenic49%
Briscoe CountyFluoride42%
Hockley CountyFluoride41%
Washington CountyNitrate40%
Andrews CountyArsenic40%
Lubbock CountyFluoride40%
Jefferson CountyNitrate39%
Caldwell CountyNitrate38%
Guadalupe CountyNitrate36%
Bee CountyNitrate35%
Brooks CountyNitrate35%
Scurry CountyNitrate34%
Lamb CountyNitrate32%
Presidio CountyArsenic31%
Mitchell CountyNitrate30%
Live Oak CountyGross alpha30%
Hopkins CountyFluoride28%
Bell CountyFluoride28%
Midland CountyArsenic27%
Glasscock CountyNitrate27%
Upton CountyNitrate21%
Grimes CountyNitrate21%
Williamson CountyFluoride21%
Coryell CountyFluoride20%
Hale CountyArsenic18%
Mason CountyNitrate18%
Swisher CountyFluoride18%
San Patricio CountyArsenic17%
Wood CountyNitrate17%
Austin CountyNitrate16%
Floyd CountyArsenic16%
El Paso CountyArsenic16%
Erath CountyNitrate15%
Comanche CountyNitrate15%
Orange CountyNitrate15%
Matagorda CountyGross alpha15%
Sherman CountyNitrate14%
Cochran CountyNitrate13%
Crosby CountyNitrate13%
Tarrant CountyNitrate13%
Reagan CountyRadium (226 + 228)13%
McMullen CountyNitrate12%
Zavala CountyNitrate12%
Bandera CountyFluoride11%
Bosque CountyFluoride11%
Bexar CountyE. coli11%
Nueces CountyNitrate11%
Lavaca CountyGross alpha11%
Kimble CountyNitrate11%
Chambers CountyNitrate10%
Gonzales CountyNitrate10%
Cass CountyNitrate10%
Hemphill CountyNitrate10%
Webb CountyArsenic10%
Kleberg CountyNitrate10%
Goliad CountyArsenic10%
Hudspeth CountyNitrate10%
Dallam CountyFluoride9%
Fayette CountyNitrate9%
Frio CountyNitrate9%
Brazos CountyNitrate9%
Randall CountyFluoride9%
Hardin CountyRadium (226 + 228)9%
Liberty CountyNitrate9%
Freestone CountyNitrate9%
Pecos CountyNitrate9%
Refugio CountyNitrate8%
Lipscomb CountyNitrate8%
Colorado CountyRadium (226 + 228)8%
Upshur CountyNitrate8%
Newton CountyNitrate8%
Wise CountyNitrate8%
Bastrop CountyNitrate8%
Baylor CountyFluoride7%
Montgomery CountyRadium (226 + 228)7%
Palo Pinto CountyFluoride7%
Culberson CountyArsenic7%
Parmer CountyNitrate7%
Gillespie CountyGross alpha6%
Moore CountyNitrate6%
Archer CountyFluoride6%
Donley CountyNitrate6%
Titus CountyNitrate6%
Tyler CountyNitrate6%
San Saba CountyFluoride6%
Hidalgo CountyFluoride6%
Hutchinson CountyNitrate6%
McCulloch CountyNitrate6%
Harris CountyArsenic6%
Kinney CountyNitrate6%
Dimmit CountyArsenic6%
Burleson CountyNitrate5%
Potter CountyArsenic5%
Jack CountyFluoride5%
San Augustine CountyNitrate5%
Hartley CountyNitrate5%
Kendall CountyNitrate5%
Jasper CountyNitrate5%
Travis CountyFluoride5%
Kenedy CountyNitrate5%
Waller CountyNitrate4%
Atascosa CountyRadium (226 + 228)4%
Lee CountyNitrate4%
Bowie CountyFluoride4%
Medina CountyFluoride4%
Montague CountyNitrate4%
Uvalde CountyNitrate4%
Victoria CountyNitrate4%
Karnes CountyFluoride4%
Denton CountyFluoride4%
Stephens CountyFluoride3%
Edwards CountyNitrate3%
Terrell CountyNitrate3%
Brewster CountyFluoride3%
Armstrong CountyRadium (226 + 228)3%
DeWitt CountyNitrate3%
Johnson CountyFluoride3%
Carson CountyFluoride3%
Ochiltree CountyNitrate3%
Jones CountyFluoride3%
Wharton CountyGross alpha3%
Burnet CountyNitrate3%
Fort Bend CountyNitrate3%
Blanco CountyRadium (226 + 228)3%
Hays CountyFluoride3%
Houston CountyNitrate3%
Van Zandt CountyNitrate3%
Leon CountyLead3%
Reeves CountyFluoride2%
Brazoria CountyNitrate2%
Jeff Davis CountyFluoride2%
Robertson CountyNitrate2%
Red River CountyFluoride2%
Schleicher CountyNitrate2%
La Salle CountyNitrate2%
Brown CountyFluoride2%
Crockett CountyNitrate2%
Winkler CountyFluoride2%
Deaf Smith CountyFluoride2%
Gray CountyNitrate2%
Polk CountyNitrate1%
Jim Wells CountyFluoride1%
Kerr CountyFluoride1%
Hamilton CountyFluoride1%
Stonewall CountyFluoride1%
Cameron CountyFluoride1%
Parker CountyFluoride1%
Haskell CountyFluoride1%
Comal CountyNitrate<1%
Roberts CountyFluoride<1%
Val Verde CountyFluoride<1%
Sutton CountyNitrate<1%
Callahan CountyFluoride<1%
Young CountyFluoride<1%
Anderson CountyFluoride0%
Angelina CountyFluoride0%
Calhoun CountyFluoride0%
Camp CountyFluoride0%
Cherokee CountyFluoride0%
Clay CountyFluoride0%
Coke CountyFluoride0%
Coleman CountyFluoride0%
Concho CountyFluoride0%
Cooke CountyFluoride0%
Dickens CountyFluoride0%
Eastland CountyFluoride0%
Ector CountyFluoride0%
Franklin CountyFluoride0%
Grayson CountyFluoride0%
Gregg CountyFluoride0%
Hansford CountyRadium (226 + 228)0%
Harrison CountyFluoride0%
Henderson CountyNitrate0%
Hood CountyFluoride0%
Irion CountyFluoride0%
Jackson CountyNitrate0%
King CountyFluoride0%
Lampasas CountyFluoride0%
Limestone CountyNitrate0%
Llano CountyFluoride0%
Madison CountyFluoride0%
Marion CountyFluoride0%
Menard CountyFluoride0%
Milam CountyNitrate0%
Mills CountyFluoride0%
Morris CountyFluoride0%
Nacogdoches CountyNitrate0%
Nolan CountyFluoride0%
Panola CountyFluoride0%
Rains CountyFluoride0%
Real CountyFluoride0%
Rusk CountyFluoride0%
Sabine CountyFluoride0%
San Jacinto CountyArsenic0%
Shackelford CountyFluoride0%
Shelby CountyFluoride0%
Smith CountyFluoride0%
Sterling CountyFluoride0%
Walker CountyFluoride0%
Ward CountyFluoride0%
Wheeler CountyFluoride0%
Wilbarger CountyFluoride0%
Wilson CountyRadium (226 + 228)0%

Closer than the county: see the sampled wells near your address.

Free, no obligation

Get on the list for a free in-home water test in Texas

We are signing licensed water treatment companies county by county. They test at your tap for free, walk you through the numbers, and quote treatment only if something needs fixing. Nothing is shared until a company joins for your area, and you get an email naming it first.

What are you worried about?

The test is free and there is no obligation. No company is named yet; your details stay with us until one joins for your area, and we log the time and address of this request.

Common questions

What should I test my well for in Texas?

Start with gross alpha, PFOS, nitrate. 12% of 2,417 local samples were above the limit. Add total coliform bacteria and nitrate every year for any private well.

Where can I get my well water tested in Texas?

Use a lab certified for drinking water. TCEQ keeps the list of certified labs. A mail-in kit from a certified lab works anywhere in the state.

How much does well water testing cost in Texas?

A full mail-in panel from a certified lab costs $209 (Tap Score well water test kit). A bacteria-only test costs $99 (Tap Score coliform and E. coli test). The Texas DSHS Laboratory tests well water from the public for coliform bacteria and E. coli using sterile bottles it supplies by pickup or by mail, with charges listed on its lab fee schedule.

Is there free well water testing in Texas?

Texas A&M AgriLife Extension's Texas Well Owner Network holds Well Informed water well screenings in counties throughout each year, where well owners drop off samples to be screened for common contaminants and then attend a one-hour session explaining the results.

How often should a private well be tested?

Bacteria and nitrate every year. A full panel once, then again after flooding, a change in taste, smell or color, work on the well, a new baby in the house, or a nearby result above the limit. Contaminants that come from the rock, like arsenic, radon and uranium, change slowly, so one good test and a check every few years is enough.