Results from entry points (water leaving treatment, not household taps) of public water systems sampled under EPA's Fifth Unregulated Contaminant Monitoring Rule. Click a county to see every water system serving it, or turn on service areas and click a location to see the systems that serve that spot.
171 of the 1,554 public water systems listed for Virginia were sampled. Sorted by the highest single result relative to EPA's 2024 limits. Each name links to a page with all of that system's results. All 1,554 Virginia systems, including those not tested · Download all Virginia results (CSV, gzip)
| System | PWSID | City | Population | PFOA (ppt) | PFOS (ppt) | HI | Highest single result |
|---|---|---|---|---|---|---|---|
| Bealeton Regional | VA6061129 | Warrenton | 4,250 | 44.6 | 31.1 | 1.259 | PFOA ≥ 3 × its limit |
| Ncsa - Wintergreen | VA2125910 | Lovingston | 6,861 | 12 | 13 | 0.003 | PFOS ≥ 3 × its limit |
| New Baltimore Regional | VA6061318 | Warrenton | 8,818 | 4.9 | 12 | 0.62 | PFOS ≥ 3 × its limit |
| Purcellville, Town Of | VA6107600 | Purcellville | 8,929 | 10.8 | <MRL | 0.342 | PFOA 1–3 × its limit |
| Danville, City Of | VA5590100 | Danville | 42,590 | 9.1 | <MRL | 0 | PFOA 1–3 × its limit |
| Western Virginia Water Authority | VA2770900 | Roanoke | 182,700 | 8.9 | 6.3 | 0.6 | PFOA 1–3 × its limit |
| Round Hill, Town Of | VA6107650 | Round Hill | 5,055 | 5.6 | 8.8 | 0.004 | PFOS 1–3 × its limit |
| Pwcsa - East | VA6153600 | Woodbridge | 168,747 | 7.9 | 6.3 | 0.004 | PFOA 1–3 × its limit |
| Fort Belvoir | VA6059450 | Fort Belvoir | 39,303 | 7.7 | 6.3 | 0.004 | PFOA 1–3 × its limit |
| Fairfax County Water Authority | VA6059501 | Herndon | 1,121,613 | 7.4 | 5.7 | 0.004 | PFOA 1–3 × its limit |
| Fort Belvoir North Area | VA6059455 | Usag Fort Belvoir | 11,822 | 7.3 | 5.5 | 0.004 | PFOA 1–3 × its limit |
| Dale City | VA6153625 | Woodbridge | 72,062 | 7.1 | 5.7 | 0.004 | PFOA 1–3 × its limit |
| Quantico Mcb-Camp Barrett | VA6153060 | Quantico | 8,689 | <MRL | 6.5 | 0.31 | PFOS 1–3 × its limit |
| Hamilton, Town Of | VA6107150 | Hamilton | 2,240 | 6.1 | 4.6 | 0.003 | PFOA 1–3 × its limit |
| Newport News, City Of | VA3700500 | Newport News | 407,300 | <MRL | 6.1 | 0.5 | PFOS 1–3 × its limit |
| Norfolk, City Of | VA3710100 | Norfolk | 234,220 | <MRL | 5.8 | 0 | PFOS 1–3 × its limit |
| Stafford County Utilities | VA6179100 | Stafford | 123,684 | <MRL | 5.7 | 0.3 | PFOS 1–3 × its limit |
| Langley Air Force Base | VA3650350 | Langley Afb | 10,886 | <MRL | 5.6 | 0.41 | PFOS 1–3 × its limit |
| Warrenton, Town Of | VA6061600 | Warrenton | 11,801 | 4.6 | <MRL | 0 | PFOA 1–3 × its limit |
| Sheetz 221 | VA6061515 | Claysburg | 3,038 | <MRL | 4.4 | 0.002 | PFOS 1–3 × its limit |
| Altavista, Town Of | VA5031050 | Altavista | 3,850 | <MRL | <MRL | 0.62 | Hazard Index below its limit |
| Fort Eustis | VA3700100 | Fort Eustis | 16,900 | <MRL | <MRL | 0.39 | Hazard Index below its limit |
| Caroline Utility System | VA6033085 | Ruther Glen | 4,235 | <MRL | <MRL | 0.32 | Hazard Index below its limit |
| Williamsburg, City Of | VA3830850 | Williamsburg | 16,300 | <MRL | <MRL | 0.31 | Hazard Index below its limit |
| Frederick Water | VA2069250 | Winchester | 46,206 | <MRL | <MRL | 0.003 | Hazard Index below its limit |
| Lake Land`Or | VA6033450 | Rockville | 4,818 | <MRL | <MRL | 0.003 | Hazard Index below its limit |
| Alexandria, City Of | VA6510010 | Hopewell | 159,200 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| Lake Monticello | VA2065480 | Rockville | 12,943 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| Meadows, The | VA6061505 | Warrenton | 733 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| National Airport | VA6013080 | Washington | 28,055 | <MRL | <MRL | 0.002 | Hazard Index below its limit |
| Arlington County | VA6013010 | Arlington | 215,000 | <MRL | <MRL | 0 | Other PFAS detected |
| Castlewood - Rcpsa | VA1167050 | Lebanon | 5,565 | <MRL | <MRL | 0 | Other PFAS detected |
| Chesterfield Co Central Water System | VA4041845 | Chesterfield | 389,897 | <MRL | <MRL | 0 | Other PFAS detected |
| Claypool Hill Tazewell Co Psa | VA1185105 | North Tazewell | 3,322 | <MRL | <MRL | 0 | Other PFAS detected |
| Colonial Heights, City Of | VA3570150 | Colonial Heights | 18,273 | <MRL | <MRL | 0 | Other PFAS detected |
| Dcwa Central | VA3053280 | Petersburg | 7,418 | <MRL | <MRL | 0 | Other PFAS detected |
| Dulles Airport | VA6059050 | Dulles | 76,500 | <MRL | <MRL | 0 | Other PFAS detected |
| Ft Gregg-Adams (Ft Lee) | VA3149247 | Hopewell | 28,580 | <MRL | <MRL | 0 | Other PFAS detected |
| Gcwsa - Jarratt | VA3081550 | Emporia | 7,190 | <MRL | <MRL | 0 | Other PFAS detected |
| Herndon, Town Of | VA6059550 | Herndon | 24,601 | <MRL | <MRL | 0 | Other PFAS detected |
| Loudoun Water - Central System | VA6107350 | Ashburn | 334,808 | <MRL | <MRL | 0 | Other PFAS detected |
| Manassas Park, City Of | VA6687100 | Manassas Park | 14,051 | <MRL | <MRL | 0 | Other PFAS detected |
| Manassas, City Of | VA6685100 | Manassas | 42,696 | <MRL | <MRL | 0 | Other PFAS detected |
| Marion, Town Of | VA1173481 | Marion | 8,500 | <MRL | <MRL | 0 | Other PFAS detected |
| Mount Hermon | VA5143396 | Chatham | 4,145 | <MRL | <MRL | 0 | Other PFAS detected |
| Northern Development Service Dist. | VA3093120 | Isle Of Wight | 7,050 | <MRL | <MRL | 0 | Other PFAS detected |
| Pwcsa - West | VA6153251 | Woodbridge | 136,409 | <MRL | <MRL | 0 | Other PFAS detected |
| Rocky Mount, Town Of | VA5067840 | Rocky Mount | 6,000 | <MRL | <MRL | 0 | Other PFAS detected |
| Spotsylvania County Utilities | VA6177300 | Fredericksburg | 96,846 | <MRL | <MRL | 0 | Other PFAS detected |
| Strasburg, Town Of | VA2171750 | Strasburg | 7,410 | <MRL | <MRL | 0 | Other PFAS detected |
| Vienna, Town Of | VA6059800 | Vienna | 27,134 | <MRL | <MRL | 0 | Other PFAS detected |
| Virginia-American Water Co. | VA3670800 | Hopewell | 30,317 | <MRL | <MRL | 0 | Other PFAS detected |
| Westlake Area Public Water System | VA5067244 | Roanoke | 3,525 | <MRL | <MRL | 0 | Other PFAS detected |
| Wise, Town Of | VA1195950 | Wise | 6,375 | <MRL | <MRL | 0 | Other PFAS detected |
| Acquinton/Hamilton Holmes | VA4101010 | King William | 1,760 | <MRL | <MRL | 0 | No PFAS detected |
| Acsa Crozet | VA2003050 | Charlottesville | 12,415 | <MRL | <MRL | 0 | No PFAS detected |
| Acsa Urban Area | VA2003053 | Charlottesville | 77,408 | <MRL | <MRL | 0 | No PFAS detected |
| Amherst Co Service Authority (Acsa) | VA5009250 | Madison Heights | 14,799 | <MRL | <MRL | 0 | No PFAS detected |
| Baptist Valley | VA1185763 | North Tazewell | 3,857 | <MRL | <MRL | 0 | No PFAS detected |
| Bedford Regional Water Authority (Brwa) | VA5019052 | Bedford | 38,794 | <MRL | <MRL | 0 | No PFAS detected |
| Berryville, Town Of | VA2043125 | Berryville | 4,574 | <MRL | <MRL | 0 | No PFAS detected |
| Big Stone Gap, Town Of | VA1195100 | Big Stone Gap | 9,372 | <MRL | <MRL | 0 | No PFAS detected |
| Blacksburg, Town Of | VA1121052 | Blacksburg | 34,578 | <MRL | <MRL | 0 | No PFAS detected |
| Blackstone, Town Of | VA5135100 | Blackstone | 4,910 | <MRL | <MRL | 0 | No PFAS detected |
| Bluefield, Town Of | VA1185061 | Bluefield | 5,811 | <MRL | <MRL | 0 | No PFAS detected |
| Bridgewater, Town Of | VA2165045 | Bridgewater | 6,177 | <MRL | <MRL | 0 | No PFAS detected |
| Broadway, Town Of | VA2165060 | Broadway | 4,015 | <MRL | <MRL | 0 | No PFAS detected |
| Buchanan Co Psa | VA1027061 | Vansant | 19,326 | <MRL | <MRL | 0 | No PFAS detected |
| Buckingham Co Water System | VA5029085 | Buckingham | 5,759 | <MRL | <MRL | 0 | No PFAS detected |
| Buena Vista, City Of | VA2530125 | Buena Vista | 6,566 | <MRL | <MRL | 0 | No PFAS detected |
| Bvu Authority | VA1520070 | Bristol | 20,000 | <MRL | <MRL | 0 | No PFAS detected |
| Campbell County Central System | VA5031150 | Lynchburg | 21,761 | <MRL | <MRL | 0 | No PFAS detected |
| Captains Cove | VA3001100 | Rockville | 2,380 | <MRL | <MRL | 0 | No PFAS detected |
| Carroll Regional Water System | VA1035088 | Hillsville | 7,500 | <MRL | <MRL | 0 | No PFAS detected |
| Charlottesville, City Of | VA2540500 | Charlottesville | 46,553 | <MRL | <MRL | 0 | No PFAS detected |
| Chilhowie, Town Of | VA1173090 | Chilhowie | 4,625 | <MRL | <MRL | 0 | No PFAS detected |
| Chincoteague, Town Of | VA3001175 | Chincoteague | 3,344 | <MRL | <MRL | 0 | No PFAS detected |
| Christiansburg Elliston Waterline | VA1121175 | Christiansburg | 3,626 | <MRL | <MRL | 0 | No PFAS detected |
| Christiansburg Town Of | VA1121090 | Christiansburg | 22,000 | <MRL | <MRL | 0 | No PFAS detected |
| City Of Chesapeake - Northwest River Sys | VA3550051 | Chesapeake | 165,240 | <MRL | <MRL | 0 | No PFAS detected |
| City Of Chesapeake - Western Branch Sys | VA3550050 | Chesapeake | 32,326 | <MRL | <MRL | 0 | No PFAS detected |
| Clifton Forge, Town Of | VA2560100 | Clifton Forge | 3,884 | <MRL | <MRL | 0 | No PFAS detected |
| Clintwood, Town Of | VA1051100 | Clintwood | 4,836 | <MRL | <MRL | 0 | No PFAS detected |
| Coeburn, Town Of | VA1195170 | Coeburn | 4,630 | <MRL | <MRL | 0 | No PFAS detected |
| Colonial Beach, Town Of | VA4193280 | Colonial Beach | 3,875 | <MRL | <MRL | 0 | No PFAS detected |
| Covington, City Of | VA2580100 | Covington | 5,961 | <MRL | <MRL | 0 | No PFAS detected |
| Crewe, Town Of | VA5135160 | Crewe | 2,465 | <MRL | <MRL | 0 | No PFAS detected |
| Cricket Hill Apartments | VA4115455 | Mathews | 88 | <MRL | <MRL | 0 | No PFAS detected |
| Culpeper, Town Of | VA6047500 | Culpeper | 21,184 | <MRL | <MRL | 0 | No PFAS detected |
| Dcpsa - Big Caney | VA1051737 | Clintwood | 3,880 | <MRL | <MRL | 0 | No PFAS detected |
| Dcpsa - Fearls Branch | VA1051731 | Clintwood | 255 | <MRL | <MRL | 0 | No PFAS detected |
| Dublin Town Of | VA1155150 | Dublin | 6,538 | <MRL | <MRL | 0 | No PFAS detected |
| Duffield_Scott Co Psa | VA1169200 | Weber City | 4,600 | <MRL | <MRL | 0 | No PFAS detected |
| Eastern Tazewell County | VA1185755 | North Tazewell | 2,952 | <MRL | <MRL | 0 | No PFAS detected |
| Emporia, City Of | VA3595250 | Emporia | 7,594 | <MRL | <MRL | 0 | No PFAS detected |
| Farmville, Town Of | VA5147170 | Farmville | 8,212 | <MRL | <MRL | 0 | No PFAS detected |
| Franklin, City Of | VA3620350 | Franklin | 9,000 | <MRL | <MRL | 0 | No PFAS detected |
| Fredericksburg, City Of | VA6630050 | Fredericksburg | 28,350 | <MRL | <MRL | 0 | No PFAS detected |
| Front Royal, Town Of | VA2187406 | Front Royal | 15,000 | <MRL | <MRL | 0 | No PFAS detected |
| Galax, City Of | VA1640243 | Galax | 6,837 | <MRL | <MRL | 0 | No PFAS detected |
| George`S Chicken, Llc | VA2171650 | Edinburg | 948 | <MRL | <MRL | 0 | No PFAS detected |
| Gloucester County Water System | VA4073311 | Gloucester | 10,754 | <MRL | <MRL | 0 | No PFAS detected |
| Greene County Water & Sewer | VA2079625 | Ruckersville | 8,500 | <MRL | <MRL | 0 | No PFAS detected |
| Grottoes, Town Of | VA2165330 | Grottoes | 3,328 | <MRL | <MRL | 0 | No PFAS detected |
| Hanover Suburban Water System | VA4085398 | Hanover | 57,931 | <MRL | <MRL | 0 | No PFAS detected |
| Harrisonburg, City Of | VA2660345 | Harrisonburg | 61,000 | <MRL | <MRL | 0 | No PFAS detected |
| Hcsa- Leigh Street Plant | VA5780600 | South Boston | 9,364 | <MRL | <MRL | 0 | No PFAS detected |
| Henrico County Water System | VA4087125 | Henrico | 330,000 | <MRL | <MRL | 0 | No PFAS detected |
| James River Correctional Ctr | VA4075735 | State Farm | 1,810 | <MRL | <MRL | 0 | No PFAS detected |
| Jcsa - Central System | VA3095490 | Williamsburg | 57,726 | <MRL | <MRL | 0 | No PFAS detected |
| King George Co. Courthouse | VA6099050 | King George | 3,985 | <MRL | <MRL | 0 | No PFAS detected |
| Kings Village - Jcsa | VA3095528 | Williamsburg | 124 | <MRL | <MRL | 0 | No PFAS detected |
| Lawrenceville, Town Of | VA5025450 | Lawrenceville | 4,806 | <MRL | <MRL | 0 | No PFAS detected |
| Lebanon, Town Of | VA1167455 | Lebanon | 3,458 | <MRL | <MRL | 0 | No PFAS detected |
| Leesburg, Town Of | VA6107300 | Leesburg | 65,028 | <MRL | <MRL | 0 | No PFAS detected |
| Lexington, City Of | VA2678375 | Lexington | 7,500 | <MRL | <MRL | 0 | No PFAS detected |
| Little Creek Amphibious Base - U.S. Navy | VA3810340 | Virginia Beach | 9,782 | <MRL | <MRL | 0 | No PFAS detected |
| Louisa County Water Authority | VA2109510 | Louisa | 4,254 | <MRL | <MRL | 0 | No PFAS detected |
| Luray, Town Of | VA2139330 | Luray | 4,794 | <MRL | <MRL | 0 | No PFAS detected |
| Lynchburg, City Of | VA5680200 | Lynchburg | 80,995 | <MRL | <MRL | 0 | No PFAS detected |
| Martinsville, City Of | VA5690400 | Martinsville | 13,600 | <MRL | <MRL | 0 | No PFAS detected |
| Massanutten Village | VA2165525 | Harrisonburg | 5,472 | <MRL | <MRL | 0 | No PFAS detected |
| Mcb Quantico - Mainside | VA6153675 | Quantico | 19,000 | <MRL | <MRL | 0 | No PFAS detected |
| Moccasin Gap_Scott Co Psa | VA1169650 | Weber City | 5,412 | <MRL | <MRL | 0 | No PFAS detected |
| N A S Oceana | VA3810430 | Virginia Beach | 7,300 | <MRL | <MRL | 0 | No PFAS detected |
| Narrows, Town Of | VA1071565 | Narrows | 2,029 | <MRL | <MRL | 0 | No PFAS detected |
| Naval Station Norfolk | VA3710050 | Norfolk | 48,826 | <MRL | <MRL | 0 | No PFAS detected |
| Naval Support Activity Portsmouth | VA3740500 | Portsmouth | 17,000 | <MRL | <MRL | 0 | No PFAS detected |
| Naval Support Facility, Dahlgren | VA6099340 | Dahlgren | 11,000 | <MRL | <MRL | 0 | No PFAS detected |
| Norton, City Of | VA1720076 | Norton | 3,958 | <MRL | <MRL | 0 | No PFAS detected |
| Nsa Hampton Roads, Portsmouth Annex | VA3740650 | Norfolk | 6,072 | <MRL | <MRL | 0 | No PFAS detected |
| Orange, Town Of | VA6137500 | Orange | 5,022 | <MRL | <MRL | 0 | No PFAS detected |
| Pearisburg, Town Of | VA1071660 | Pearisburg | 2,760 | <MRL | <MRL | 0 | No PFAS detected |
| Petersburg, City Of | VA3730750 | Petersburg | 33,394 | <MRL | <MRL | 0 | No PFAS detected |
| Portsmouth, City Of | VA3740600 | Portsmouth | 97,915 | <MRL | <MRL | 0 | No PFAS detected |
| Prices Fork/Merrimac | VA1121580 | Christiansburg | 4,541 | <MRL | <MRL | 0 | No PFAS detected |
| Puddledock Road | VA3149700 | Prince George | 9,271 | <MRL | <MRL | 0 | No PFAS detected |
| Pulaski County Psa | VA1155641 | Pulaski | 9,452 | <MRL | <MRL | 0 | No PFAS detected |
| Pulaski, Town Of | VA1155635 | Pulaski | 9,473 | <MRL | <MRL | 0 | No PFAS detected |
| Radford, City Of | VA1750100 | Radford | 17,420 | <MRL | <MRL | 0 | No PFAS detected |
| Richlands, Town Of | VA1185695 | Richlands | 4,564 | <MRL | <MRL | 0 | No PFAS detected |
| Richmond, City Of | VA4760100 | Richmond | 233,655 | <MRL | <MRL | 0 | No PFAS detected |
| Rolling Brook Mobile Home Park | VA6113195 | Manassas | 54 | <MRL | <MRL | 0 | No PFAS detected |
| Salem, City Of | VA2775300 | Salem | 24,346 | <MRL | <MRL | 0 | No PFAS detected |
| Scpsa - Nickelsville | VA1169725 | Weber City | 1,000 | <MRL | <MRL | 0 | No PFAS detected |
| Smithfield, Town Of | VA3093640 | Smithfield | 8,089 | <MRL | <MRL | 0 | No PFAS detected |
| Solenis | VA3175380 | Courtland | 70 | <MRL | <MRL | 0 | No PFAS detected |
| South Hill, Town Of | VA5117800 | South Hill | 4,600 | <MRL | <MRL | 0 | No PFAS detected |
| South River Sanitary District | VA2015575 | Verona | 26,083 | <MRL | <MRL | 0 | No PFAS detected |
| Spotsy Co Hs (Incl Post Oak Ms) | VA6177405 | Spotsylvania | 2,000 | <MRL | <MRL | 0 | No PFAS detected |
| Stanley, Town Of | VA2139935 | Stanley | 4,185 | <MRL | <MRL | 0 | No PFAS detected |
| Staunton, City Of | VA2790600 | Staunton | 25,750 | <MRL | <MRL | 0 | No PFAS detected |
| Suffolk, City Of | VA3800805 | Suffolk | 69,822 | <MRL | <MRL | 0 | No PFAS detected |
| Tazewell, Town Of | VA1185761 | Tazewell | 5,007 | <MRL | <MRL | 0 | No PFAS detected |
| Thomas Bridge Water Corp | VA1173770 | Marion | 3,500 | <MRL | <MRL | 0 | No PFAS detected |
| Three Springs Regional - Rcpw | VA2165705 | Harrisonburg | 14,834 | <MRL | <MRL | 0 | No PFAS detected |
| Timberville, Town Of | VA2165720 | Timberville | 2,963 | <MRL | <MRL | 0 | No PFAS detected |
| Upper Smith River Water Supply | VA5089852 | Collinsville | 29,721 | <MRL | <MRL | 0 | No PFAS detected |
| Verona - Weyers Cave | VA2015725 | Verona | 7,808 | <MRL | <MRL | 0 | No PFAS detected |
| Virginia Beach, City Of | VA3810900 | Virginia Beach | 437,994 | <MRL | <MRL | 0 | No PFAS detected |
| Washington County Service Authority | VA1191883 | Abingdon | 47,574 | <MRL | <MRL | 0 | No PFAS detected |
| Waynesboro, City Of | VA2820775 | Waynesboro | 22,630 | <MRL | <MRL | 0 | No PFAS detected |
| West Point, Town Of | VA4101900 | West Point | 3,063 | <MRL | <MRL | 0 | No PFAS detected |
| Westmoreland County Industrial Park | VA4193080 | Montross | 802 | <MRL | <MRL | 0 | No PFAS detected |
| Wilderness | VA6137999 | Madison | 13,274 | <MRL | <MRL | 0 | No PFAS detected |
| Winchester, City Of | VA2840500 | Winchester | 28,248 | <MRL | <MRL | 0 | No PFAS detected |
| Wise County Regional Water System | VA1195900 | Wise | 11,500 | <MRL | <MRL | 0 | No PFAS detected |
| Woodstock, Town Of | VA2171850 | Woodstock | 5,955 | <MRL | <MRL | 0 | No PFAS detected |
| Woodway Water Authority | VA1105900 | Pennington Gap | 3,800 | <MRL | <MRL | 0 | No PFAS detected |
| Wythe County East | VA1197345 | Wytheville | 5,065 | <MRL | <MRL | 0 | No PFAS detected |
| Wytheville, Town Of | VA1197810 | Wytheville | 7,804 | <MRL | <MRL | 0 | No PFAS detected |
Highest single result for each system; PFOA and PFOS in ppt (ng/L). Entry-point samples, not tap water; screening comparisons, not compliance determinations.