Well Water Testing in Colorado: What to Test For, Labs & Costs

Updated October 2026 · Every price, limit and lab below was checked against its primary source this month (sources)

About 7% of Coloradans drink from a private well (USGS, as cited by CDPHE), and nobody tests those wells but the owner: CDPHE says private wells aren't covered by the federal Safe Drinking Water Act, so testing is up to you apart from a few local rules and lender requirements. This guide covers what a Colorado well should be tested for and how often, which contaminants turn up where in the state, where to get the water tested (including free programs), what labs charge, and what to do with the results.

Every year

Bacteria + nitrateTotal coliform/E. coli, nitrate/nitrite, TDS and pH (CDPHE's annual list).

Every 3–5 years

Metals + uraniumArsenic, uranium, fluoride, manganese, iron, lead, copper, hardness.

Foothills & mountains

Add radiationUranium, gross alpha and radon in water: 38–40% of uranium samples in Jefferson and Boulder counties hit the limit.

What it costs

$20–$42 / $200+A bacteria test at a public lab; a full homeowner package at a private lab.

Free options

PFAS statewideFree PFAS tests for private wells statewide (CDPHE) and free bacteria + nitrate kits in Jefferson County, while supplies last.

Heads up

State lab: bacteria onlyCDPHE's lab has suspended water chemistry testing. Use a certified lab for nitrate, arsenic, uranium.

Current status, October 2026: the state lab (CDPHE's Colorado Public Health Laboratory in Denver) has temporarily suspended water chemistry testing while it works with EPA on quality-control issues; samples it received after December 27, 2024 were not processed, and CDPHE gives no reopening date. It still tests for bacteria (total coliform and E. coli, $20 on the fee sheet it links, which is dated July 2025–June 2026, so confirm the current price). For nitrate, arsenic, uranium and other chemistry, use one of the labs below.

What to Test Your Well For, by Situation

The first three rows are CDPHE's schedule. The rest are our recommendations for specific situations, built on the agency guidance named in each row; where a test is our suggestion rather than an agency's, the row says so. Start with the row that fits you, then check the contaminant table for anything specific to your part of Colorado.

Your situationTest forWhy / source
Routine, every yearTotal coliform bacteria (with E. coli), nitrate/nitrite, total dissolved solids (TDS), pHCDPHE's annual list. These are indicators: they show whether germs or chemicals may be getting in.
Every 3–5 yearsArsenic, copper, fluoride, hardness, iron, lead, manganese, uraniumWhat CDPHE calls the common Colorado contaminants. EPA separately says to test for radionuclides every three years.
New well, or no test historyA broad baseline: alkalinity, arsenic, barium, calcium, chloride, chromium, copper, fluoride, iron, lead, magnesium, nitrate/nitrite, pH, selenium, sodium, sulfate, sulfur, PFAS, total coliform, TDS, uranium and a VOC (volatile organic compound) screenCDPHE's new-well list. Keep the report: it is the baseline every later test is compared to.
Buying a homeAt minimum bacteria and nitrate; in the foothills add uranium and gross alpha; anything your lender requiresWe found no statewide test-at-sale rule; lenders set their own requirements, and one Jefferson County area requires a test at title transfer. See buying a home.
Pregnancy, or a baby in the houseNitrate/nitrite and bacteria now; we also suggest manganese, arsenic, uranium and lead if you have no recent resultsCDPHE says to test when someone becomes pregnant or a child moves in. Nitrate above the limit can seriously sicken infants under six months (EPA), and EPA advises a lower manganese limit for infants.
After a floodBacteria, after the well has been disinfected; more if chemicals may have reached itEPA: don't turn the pump on until an electrician or well contractor has checked it, and don't drink or wash with the water; have the well disinfected, then test for bacteria 7–10 days later. Disinfection does nothing for fuel, pesticides or metals.
After a wildfireBacteria at minimum; VOCs and SVOCs if fire damage nearby was heavy or the well has plastic (PVC, HDPE) or rubber parts; consider lead, copper, zinc and ironCDC guidance for wells after a wildfire: don't drink the water until it has been tested.
Near cropland, feedlots or a septic fieldNitrate every year (not just once), bacteria; ask the lab about a pesticide screenFertilizer, manure and septic systems are nitrate sources (EPA). In CDPHE's county data, Weld and Morgan stand out (table).
Near oil and gas developmentA VOC screen (it covers benzene and related compounds) plus your routine tests; keep the resultsColorado's oil and gas rules (ECMC Rule 615) have operators sample nearby water sources, with the owner's consent, before and after drilling; your own baseline is still worth having.
Near old minesA general metals panel (CDPHE suggests the 23 Target Analyte List metals by EPA method 200.8)CDPHE's advice for historic mining areas. The Colorado Geological Survey maps historic mines.
Taste, smell or color changed; unexplained stomach illness; a neighbor's well has a problem; after repairs or a spillBacteria and nitrate at least, plus whatever the neighbor found or the spill involvedAll on CDPHE's list of reasons to test now rather than on schedule.

Not sure? CDPHE's toxicology line, ToxCall (303-692-2606), answers questions about what to test for and what results mean.

Colorado Well Contaminants: Where They Occur, Limits, What to Do

Where tested wells went over the limit

CDPHE's private well lab results, 2011–2020: the share of tests in each county that came back at or over the health limit. Highest counties first.

Uranium

Boulder40% of 134
Jefferson38% of 203
Fremont27% of 26
Adams26% of 70
El Paso7% of 27
Arapahoe7% of 61
Weld6% of 66
Delta4% of 200

Counties with at least 20 tests; 47 counties had fewer.

Nitrate

Morgan31% of 45
Kit Carson19% of 36
Weld16% of 1,741
Park13% of 126
Custer7% of 29
Adams6% of 193
Boulder5% of 398
El Paso4% of 149

Counties with at least 20 tests; 30 counties had fewer.

Arsenic

Montrose24% of 182
Ouray17% of 59
Pueblo12% of 81
Huerfano10% of 20
Custer8% of 36
Grand6% of 83
Chaffee5% of 73
Garfield5% of 77

Counties with at least 20 tests; 31 counties had fewer.

Bacteria

Pueblo38% of 40
San Miguel29% of 66
Boulder28% of 241
Clear Creek28% of 36
Las Animas28% of 47
Montrose27% of 85
La Plata25% of 573
Larimer25% of 40

Counties with at least 20 tests; 35 counties had fewer.

Where-in-Colorado figures come mostly from CDPHE's private well dataset (lab results from 2011–2020, by county, for arsenic, nitrate, uranium and coliform), plus Colorado Geological Survey and USGS studies. People test when they have a reason to, so these are signals of where problems show up, not the odds for your well. Limits are EPA's standards for public water systems. They don't legally apply to a private well, but they are the benchmark CDPHE and labs use.

ContaminantWhere in ColoradoHealth limitIf you're over it
Coliform bacteria / E. coli Statewide. Total coliform was positive in 125 of 508 samples (25%) in Jefferson County, 67 of 241 (28%) in Boulder County and 23 of 85 (27%) in Montrose County. Should be absent Coliform alone points to a pathway into the well; E. coli means fecal contamination. Drink another source, disinfect (shock chlorinate) the well, check the cap and casing, retest. Details
Nitrate / nitrite Farm counties stand out in CDPHE's data: 287 of 1,741 samples (16.5%) over the limit in Weld County, 14 of 45 in Morgan County; also 17 of 126 in Park County. Nitrate 10 mg/L as N; nitrite 1 mg/L as N Don't give it to infants, including in formula. Don't boil it (boiling concentrates nitrate). Reverse osmosis, distillation or ion exchange treat it (CSU Extension).
Uranium Front Range: 77 of 203 samples (38%) in Jefferson County and 53 of 134 (40%) in Boulder County at or above the limit, maximums 2,100 and 2,700 µg/L; Adams County 18 of 70 (26%). CGS also found exceedances concentrated in Fremont County and in shallow alluvial wells along the lower Arkansas River. 30 µg/L Kidney toxicity and cancer risk over years of drinking. Boiling doesn't help. EPA names reverse osmosis and ion exchange point-of-use systems.
Gross alpha / radium Not in CDPHE's dataset. CGS sampling of 91 private wells in the lower Arkansas Valley: 57 (63%) over the gross alpha standard and 29 over the radium standard, radium mostly in deeper Dakota Sandstone wells. Gross alpha 15 pCi/L; radium-226+228 5 pCi/L A high gross alpha result is usually followed up with a radium test. Same treatment family as uranium (reverse osmosis, ion exchange).
Radon in water Granite and Denver Basin wells. USGS found radon above EPA's proposed 300 pCi/L level widespread in Dawson and Arapahoe aquifer wells. No federal limit (EPA proposed 300 pCi/L, or 4,000 pCi/L with an air program, in 1999) Test your home's air first; CDPHE says that if the air test shows a radon problem and you're on a private well, test the water too. See our radon guide.
Arsenic Western Colorado and the San Luis Valley: 44 of 182 samples (24%) over the limit in Montrose County (max 1,420 µg/L), 10 of 59 in Ouray County. A 2026 USGS-listed study found arsenic at or above 5 µg/L in 19.8% of the San Luis Valley private wells it measured. 10 µg/L Long-term cancer and circulatory risk. Retest to confirm, then treat: point-of-use reverse osmosis or an arsenic adsorption cartridge for most homes; ask the lab whether you have arsenic III, which needs oxidizing first (New Hampshire DES guidance).
Fluoride Not in CDPHE's dataset. In USGS sampling of Denver Basin bedrock wells, roughly 10–24% of samples from the Denver, Arapahoe and Laramie-Fox Hills aquifers were above 2 mg/L; none from the Dawson. 4.0 mg/L; 2.0 mg/L secondary Above 2 mg/L children's teeth can discolor; above 4 mg/L, bone effects (EPA). Pick a treatment unit certified for fluoride; ask ToxCall about a result between 2 and 4.
Manganese Not tracked county by county; CDPHE lists it among common Colorado contaminants to test every 3–5 years. Health advisory 0.3 mg/L (lifetime); 0.05 mg/L secondary (staining) Not just cosmetic: EPA's advisory says infants under six months shouldn't drink water above 0.3 mg/L even short-term; its 10-day advisory level for everyone else is 1 mg/L. Treat with a unit certified for manganese.
Iron Not tracked county by county; on CDPHE's 3–5-year list of common Colorado contaminants. No health limit; 0.3 mg/L secondary Rusty color, metallic taste, orange staining (EPA). A treatment choice, not a health emergency.
Hardness, TDS, sulfate Varies well to well; TDS is on CDPHE's annual list as an indicator. No health limit; TDS 500 mg/L and sulfate 250 mg/L secondary Scale, deposits, salty taste. TDS is one of CDPHE's annual indicators, so a big change from your last result is worth asking the lab or ToxCall about.
Lead and copper Usually from plumbing and well parts rather than the aquifer (EPA lists household plumbing corrosion as the main source). Lead: action level 15 µg/L (10 µg/L from Nov. 2027); copper 1.3 mg/L Lead harms children's development; EPA's health goal for lead is zero. Find and replace the source, or use a unit certified for lead.
PFAS CDPHE piloted free PFAS testing in Park County (Bailey) in 2024 and now offers it statewide. PFOA and PFOS 4.0 ng/L (parts per trillion) each CDPHE's PFAS TAP gives a free filter dispenser, while supplies last, to households with results above an EPA standard. See free testing.
VOCs (benzene and others) Spills, fuel tanks, oil and gas activity, and wildfire-damaged plastic well parts. Benzene 5 µg/L; others vary Stop drinking the water, call ToxCall and your local public health agency, and retest with a certified lab.

To compare your own numbers against these limits, CDPHE has an interactive tool, Understanding your well water test results; enter your lab values in the units shown.

How Often to Test Well Water in Colorado

Free and Low-Cost Well Water Testing in Colorado

Near oil and gas: Colorado's rules (ECMC Rule 615) require operators of new oil and gas wells to sample up to four available water sources within a half mile, with the owner's consent, before drilling and at set intervals afterward, and to send the owner the lab results.

Where to Get Well Water Tested Near You

The short version: for a bacteria test, use your county lab if it has one (table below) or the state lab. For chemistry and radiation, use a lab certified by CDPHE for that specific test. Certification is per test method, so a lab can be certified for bacteria and nothing else.

  1. Find certified labs: CDPHE's accredited drinking water lab lookup filters by test and city. It doesn't recommend specific labs.
  2. Check they take homeowners: CDPHE keeps a separate list of labs it has confirmed will test private well water (not exhaustive, not an endorsement). Some big labs don't take homeowner samples at all.
  3. Call before you collect: confirm the test, the method, the price, the bottles and the holding time. Your local public health agency can tell you what it offers.

Nearest options by area

AreaNearest options
Evergreen, Conifer, Bailey, Indian Hills (local page)GeoWater Services (Evergreen); free Jefferson County bacteria + nitrate kits; Gilpin County lab; PFAS TAP
Colorado Springs, Black Forest, Falcon, Woodland Park, DivideEl Paso County Public Health lab (bottle pickup in Divide and other sites)
Denver metro, Boulder, Greeley, Douglas CountyState lab (bacteria); Weld County lab (Greeley; bacteria, chemistry and well packages); for chemistry, Hazen (Golden), SGS (Wheat Ridge) or GeoWater's packages. Call each to confirm homeowner testing and price.
Fort Collins, Loveland, Estes Park and Larimer CountyLarimer County Environmental Health takes well water samples on Tuesdays at its Fort Collins (1525 Blue Spruce Dr.) and Loveland (200 Peridot Ave.) offices, in its own approved bottles; Estes Park has bottles but no drop-off. For chemistry, Technology Laboratory (Fort Collins) or the Weld County lab. (970) 498-6775.
Grand Junction, Glenwood Springs, Western SlopeMesa County Regional Lab (bacteria); a certified lab by mail for chemistry
Durango and the Four CornersLa Plata County Water Quality Lab (bacteria)
San Luis ValleySDC Laboratory, Alamosa (packages include arsenic)
Steamboat and Routt CountyRoutt County Environmental Health; CSU Extension Routt office for broader tests
Weld County and the northeast plainsWeld County Public Health lab; Northeast Colorado Health Department, Sterling
Park CountyPFAS TAP; GeoWater (Evergreen); a certified lab by mail

CDPHE state lab (bacteria only, for now)

Order bottles with CDPHE's private customer bottle order form; they ship free by FedEx, not to P.O. boxes, and the lab won't accept samples in bottles it didn't provide. Fill out the chain of custody form that comes with them. Pay at drop-off, or enclose a check if you ship. Drop-off is at 8100 E. Lowry Blvd., Denver (receiving door on the south side), weekdays only; check CDPHE's page for current hours. Shipped samples must go overnight and arrive within 24 hours of collection.

County and public health labs

LabTests and published pricePractical details
El Paso County Public Health, Colorado SpringsBacteria $23; nitrate $30; nitrite $30; fluoride $30; pH $22; real estate package (bacteria, nitrate, nitrite) $80Lab at 1675 W. Garden of the Gods Rd. Bottles mailed for a $10 shipping fee, or picked up at county sites. 719-578-3199.
Mesa County Regional Lab, Grand JunctionColiform with E. coli $30 (2026 price)Request a kit online. Drop-off Monday–Thursday, 8 a.m.–4 p.m.; 510 29½ Road.
La Plata County Water Quality Lab, DurangoPrivate well bacteria $30Kits and drop-off at 211 Rock Point Dr., Monday–Thursday, 8 a.m.–3:30 p.m.; no samples on Fridays. Refers other tests to certified labs.
Routt County Environmental Health, Steamboat SpringsBacteria kit $30136 6th St., Suite 201. For broader tests the county points to CSU Extension's Routt office.
Gilpin County Public Health, Black HawkBacteria + nitrate/nitrite $30See above.
Northeast Colorado Health Department, SterlingBacteria; will also collect samples for other tests, including nitrate. No published price.NCHD supplies sterile bottles; samples taken at the Sterling office on Tuesdays.
Weld County Public Health lab, GreeleyBacteria $25; nitrate $23; arsenic, uranium, lead or other single metals $23 each; Annual Package (bacteria, nitrate, nitrite, pH, TDS) $109; Private Drinking Water Well package $245, or $314 with arsenic, copper and lead; Heavy Metals Screen (including arsenic and uranium) $207; VOCs free for Weld residents (2026 prices). CDPHE lists it as certified for bacteria, nitrate, fluoride, and metals including arsenic and uranium.Runs its tests in house. Prices and the full test list are on its 2026 chain-of-custody form; payment is due at drop-off. Bacteria samples accepted Monday–Thursday until 4 p.m., not the day before a holiday. (970) 400-2278.

CDPHE also lists Boulder, Delta, El Paso, Fremont, Larimer, Las Animas, Mesa and Pueblo county health departments as places where a courier can pick up a sample for the state lab. Call the county first: the sample still has to reach the lab within 24 hours, and CDPHE's courier information page cautions against relying on the courier for bacteria samples for that reason. Driving or overnight shipping is safer.

Colorado labs on CDPHE's private well testing list

"Certified for" comes from CDPHE's drinking water certification list (checked October 2026). Phone numbers are as CDPHE lists them.

LabLocationCDPHE certified for
GeoWater ServicesEvergreen, (720) 861-0944Coliform bacteria only (see packages below)
Hazen ResearchGolden, (303) 279-4501Gross alpha/beta, radium-226/228, uranium, arsenic and other metals, nitrate, fluoride
Sangre de Cristo Laboratory (SDC)Alamosa, (719) 589-1024Bacteria, nitrate, fluoride, arsenic, lead, copper, cadmium (its posted 2026–27 chemistry certificate is provisional)
SGS North AmericaWheat Ridge, (303) 425-6021Metals including arsenic and uranium, nitrate, fluoride, VOCs, pesticides
Eurofins Reservoirs EnvironmentalArvada, (303) 736-0100Coliform bacteria
Technology LaboratoryFort Collins, (970) 490-1414Nitrate, fluoride, VOCs
EAnalytics LaboratoryLoveland, (970) 667-6975Coliform bacteria
M.M.S. Environmental LaboratoriesFort Collins, (970) 286-2930Coliform bacteria
Colorado State UniversityFort Collins, (970) 491-5061Total coliform
IEH-Warren Analytical LaboratoryGreeley, (970) 475-0252Coliform bacteria
Murray-Brown LaboratoriesNorthglenn, (303) 296-0264Coliform bacteria (its site lists a $250 work-order minimum)
Northeast Colorado Health DepartmentFort Morgan / Sterling, (970) 867-4918Coliform bacteria
Culligan Analytical Laboratory; EMSL AnalyticalEnglewood; DenverCertifications are held by out-of-state locations of these labs
Green Analytical LaboratoriesDurango, (970) 247-4220Listed, but its certification showed as expired; ask before using
Colorado Analytical LaboratoryCommerce CityMetals including uranium, nitrate, fluoride, VOCs, PFAS; but its own site now asks homeowners to use GeoWater Services instead

CDPHE's list also includes out-of-state labs that accept mailed samples, such as Energy Laboratories (Casper, Wyoming), National Testing Laboratories (Ohio) and Pace Analytical. Don't send homeowner samples to Colorado Analytical Laboratory: it now refers homeowners to GeoWater.

Labs with published homeowner well packages

How Much Well Water Testing Costs in Colorado

Published prices from each lab's own fee page, checked October 2026. Turnaround is the lab's own figure.

TestPriceWhereTurnaround
Bacteria (total coliform + E. coli)$20–$42CDPHE state lab $20; El Paso $23; Weld $25; Mesa, La Plata, Routt $30; SDC $42State lab: most within 72 hours
Bacteria + nitrate/nitriteFree–$80Jefferson County kits free; Gilpin $30 (presence only); El Paso real estate package $80; Weld HUD/real estate package (adds lead) $94Ask the lab
Nitrate alone$23–$30Weld County $23; El Paso County $30Ask the lab
Basic well package$200–$314GeoWater Basic $200; SDC Private Well Package $240 (includes arsenic); Weld Private Drinking Water Well $245, or $314 with arsenic, copper and leadGeoWater: 3–5 business days
Radiochemistry (uranium, gross alpha, radon)$350–$525GeoWater Radiochemistry $350, or Mountain Well package $525 with the basics included4–6 weeks
Heavy metals$207–$475Weld County Heavy Metals Screen $207 (includes uranium); GeoWater $475GeoWater: 2 weeks
PFASFreeCDPHE PFAS TAPAbout 2 weeks after testing
VOCs (oil and gas chemicals)Free–$167Weld County lab: free for Weld residents, $167 otherwiseAsk the lab

So a foothills well owner starting from nothing should budget roughly $200 for a basic package plus $350 for radiochemistry (or $525 combined at GeoWater), plus the free PFAS test; a plains well owner can cover the annual basics for $30–$80 at a county lab, adding a package with arsenic every few years. Prices change; confirm before you collect.

How to Take a Well Water Sample

Always use the lab's own bottles and follow its instructions; these steps follow CDPHE's instructions for its bacteria bottle.

  1. Wear nitrile or latex gloves. Keep pets and running fans out of the room.
  2. Pick a cold-water tap that doesn't leak, doesn't swivel and has no aerator. Kitchen faucets usually swivel and have aerators; a bathtub spigot is often best.
  3. Run the cold water for 3–5 minutes, then turn it off.
  4. Wipe the inside and outside of the spigot with rubbing alcohol (not bleach, which reacts with the bottle's preservative) and let it dry.
  5. Turn the cold water back on to a slow, steady stream. Remove the cap without touching its inside or setting it down. Don't rinse the bottle.
  6. Fill to the lab's line (the state lab rejects bacteria bottles under 100 mL or over 120 mL), cap tightly, and refrigerate or pack with ice packs.
  7. Label the bottle with your name, the tap, and the date and time, matching the lab's form.
  8. Get it to the lab fast: the state lab and most county labs require delivery within 24 hours. The state lab takes samples weekdays only, so don't ship before a weekend or holiday.

Package tests can differ, and radon and VOC samples need their own bottles and handling. When the kit's instructions differ from these, follow the kit.

Reading Your Results, and What to Do Next

CDPHE's advice for any result above a drinking water standard: consider drinking an alternate source until you can treat the water, contact your local public health agency, and talk to your health care provider. Boiling kills germs but does not remove chemicals, and it concentrates nitrate. Beyond that:

Positive Coliform or E. coli

Total coliform without E. coli means a path for contamination into the well or plumbing; E. coli means fecal contamination, so use bottled water for drinking and cooking. Disinfect (shock chlorinate) the well (CDPHE links a shock chlorination video; EPA says drilled wells are best disinfected by a well or pump contractor), then retest. CSU Extension advises retesting after about a week; EPA's flood guidance says 7–10 days after disinfection. If it comes back positive again, look for the way in: CDPHE's checklist is a cracked or damaged casing, a broken or missing cap, a settled or cracked surface seal, and a casing less than 12 inches above ground.

High Nitrate or nitrite

Over 10 mg/L nitrate as nitrogen (some labs report nitrate as NO3, where the equivalent is 45 mg/L) or 1 mg/L nitrite: no infants, including in formula. CSU Extension adds pregnant women and adults with reduced stomach acid to the at-risk list, lists reverse osmosis, distillation and ion exchange as treatments (not carbon filters or softeners), and recommends retesting every three to six months while results are high or borderline. Look for the source too: septic fields, manure and fertilizer near the well.

High Uranium, gross alpha, radium or arsenic

These are long-term risks, not emergencies, but stop drinking the water until it's treated. Retest to confirm before buying equipment. For radionuclides EPA names point-of-use reverse osmosis and ion exchange systems (spent media can need special disposal; ask the installer). For arsenic, New Hampshire's environment agency recommends point-of-use treatment (reverse osmosis or an adsorption cartridge) at the drinking tap for most homes, with whole-house treatment for very high levels or when children or others may drink from untreated taps, and testing which form of arsenic you have, because arsenic III needs oxidizing first. A result many times over the limit is worth a call to ToxCall the same day.

Check Manganese, fluoride, lead

Manganese over 0.3 mg/L matters for infants under six months (EPA). Fluoride between 2 and 4 mg/L is a tooth-discoloration issue for children; over 4 mg/L is a health limit. EPA lists household plumbing corrosion as the usual source of lead. Choose a treatment unit certified for the specific contaminant.

Nuisance Iron, hardness, TDS, sulfate

Mostly taste, staining and scale at typical levels (EPA's secondary standards). Worth treating for comfort, not urgent for health.

Choosing treatment: no single system removes everything. CDPHE recommends checking any treatment product against the NSF certified product listings or the Water Quality Association's certified product search for the contaminant you need removed, and replacing filters, membranes or UV lamps as the manufacturer says (usually yearly). Then test the treated water. Local treatment companies are on our resources page.

Help reading a report: CDPHE's well water results tool; CSU's water quality interpretation tool; ToxCall (303-692-2606, CDPHE); and the national Wellcare Hotline (888-395-1033).

Buying a Home With a Well

We found no statewide Colorado rule requiring a well test when a house sells (one Jefferson County area is the exception, below). For a mortgage, the lender decides what testing is needed (El Paso County's lab notes this directly), so ask the lender before you order anything. Test anyway: bacteria and nitrate are the minimum, and in the foothills add uranium and gross alpha. Allow for lab time; radiochemistry can take 4–6 weeks, which may not fit a short inspection window.

A water test is not a well inspection. The water test tells you what's in the water today. A well or pump contractor can check the things that decide what it will be tomorrow: the casing, cap and seal, the pump and pressure system, and how much water the well actually produces, which in fractured foothills rock can be very little (see our geology page). The well's permit, construction and pump records are available from the Colorado Division of Water Resources.

Jefferson County: the county's well testing rules run through septic permits. In the Indian Hills/Parmalee Gulch area, a coliform bacteria and nitrate result is required before the county issues a septic construction, repair or Use (transfer of title) permit, so homes there are tested when they sell. A well test is also a condition of septic permits on parcels created before June 3, 1966. Otherwise Jefferson County Public Health says there are no regulatory requirements to test your well; the county's water supply page adds that testing is required when a well is drilled or the pump is changed.

Priority Tests by Area

Beyond the annual basics, based on the data in the contaminant table:

AreaAdd these testsWhy
Jefferson and Boulder county foothills (Evergreen, Conifer, Indian Hills, Nederland)Uranium, gross alpha; radon in water if your home's air test is high38–40% of uranium samples at or above the limit
Bailey and Park CountyNitrate, PFAS; a metals panel near old mines; radon in water if your air test is high17 of 126 nitrate samples over the limit; PFAS pilot area
Denver Basin wells (Douglas, Elbert, El Paso, Black Forest)Radon in water, fluoride (deeper aquifers)USGS Denver Basin sampling
Fremont County and the lower Arkansas ValleyUranium, gross alpha, radium, selenium (radium needs a radiochemistry-certified lab)Colorado Geological Survey well sampling
San Luis ValleyArsenic (essential), uranium19.8% of measured wells at or above 5 µg/L arsenic
Weld, Morgan and the northeast plainsNitrate every year; a VOC screen near oil and gas16.5% (Weld) and 31% (Morgan) of nitrate samples over the limit
Montrose and Ouray counties (Western Slope)Arsenic24% of Montrose arsenic samples over the limit

More local detail is on our community pages, including the Front Range cities of Golden, Arvada, Littleton, Castle Rock, Brighton, Erie, Broomfield and Denver.

Sources (checked October 2026)