PFAS in Colorado drinking water
EPA's final UCMR 5 data covers 165 public water systems in Colorado, serving about 6.3 million people. PFAS turned up in 39 of them (24%). 4 averaged above at least one EPA limit at a sampling point, affecting about 101,207 people.
Highest PFOA and PFOS averages among systems serving 1,000 or more: Widefield WSD (10.2 / 11.9 ppt), Snake River WD (2.9 / 17.5 ppt), City of Brighton (2.5 / 8.0 ppt) and Todd Creek Village Md (0.0 / 5.4 ppt).
Every tested system in Colorado
Largest first. PFOA and PFOS columns show the average at each system's worst sampling point; EPA's limit for each is 4 ppt. Filter by name:
| Water system | People | PFOA | PFOS | PFAS found | Result |
|---|---|---|---|---|---|
| Denver Water Board · Denver | 1,287,000 | - | - | 0 | None found |
| City of Aurora · Aurora | 533,407 | - | - | 4 | Below limits |
| Colorado Springs Utilities · Colorado Springs | 464,111 | - | - | 0 | None found |
| City of Thornton · Thornton | 226,465 | 3.4 | 2.4 | 8 | Sample at limit |
| City of Westminster · Westminster | 202,078 | - | - | 0 | None found |
| City of Ft Collins · Fort Collins | 179,901 | - | - | 0 | None found |
| City of Arvada · Arvada | 171,610 | - | - | 0 | None found |
| City of Boulder · Boulder | 166,080 | - | - | 0 | None found |
| City of Greeley · Greeley | 132,310 | - | - | 0 | None found |
| Pueblo Board of Ww · Pueblo | 114,070 | - | - | 0 | None found |
| Town of Castle Rock · Castle Rock | 110,298 | - | - | 2 | Below limits |
| County of Broomfield City and · Broomfield | 106,153 | - | - | 0 | None found |
| City of Longmont · Longmont | 104,178 | - | - | 0 | None found |
| Centennial WSD · Highlands Ranch | 103,444 | - | - | 4 | Below limits |
| Ute Wcd · Grand Junction | 92,580 | - | - | 0 | None found |
| City of Loveland · Loveland | 91,077 | - | - | 0 | None found |
| Consolidated Mutual Maple Grove · Lakewood | 81,400 | - | - | 3 | Below limits |
| Parker WSD · Parker | 75,949 | 1.2 | - | 5 | Sample at limit |
| South Adams County WSD · Commerce City | 75,559 | - | - | 3 | Below limits |
| East Cherry Creek Valley WSD · Aurora | 66,130 | - | - | 2 | Below limits |
| Ft Collins Loveland WD · Fort Collins | 63,532 | - | - | 0 | None found |
| City of Englewood · Englewood | 57,332 | 1.0 | - | 5 | Sample at limit |
| City of Brighton · Brighton | 56,304 | 2.5 | 8.0 | 7 | Above limit |
| Eagle River WSD · Vail | 51,515 | - | - | 0 | None found |
| City of Northglenn · Northglenn | 48,927 | - | - | 0 | None found |
| Us Department of the Army Fort Carson · Fort Carson | 48,000 | - | - | 0 | None found |
| Town of Erie · Erie | 47,444 | - | - | 0 | None found |
| City of Golden · Golden | 38,288 | - | - | 0 | None found |
| City of Canon City · Canon City | 34,800 | - | - | 0 | None found |
| Clifton WD · Clifton | 34,500 | - | - | 0 | None found |
| City of Durango · Durango | 33,787 | - | - | 0 | None found |
| City of Aspen · Aspen | 31,100 | - | - | 0 | None found |
| Arapahoe Cnty Wwwa · Centennial | 31,000 | 2.3 | - | 5 | Sample at limit |
| Pueblo West Md · Pueblo West | 30,000 | - | - | 0 | None found |
| Cherokee Md · Colorado Springs | 29,610 | 3.1 | - | 4 | Sample at limit |
| City of Lafayette · Lafayette | 28,700 | - | - | 0 | None found |
| Town of Breckenridge · Breckenridge | 28,315 | - | - | 0 | None found |
| East Larimer County WD · Fort Collins | 27,944 | - | - | 0 | None found |
| Town of Firestone · Firestone | 27,798 | - | - | 0 | None found |
| Widefield WSD · Colorado Springs | 27,640 | 10.2 | 11.9 | 8 | Above limit |
| Csu Main and West Housing Campus · Fort Collins | 27,375 | - | - | 0 | None found |
| Town of Johnstown · Johnstown | 27,295 | - | - | 0 | None found |
| City of Grand Junction · Grand Junction | 26,000 | - | - | 0 | None found |
| Little Thompson WD · Berthoud | 25,654 | 1.2 | - | 1 | Sample at limit |
| City of Fountain · Fountain | 25,130 | - | - | 3 | Below limits |
| Town of Windsor · Windsor | 23,500 | - | - | 0 | None found |
| Meridian Md · Englewood | 23,415 | - | - | 0 | None found |
| City of Louisville · Louisville | 20,975 | - | - | 0 | None found |
| Tri County Wcd · Montrose | 20,490 | - | - | 0 | None found |
| Left Hand WD · Niwot | 20,280 | - | - | 0 | None found |
| Security WSD · Colorado Springs | 20,000 | - | - | 3 | Below limits |
| City of Evans · Evans | 19,369 | - | - | 0 | None found |
| City of Montrose · Montrose | 19,305 | - | - | 0 | None found |
| Mt Werner WD · Steamboat Springs | 19,000 | - | - | 0 | None found |
| Woodmoor WSD · Monument | 18,031 | - | - | 1 | Below limits |
| Superior Md No 1 · Superior | 17,900 | - | - | 0 | None found |
| Town of Frederick · Frederick | 17,173 | - | - | 0 | None found |
| Us Air Force Academy · Usaf Academy | 16,876 | - | - | 0 | None found |
| Town of Estes Park · Estes Park | 16,722 | - | - | 0 | None found |
| North Weld County WD · Lucerne | 15,890 | - | - | 0 | None found |
| Evergreen Md · Evergreen | 15,750 | - | - | 0 | None found |
| Stonegate Md · Parker | 15,295 | 1.4 | 1.3 | 6 | Sample at limit |
| Town of Gypsum · Gypsum | 15,272 | - | - | 0 | None found |
| City of Black Hawk · Black Hawk | 15,167 | - | - | 0 | None found |
| City of Sterling · Sterling | 15,100 | - | - | 0 | None found |
| Town of Berthoud · Berthoud | 14,211 | - | - | 0 | None found |
| Woodmen Hills Md · Falcon | 13,888 | - | - | 0 | None found |
| Montezuma Wc · Dolores | 13,797 | - | - | 0 | None found |
| Roxborough WSD · Littleton | 13,765 | - | - | 0 | None found |
| Pinery Wwd · Parker | 12,901 | - | - | 4 | Below limits |
| Castle Pines North Md · Castle Pines | 12,800 | - | - | 4 | Below limits |
| Meridian Service Md · Peyton | 12,760 | - | - | 0 | None found |
| City of Ft Lupton · Fort Lupton | 12,099 | - | - | 0 | None found |
| City of Ft Morgan · Fort Morgan | 12,000 | - | - | 0 | None found |
| Town of Severance · Severance | 11,733 | - | - | 0 | None found |
| Town of Wellington · Wellington | 11,720 | - | - | 0 | None found |
| City of Federal Heights · Federal Heights | 11,678 | - | - | 0 | None found |
| City of Trinidad · Trinidad | 11,400 | - | - | 0 | None found |
| City of Alamosa · Alamosa | 11,271 | - | - | 0 | None found |
| Pagosa Area WSD · Pagosa Springs | 11,069 | - | - | 0 | None found |
| Cottonwood WSD · Englewood | 10,867 | 2.0 | - | 5 | Sample at limit |
| City of Idaho Springs · Idaho Springs | 10,432 | - | - | 0 | None found |
| North Table Mountain WSD · Golden | 10,000 | - | - | 0 | None found |
| City of Steamboat Springs · Steamboat Springs | 9,950 | - | - | 0 | None found |
| Snake River WD · Keystone | 9,900 | 2.9 | 17.5 | 7 | Above limit |
| Town of Morrison · Morrison | 9,887 | - | - | 2 | Below limits |
| Town of Mountain Village · Redvale | 9,700 | - | 3.8 | 2 | Sample at limit |
| St Charles Mesa WD · Pueblo | 9,690 | - | - | 1 | Below limits |
| City of Gunnison · Gunnison | 9,610 | - | 2.1 | 4 | Sample at limit |
| City of Rifle · Rifle | 9,489 | - | - | 0 | None found |
| City of Glenwood Springs · Glenwood Springs | 9,428 | - | - | 0 | None found |
| Town of Milliken · Milliken | 9,200 | - | - | 0 | None found |
| City of Craig · Craig | 8,930 | - | - | 0 | None found |
| City of Cortez · Cortez | 8,770 | - | - | 0 | None found |
| City of Delta · Delta | 8,700 | - | - | 1 | Below limits |
| City of Woodland Park · Woodland | 8,500 | - | - | 0 | None found |
| Town of Silverthorne · Silverthorne | 8,400 | - | - | 2 | Below limits |
| City of La Junta · La Junta | 8,320 | - | - | 0 | None found |
| Inverness WSD · Englewood | 8,140 | - | - | 1 | Below limits |
| Morgan County Quality WD · Fort Morgan | 8,116 | - | - | 0 | None found |
| Town of Telluride · Telluride | 7,900 | - | - | 0 | None found |
| Central Weld Cnty WD · Greeley | 7,662 | - | - | 0 | None found |
| Vail Assoc Midvail Eagle · Vail | 7,600 | - | - | 0 | None found |
| Town of Eagle · Eagle | 7,511 | - | - | 0 | None found |
| City of Florence · Florence | 7,500 | - | - | 0 | None found |
| Parkville WD · Leadville | 7,500 | - | - | 0 | None found |
| City of Lamar · Lamar | 7,500 | - | - | 2 | Below limits |
| Todd Creek Village Md · Brighton | 7,363 | - | 5.4 | 6 | Above limit |
| Town of Eaton · Eaton | 7,328 | - | - | 0 | None found |
| City of Manitou Springs · Manitou Springs | 6,938 | - | - | 0 | None found |
| City of Dacono · Dacono | 6,900 | - | - | 0 | None found |
| Town of Carbondale · Carbondale | 6,700 | - | - | 0 | None found |
| Winter Park WSD · Winter Park | 6,635 | - | - | 0 | None found |
| Town of Lochbuie · Lochbuie | 6,518 | - | - | 4 | Below limits |
| Stratmoor Hills WSD · Colorado Springs | 6,500 | - | - | 4 | Below limits |
| Donala WSD · Colorado Springs | 6,421 | - | - | 0 | None found |
| Snowmass Village WSD · Snowmass Village | 6,353 | - | - | 0 | None found |
| Northern Douglas County WSD · Greenwood Village | 6,160 | - | - | 4 | Below limits |
| Copper Mountain Consolidated Md · Copper Mountain | 5,785 | - | - | 0 | None found |
| Town of Monument · Monument | 5,740 | - | - | 0 | None found |
| Triview Md · Monument | 5,737 | - | - | 0 | None found |
| City of Salida · Salida | 5,666 | - | - | 0 | None found |
| Castle Pines Village Md · Castle Rock | 5,656 | - | - | 0 | None found |
| Grand County Water No 1 · Winter Park | 5,400 | - | - | 1 | Below limits |
| Csu South Campus · Fort Collins | 5,164 | - | - | 0 | None found |
| City of Brush · Hillrose | 5,122 | - | - | 0 | None found |
| Town of Limon · Limon | 5,080 | - | - | 0 | None found |
| Town of New Castle · New Castle | 5,024 | - | - | 0 | None found |
| Paint Brush Hills · Falcon | 4,994 | - | - | 0 | None found |
| Northern Colorado Wa · Wellington | 4,675 | - | - | 0 | None found |
| City of Monte Vista · Monte Vista | 4,600 | - | - | 0 | None found |
| Mid Valley Md · Carbondale | 4,588 | - | - | 0 | None found |
| Menoken WD · Montrose | 4,500 | - | - | 0 | None found |
| Town of Frisco · Frisco | 4,495 | - | - | 0 | None found |
| Csu Foothills Campus · Fort Collins | 4,483 | - | - | 1 | Below limits |
| City of Rocky Ford · Rocky Ford | 4,443 | - | 2.1 | 3 | Sample at limit |
| Battlement Mesa Md · Parachute | 4,100 | - | - | 0 | None found |
| City of Yuma · Yuma | 4,049 | - | - | 0 | None found |
| Park Center WD · Canon City | 4,000 | - | - | 0 | None found |
| West Fort Collins WD · La Porte | 4,000 | - | - | 0 | None found |
| Town of Hayden · Hayden | 3,982 | - | - | 0 | None found |
| Genesee WSD · Golden | 3,920 | - | - | 0 | None found |
| Perry Park WSD · Larkspur | 3,890 | - | - | 0 | None found |
| Chipeta WD · Montrose | 3,802 | - | - | 1 | Below limits |
| Town of Buena Vista · Buena Vista | 3,776 | - | - | 0 | None found |
| City of Central City · Central City | 3,750 | - | - | 0 | None found |
| Ymca Rockies Wind River · Estes Park | 3,730 | - | - | 0 | None found |
| City of Burlington · Burlington | 3,720 | - | - | 0 | None found |
| Colorado Centre Md · Colorado Springs | 3,675 | - | - | 0 | None found |
| Advenir French Quarter · Denver | 3,447 | - | - | 0 | None found |
| Town of Hudson · Hudson | 3,350 | - | - | 0 | None found |
| Eldora Mountain Resort · Nederland | 2,400 | - | - | 0 | None found |
| City of Creede · Creede | 1,965 | - | - | 0 | None found |
| Town of Dolores · Dolores | 1,626 | - | - | 0 | None found |
| Town of Antonito · Antonito | 981 | - | - | 0 | None found |
| Two Rivers Village · Edwards | 896 | - | - | 0 | None found |
| Golden Terrace West · Wheat Ridge | 825 | - | - | 0 | None found |
| Ymca Snow Mtn Ranch · Granby | 578 | - | - | 0 | None found |
| Clock Tower Center · Lakewood | 560 | - | - | 0 | None found |
| Crawford Mesa Wa · Crawford | 486 | - | - | 0 | None found |
| Patterson Valley Wc · Rocky Ford | 96 | - | - | 0 | None found |
| North Holbrook Wc · Rocky Ford | 58 | - | - | 0 | None found |
| Navajo River Ranch Poa · Pagosa Springs | 40 | - | - | 0 | None found |
| Consolidated Mutual Water Company | - | - | 0 | None found | |
| Suburban Water | - | - | 1 | Below limits |
On a private well in Colorado?
EPA's program only covers public systems. Private wells are never part of UCMR 5, so the only way to know is to test. Our well testing guide covers which lab tests to order, and the best well water systems covers what to install once you have results.
Cite this page
Well & Tap. "PFAS in Colorado drinking water: results for 165 systems." Data: U.S. EPA UCMR 5, final release August 2026. https://wellandtap.com/pfas/colorado/
Source: EPA UCMR 5 final occurrence data (August 2026); population from EPA SDWIS. Method.