MyCleanWater

Washington Water Quality by City

Water quality reports for 370 cities in Washington.

CityPopulationContaminantsAbove LimitPFASViolations
Seattle1.1M00None326 active
Tacoma449K103None129 active
Vancouver373K72None28 active
Spokane343K62None27 active
Bellevue317K00NoneNone
Everett216K00None10 active
Lynnwood200K00None2 active
Kent166K61None24 active
Redmond163K31None2 active
Bellingham140K00None40 active
Federal Way118K61None1 active
Pasco116K00None31 active
Kennewick114K73None42 active
Olympia114K52None30 active
Auburn113K10None26 active
Yakima113K10None149 active
Mount Vernon111K10None98 active
Renton107K10None21 active
Richland106K82None1 active
Kenmore105K00None1 active
Lacey104K40None139 active
Marysville89K00None3 active
Sammamish79K00None24 active
Bremerton71K10None11 active
Kirkland67K00None43 active
Tumwater66K10None11 active
Lakewood62K51None3 active
Woodinville60K00None7 active
Joint Base Lewis-mcchord58K62None1 active
Bothell57K00None9 active
Longview49K00None16 active
Tukwila45K00NoneNone
Wenatchee44K00None10 active
Issaquah44K00None28 active
Walla Walla43K00None12 active
Buckley43K10None11 active
Puyallup39K52None47 active
Edmonds34K00None2 active
Moses Lake32K62None64 active
Fife32K00NoneNone
Spanaway32K62None12 active
Camas32K32None4 active
Shoreline32K00None1 active
Mercer Island31K00None3 active
Battle Ground30K00None9 active
Pullman30K10None4 active
Port Angeles29K00None31 active
Port Orchard29K41None467 active
Maple Valley29K10None14 active
Centralia28K21None1 active
Mead27K41None4 active
Silverdale27K00None24 active
East Wenatchee27K00NoneNone
Mountlake Terrace26K00NoneNone
Mukilteo25K00None1 active
Spokane Valley25K11None2 active
Oak Harbor24K00None25 active
Monroe23K00None15 active
Enumclaw23K00None4 active
Snohomish23K30None21 active
Clarkston22K10NoneNone
Washougal21K31None2 active
Greenacres21K00NoneNone
Ridgefield21K00NoneNone
Ellensburg21K00None9 active
Arlington20K10None75 active
Ferndale19K00None44 active
West Richland18K10None9 active
Lynden18K10None68 active
Aberdeen18K00None10 active
Shelton18K00None103 active
Poulsbo17K00None48 active
Cheney17K10None2 active
Sunnyside17K10None5 active
Port Townsend17K10None22 active
Yelm17K00None9 active
Nas Whidbey Island17K00NoneNone
Burien16K00NoneNone
Newcastle16K00NoneNone
Snoqualime16K00NoneNone
Sumner16K00None1 active
Kelso15K00None12 active
Gig Harbor15K00None71 active
Sequim14K10None57 active
Liberty Lake14K10NoneNone
Stanwood14K00None32 active
Dupont13K00None1 active
Selah13K10None3 active
Bainbridge Island12K00None1 active
Hoquiam11K00None12 active
Chehalis11K00None15 active
Grandview11K10None3 active
Woodland11K10None30 active
Manchester10K00None2 active
Orting10K00None3 active
Duvall10K00NoneNone
Carlsborg10K10None11 active
Edgewood10K10NoneNone
Airway9K40NoneNone
Chelan9K00None10 active
Leavenworth9K00None6 active
Birch Bay9K00None2 active
Toppenish9K10None51 active
Othello9K10None49 active
Ephrata9K10None3 active
Steilacoom9K00NoneNone
Quincy8K00None16 active
College Place8K10None3 active
Ocean Park8K10None4 active
Milton8K40None1 active
Kalama8K00None5 active
Fircrest8K10NoneNone
Loon Lake7K30None11 active
North Bend7K00None3 active
Sultan7K00None4 active
Granite Falls7K00None1 active
Manson7K00None2 active
Elma7K00None4 active
Union Gap6K10None1 active
Blaine6K00NoneNone
Prosser6K10None12 active
Tulalip6K00None6 active
Cashmere6K00None27 active
Snoqualmie Pass6K00None4 active
Benton City6K72None2 active
Moxee6K10NoneNone
Fairchild Afb6K52None2 active
Montesano5K00None7 active
Westport5K10None2 active
Wapato5K10None8 active
Connell5K10None5 active
Deer Park5K31None2 active
Des Moines5K00None1 active
Mattawa5K10None8 active
Medical Lake5K31None3 active
Colville5K00None22 active
Omak5K20None1 active
Forks5K00None16 active
Warden5K10None4 active
Raymond5K00None17 active
Long Beach5K00NoneNone
Belfair4K00None5 active
Castle Rock4K00None1 active
Goldendale4K10None8 active
White Salmon4K00None9 active
Coupeville4K71None199 active
Granger4K10NoneNone
Everson4K00None7 active
Vashon4K00None32 active
Eastsound4K00None15 active
Hoodsport4K20None5 active
Eatonville4K00None5 active
Friday Harbor4K00None38 active
Zillah4K00NoneNone
Naches4K00None1 active
Colfax4K10None2 active
Winlock4K00None5 active
Royal City3K00None1 active
Tenino3K00NoneNone
Dayton3K00None1 active
Newport3K00None4 active
Oroville3K00None1 active
Fox Island3K00None2 active
Brewster3K00None10 active
Rock Island3K00None3 active
Algona3K00None2 active
Lake Forest Park3K00None7 active
Napavine3K00None40 active
Port Ludlow3K00None3 active
Carson3K00None4 active
Fall City3K00None14 active
South Bend3K00None1 active
Okanogan3K00None5 active
Desert Aire3K00NoneNone
Rainier3K00None1 active
Ilwaco3K00NoneNone
Mccleary3K00None3 active
Goldbar3K00NoneNone
Kettle Falls3K00None3 active
Maple Falls3K00None19 active
Cle Elum3K00None33 active
Chewelah3K00None4 active
Stevenson3K00None17 active
Asotin3K00NoneNone
Malaga2K00None1 active
Nooksack2K00NoneNone
Black Diamond2K00None10 active
Ion2K00None2 active
Tonasket2K00None68 active
Adna2K00None1 active
Glacier2K00None1 active
Joyce2K00None4 active
Kittitas2K00NoneNone
Darrington2K00None9 active
Bridgeport2K00None1 active
La Conner2K00None6 active
Union2K00None39 active
Mabton2K00NoneNone
Morton2K00None7 active
Allyn2K00None3 active
Roslyn2K00None5 active
Onalaska2K00None1 active
Clinton2K00None4 active
Toledo2K00NoneNone
Mt. Vernon2K00NoneNone
Falls City2K00None4 active
Waitsburg2K00NoneNone
Electric City2K00NoneNone
Newman Lake2K00NoneNone
Sedro Woolley2K00NoneNone
Rochester2K00None2 active
Bingen2K00NoneNone
Sumas2K00None2 active
Mesa2K00None7 active
Entiat2K00NoneNone
Ritzville2K00None1 active
Davenport2K00None2 active
Republic2K00None28 active
Cathlamet2K00None8 active
Snoqualmie2K00None7 active
Taholah2K00None30 active
Laconner2K00NoneNone
Mossyrock2K00None5 active
Kingston2K00None5 active
Lake Tapps2K00None2 active
Bow1K00None2 active
Graham1K00None3 active
Ocean Shores1K00None6 active
Point Roberts1K00None6 active
Grand Coulee1K00None3 active
Packwood1K00NoneNone
Waverly1K10None7 active
Langley1K00None1 active
Pomeroy1K00None2 active
Anderson Island1K00NoneNone
Freeland1K00None123 active
Coulee Dam1K00NoneNone
Winthrop1K00None5 active
Oakville1K00None2 active
Harrah1K00NoneNone
Neah Bay1K00None9 active
Palouse1K00NoneNone
Pouslbo1K00None4 active
Roy1K00None1 active
Lopez Island1K00None15 active
Skokomish Nation1K00None1 active
Pateros1K00None2 active
Ashford1K00None4 active
Waterville1K00None2 active
Tekoa1K00None1 active
Wilkeson1K00None3 active
North Bonneville1K00NoneNone
Twisp1K00NoneNone
Marshall1K00None18 active
George1K00NoneNone
Quinault1K00None5 active
Trout Lake99200None2 active
Coulee City94400None1 active
Lind90300None4 active
La Push88500None3 active
Carbonado87500None2 active
Pe Ell85900None5 active
Rosalia83100None3 active
Washtucna80000NoneNone
Yacolt70500NoneNone
Cusick67200None1 active
Chinook66400None1 active
Anacortes65400None1 active
Startup64300None1 active
Littlerock63900None1 active
Malott63600None4 active
Colton63200None1 active
Randle61100None2 active
Mckenna60000None3 active
Dallesport59800None13 active
Bucoda57900NoneNone
Sprague57000None1 active
Rockford57000NoneNone
Acme56800None7 active
Vashion Island56200None3 active
Albion55500None2 active
South Cle Elum54100NoneNone
Custer54000None11 active
Wellpinit52500None42 active
Nespelem51000None33 active
Thorp51000NoneNone
Deming50100None26 active
Suquamish50000None12 active
Greenbank49500None7 active
Oaksdale49200None1 active
South Prairie48900NoneNone
Endicott48800None3 active
Wilbur48000None2 active
Burbank48000None4 active
Four Lakes43300None1 active
Riverside42900None3 active
Index42000None2 active
Chimacum40900None3 active
Carnation40600None2 active
Vantage40500NoneNone
Ravensdale40400None24 active
Spangle38000None4 active
Almira37200NoneNone
Elmer City36800NoneNone
Uniontown36600None2 active
Lummi Island35700None4 active
Beaux Arts34500None3 active
Usk33000NoneNone
Skykomish32400None11 active
Springdale31500None1 active
Lake Stevens30800None15 active
Greenwater30200NoneNone
Husum30000None1 active
Lacrosse29700None2 active
Orondo29200NoneNone
Northport29000None1 active
Tahuya28700None3 active
Lilliwaup28500None6 active
Willard27800None15 active
Kahlotus26200None1 active
Ronald24200None12 active
White Swan23000None7 active
Burlington22700None2 active
Neilton22200None12 active
Colbert21800None2 active
Camano Island20900None11 active
Soap Lake20600None2 active
Tokeland19800None2 active
Metaline19300None13 active
Ione18500None4 active
Reardan18200None5 active
Peshastin17700None2 active
Edwall17000NoneNone
Farmington16500None1 active
East Wentachee16100None4 active
Elk15000None2 active
Starbuck14700None2 active
Lamont13600None2 active
Marlin13400None2 active
Satsop11300None2 active
Marblemount10700NoneNone
Salkum10300NoneNone
Eltopia10000None6 active
Sekiu9400None4 active
Deer Harbor8500NoneNone
Concrete8100None6 active
Wentachee7800NoneNone
La Center7800None5 active
University Place7500None2 active
Copalis Beach7400NoneNone
Odessa7300NoneNone
Oysterville7200None1 active
Grapeview6800None3 active
Beaver6600None7 active
Elbe6000None4 active
Beverly6000NoneNone
Baring5300None5 active
Chattaroy5200None1 active
East Olympia5000None3 active
Rockport4500None6 active
Methow4500None6 active
Hamilton4100None1 active
Wauna3100None1 active
Seabeck3000NoneNone
Prescott2900NoneNone
Curlew2900NoneNone
Blain2800None1 active
Dryden2600NoneNone
Quilcene2000NoneNone
Normandy ParkN/A00None4 active