Maryland Water Quality by City
Water quality reports for 167 cities in Maryland.
| City | Population | Contaminants | Above Limit | PFAS | Violations |
|---|---|---|---|---|---|
| Laurel | 1.9M | 2 | 0 | None | 12 active |
| Baltimore | 1.6M | 1 | 0 | None | 30 active |
| Millersville | 291K | 1 | 0 | None | 10 active |
| Columbia | 286K | 2 | 0 | None | 4 active |
| Abingdon | 105K | 0 | 0 | None | 1 active |
| Hagerstown | 92K | 0 | 0 | None | 18 active |
| La Plata | 84K | 3 | 0 | None | 35 active |
| Frederick | 75K | 1 | 0 | None | 46 active |
| Fort Meade | 62K | 0 | 0 | None | 2 active |
| California | 43K | 0 | 0 | None | 11 active |
| Westminster | 35K | 8 | 2 | None | 26 active |
| Annapolis | 35K | 1 | 0 | None | None |
| Salisbury | 30K | 6 | 2 | None | 15 active |
| Ocean City | 30K | 1 | 0 | None | 17 active |
| Cumberland | 27K | 0 | 0 | None | 35 active |
| Bowie | 25K | 1 | 0 | None | None |
| Patuxent River | 22K | 1 | 0 | None | 3 active |
| Aberdeen | 18K | 8 | 2 | None | 7 active |
| Easton | 17K | 1 | 0 | None | 2 active |
| Elkton | 16K | 8 | 2 | None | 20 active |
| Cambridge | 15K | 1 | 0 | None | 2 active |
| Havre de Grace | 14K | 0 | 0 | None | 20 active |
| Berlin | 12K | 6 | 0 | None | 13 active |
| Mount Airy | 10K | 7 | 2 | None | 14 active |
| Lusby | 10K | 0 | 0 | None | 7 active |
| Stevensville | 9K | 1 | 0 | None | 7 active |
| North East | 9K | 1 | 0 | None | 24 active |
| Walkersville | 8K | 0 | 0 | None | None |
| Brunswick | 7K | 0 | 0 | None | 3 active |
| Taneytown | 7K | 7 | 2 | None | None |
| Hampstead | 7K | 8 | 2 | None | 2 active |
| Thurmont | 6K | 4 | 2 | None | 9 active |
| Poolesville | 6K | 9 | 2 | None | 10 active |
| Fruitland | 6K | 2 | 1 | None | 4 active |
| Mountain Lake Park | 6K | 0 | 0 | None | None |
| Lavale | 6K | 1 | 0 | None | 1 active |
| Bel Air | 5K | 0 | 0 | None | None |
| Chestertown | 5K | 0 | 0 | None | 22 active |
| Chesapeake Beach | 5K | 1 | 0 | None | 3 active |
| Lonaconing | 5K | 0 | 0 | None | 23 active |
| Leonardtown | 5K | 0 | 0 | None | 7 active |
| Manchester | 5K | 6 | 1 | None | 6 active |
| Denton | 5K | 1 | 0 | None | 39 active |
| Delmar | 5K | 0 | 0 | None | 13 active |
| Perryville | 4K | 0 | 0 | None | 18 active |
| Prince Frederick | 4K | 0 | 0 | None | 16 active |
| Middletown | 4K | 8 | 2 | None | 2 active |
| Boonsboro | 4K | 5 | 1 | None | 3 active |
| Indian Head | 4K | 1 | 0 | None | 27 active |
| Pocomoke City | 4K | 1 | 0 | None | 5 active |
| Dunkirk | 4K | 0 | 0 | None | 6 active |
| Willards | 4K | 0 | 0 | None | 1 active |
| Centreville | 3K | 1 | 0 | None | 3 active |
| Princess Anne | 3K | 1 | 0 | None | 6 active |
| Oakland | 3K | 0 | 0 | None | 19 active |
| North Beach | 3K | 0 | 0 | None | 1 active |
| Chrisfield | 3K | 0 | 0 | None | None |
| St. Michaels | 3K | 0 | 0 | None | 7 active |
| Smithsburg | 3K | 0 | 0 | None | 5 active |
| Federalsburg | 2K | 0 | 0 | None | 5 active |
| Snow Hill | 2K | 0 | 0 | None | 8 active |
| Williamsport | 2K | 0 | 0 | None | 12 active |
| Severn | 2K | 0 | 0 | None | 2 active |
| Emmitsburg | 2K | 0 | 0 | None | 14 active |
| Westernport | 2K | 0 | 0 | None | 3 active |
| Hurlock | 2K | 0 | 0 | None | 1 active |
| Perry Point | 2K | 0 | 0 | None | 1 active |
| St. Leonard | 2K | 0 | 0 | None | None |
| Hancock | 2K | 1 | 0 | None | 5 active |
| Greensboro | 2K | 0 | 0 | None | 16 active |
| Rock Hall | 2K | 0 | 0 | None | 4 active |
| New Windsor | 2K | 0 | 0 | None | 2 active |
| Ridgely | 2K | 0 | 0 | None | 2 active |
| Myersville | 2K | 0 | 0 | None | 7 active |
| Pittsville | 2K | 0 | 0 | None | 4 active |
| Sykesville | 2K | 0 | 0 | None | 5 active |
| Port Republic | 1K | 0 | 0 | None | 1 active |
| Funkstown | 1K | 0 | 0 | None | None |
| Silver Spring | 1K | 0 | 0 | None | None |
| Sherwood Forest | 1K | 0 | 0 | None | 2 active |
| Hebron | 1K | 0 | 0 | None | None |
| Union Bridge | 997 | 0 | 0 | None | None |
| Jessup | 900 | 0 | 0 | None | 32 active |
| Lexington Park | 892 | 0 | 0 | None | 2 active |
| Grantsville | 885 | 0 | 0 | None | 6 active |
| Timonium | 873 | 0 | 0 | None | None |
| Crofton | 865 | 0 | 0 | None | 12 active |
| Woodsboro | 846 | 0 | 0 | None | 9 active |
| Lothian | 810 | 0 | 0 | None | 10 active |
| Brandywine | 780 | 0 | 0 | None | 2 active |
| Preston | 750 | 0 | 0 | None | 1 active |
| Oxford | 726 | 0 | 0 | None | 2 active |
| Queenstown | 705 | 0 | 0 | None | 7 active |
| Chesapeake City | 673 | 0 | 0 | None | 2 active |
| Sharptown | 625 | 0 | 0 | None | 5 active |
| Millington | 625 | 0 | 0 | None | None |
| Waldorf | 551 | 0 | 0 | None | 90 active |
| Secretary | 535 | 0 | 0 | None | 1 active |
| Sudlersville | 497 | 0 | 0 | None | None |
| Grasonville | 481 | 0 | 0 | None | 3 active |
| Betterton | 481 | 0 | 0 | None | 1 active |
| Cecilton | 477 | 0 | 0 | None | 2 active |
| Glen Arm | 468 | 0 | 0 | None | 10 active |
| Huntingtown | 461 | 0 | 0 | None | 7 active |
| Street | 460 | 0 | 0 | None | None |
| Vienna | 460 | 0 | 0 | None | 5 active |
| Port Deposit | 400 | 0 | 0 | None | 33 active |
| East New Market | 400 | 0 | 0 | None | 3 active |
| Potomac | 330 | 0 | 0 | None | 79 active |
| Ellicott City | 315 | 0 | 0 | None | 37 active |
| Accident | 300 | 0 | 0 | None | 2 active |
| Midlothian | 300 | 0 | 0 | None | 17 active |
| Accokeek | 300 | 0 | 0 | None | 4 active |
| Rising Sun | 290 | 0 | 0 | None | 4 active |
| Colora | 250 | 0 | 0 | None | 6 active |
| Bethesda | 244 | 0 | 0 | None | 23 active |
| Newburg | 240 | 0 | 0 | None | 14 active |
| Sharpsburg | 220 | 0 | 0 | None | 2 active |
| Gaithersburg | 190 | 0 | 0 | None | 46 active |
| Finksburg | 180 | 0 | 0 | None | 13 active |
| Linthicum Heights | 175 | 0 | 0 | None | 2 active |
| Reistertown | 170 | 0 | 0 | None | None |
| Marbury | 150 | 0 | 0 | None | 3 active |
| Bishopville | 150 | 0 | 0 | None | None |
| Mt. Savage | 130 | 0 | 0 | None | 13 active |
| Randalstown | 125 | 0 | 0 | None | 10 active |
| Hollywood | 120 | 0 | 0 | None | 6 active |
| Eldersburg | 110 | 0 | 0 | None | 12 active |
| Tylerton | 100 | 0 | 0 | None | 77 active |
| Cascade | 100 | 0 | 0 | None | 1 active |
| Parsonsburg | 91 | 0 | 0 | None | 9 active |
| Charlotte Hall | 88 | 0 | 0 | None | 2 active |
| Darlington | 85 | 0 | 0 | None | 11 active |
| Gambrills | 85 | 0 | 0 | None | 1 active |
| Sunderland | 85 | 0 | 0 | None | None |
| East Greenville | 78 | 0 | 0 | None | 16 active |
| Queen Anne | 70 | 0 | 0 | None | None |
| Ocean Pines | 68 | 0 | 0 | None | None |
| Luke | 68 | 0 | 0 | None | 4 active |
| Private | 65 | 0 | 0 | None | None |
| Childs | 64 | 0 | 0 | None | 8 active |
| Claiborne | 60 | 0 | 0 | None | None |
| Landover | 48 | 0 | 0 | None | 8 active |
| Chester | 44 | 0 | 0 | None | 4 active |
| Earleville | 40 | 0 | 0 | None | 1 active |
| Stevenson | 40 | 0 | 0 | None | 4 active |
| Kennedyville | 38 | 0 | 0 | None | 2 active |
| Clarksburg | 38 | 0 | 0 | None | 5 active |
| Severna Park | 35 | 0 | 0 | None | None |
| Rockville | 32 | 0 | 0 | None | 2 active |
| Swanton | 32 | 0 | 0 | None | 7 active |
| Rawlings | 30 | 0 | 0 | None | 6 active |
| White Hall | 29 | 0 | 0 | None | 7 active |
| Church Hill | 25 | 0 | 0 | None | 4 active |
| Andrews Afb | N/A | 0 | 0 | None | 2 active |
| Quantico | N/A | 0 | 0 | None | 5 active |
| Frostburg | N/A | 0 | 0 | None | None |
| Jefferson | N/A | 0 | 0 | None | None |
| White Plains | N/A | 0 | 0 | None | 5 active |
| Bryans Road | N/A | 0 | 0 | None | None |
| Keedysville | N/A | 0 | 0 | None | 10 active |
| Oldtown | N/A | 0 | 0 | None | 3 active |
| Cresaptown | N/A | 0 | 0 | None | None |
| Woodstock | N/A | 0 | 0 | None | 2 active |
| Aberdeen Proving Ground | N/A | 0 | 0 | None | 8 active |
| Pocomoke | N/A | 0 | 0 | None | 1 active |
| Upper Marlboro | N/A | 0 | 0 | None | 3 active |