Lead pipes in Virginia
Virginia's 1,056 community water systems reported 3,621 lead and 10,266 galvanized-requiring-replacement service lines, plus 521,384 of unknown material. That ranks #29 among states for confirmed lead lines.
- Lead 0.2%
- Galvanized (replace) 0.4%
- Unknown 22%
- Non-lead 78%
0.6% of the service lines Virginia utilities reported are lead or galvanized requiring replacement, well below the national share of 3.1%. 22% are still unidentified (national: 21%). The largest counts are in City of Newport News (3,160), City of Richmond (1,984), Town of Luray (1,520). 4 systems haven't reported counts yet.
Since 2025 Q1, reported lead and galvanized lines in Virginia went from 13,883 to 13,887 (up 4). See which systems made the most progress.
Systems with confirmed lead lines (121)
| Water system | Lead | Galv. | Unknown | % lead |
|---|---|---|---|---|
| City of Newport NewsNewport News City | 0 | 3,160 | 9,546 | 2.3% |
| City of RichmondRichmond City | 1,956 | 28 | 67,626 | 2.4% |
| Town of LurayPage County | 0 | 1,520 | 0 | 59% |
| City of NorfolkNorfolk City | 590 | 290 | 14,152 | 1.2% |
| City of AlexandriaAlexandria City | 690 | 97 | 18,266 | 2.9% |
| Town of ElktonRockingham County | 0 | 745 | 468 | 42% |
| Moccasin Gap_scott Co PSAScott County | 0 | 517 | 314 | 20% |
| Town of BluefieldTazewell County | 0 | 319 | 1,460 | 13% |
| Town of Rocky MountFranklin County | 0 | 277 | 0 | 9.0% |
| City of LynchburgLynchburg City | 134 | 109 | 25,169 | 0.9% |
| The Homestead Water CompanyBath County | 0 | 203 | 0 | 49% |
| Town of ExmoreNorthampton County | 22 | 153 | 230 | 21% |
| Town of South HillMecklenburg County | 0 | 172 | 0 | 5.8% |
| Town of CreweNottoway County | 0 | 164 | 0 | 13% |
| CamptownIsle Of Wight County | 0 | 143 | 0 | 87% |
| Town of ParksleyAccomack County | 2 | 140 | 73 | 31% |
| Washington County Service AuthorityWashington County | 0 | 135 | 0 | 0.6% |
| Town of StuartPatrick County | 0 | 133 | 2 | 19% |
| City of DanvilleDanville City | 121 | 0 | 18,327 | 0.6% |
| Fort EustisNewport News City | 0 | 116 | 290 | 13% |
| Town of FriesGrayson County | 0 | 104 | 50 | 30% |
| City of PetersburgPetersburg City | 32 | 62 | 12,684 | 0.6% |
| City of Colonial HeightsColonial Heights City | 0 | 91 | 5,712 | 1.2% |
| Town of BerryvilleClarke County | 2 | 85 | 808 | 4.5% |
| Stoney Creek Sanitary DistrictShenandoah County | 0 | 75 | 451 | 5.3% |
| Lee County Psa/St. CharlesLee County | 0 | 74 | 0 | 11% |
| Town of AltavistaCampbell County | 0 | 72 | 1 | 4.0% |
| Hcsa- Leigh Street PlantHalifax County | 1 | 68 | 4 | 1.5% |
| Town of IvorSouthampton County | 0 | 69 | 0 | 24% |
| Scpsa - NickelsvilleScott County | 0 | 68 | 36 | 21% |
| Town of MineralLouisa County | 0 | 60 | 3 | 18% |
| Town of EdinburgShenandoah County | 0 | 59 | 0 | 9.0% |
| Town of KeysvilleCharlotte County | 0 | 58 | 0 | 15% |
| Naval Support Facility, DahlgrenKing George County | 0 | 57 | 129 | 14% |
| Town of LeesburgLoudoun County | 0 | 55 | 581 | 0.3% |
| Town of WaverlySussex County | 0 | 45 | 1,016 | 3.7% |
| Scottland Riverview Water SupplySurry County | 0 | 44 | 0 | 100% |
| Town of TazewellTazewell County | 0 | 42 | 10 | 1.9% |
| City of WaynesboroWaynesboro City | 0 | 40 | 4,211 | 0.4% |
| Pounding MillAlleghany County | 0 | 40 | 126 | 5.9% |
| Town of New MarketShenandoah County | 0 | 34 | 0 | 3.4% |
| City of GalaxGalax City | 0 | 31 | 2,478 | 1.0% |
| City of PortsmouthPortsmouth City | 30 | 0 | 34,359 | <0.1% |
| Millboro - BcsaBath County | 0 | 28 | 107 | 18% |
| Selma / Low Moor / Valley RidgeAlleghany County | 0 | 24 | 238 | 3.5% |
| Town of GretnaPittsylvania County | 0 | 24 | 33 | 3.2% |
| City of SuffolkSuffolk City | 0 | 23 | 12,136 | <0.1% |
| Town of WakefieldSussex County | 5 | 16 | 544 | 3.4% |
| Naval Support Activity PortsmouthPortsmouth City | 0 | 19 | 15 | 7.3% |
| Town of Clifton ForgeAlleghany County | 1 | 17 | 1,635 | 1.0% |
| Fairfax County Water AuthorityFairfax County | 16 | 2 | 115 | <0.1% |
| Swords Creek - RcpsaRussell County | 0 | 17 | 780 | 1.1% |
| Duffield_scott Co PSAScott County | 0 | 16 | 15 | 0.8% |
| Town of PurcellvilleLoudoun County | 0 | 16 | 0 | 0.5% |
| Town of Big Stone GapWise County | 0 | 14 | 2,375 | 0.3% |
| Rosedale/CallaghanAlleghany County | 0 | 14 | 102 | 4.5% |
| Bvu AuthorityBristol City | 0 | 12 | 8,195 | 0.1% |
| Cliftondale Park/ Wilson Creek/ SharonAlleghany County | 0 | 12 | 143 | 1.8% |
| Pwcsa - WestPrince William County | 5 | 6 | 6,247 | <0.1% |
| Wise County Regional Water SystemWise County | 0 | 11 | 2,088 | 0.2% |
| Claypool Hill Tazewell Co PSATazewell County | 0 | 11 | 1,121 | 0.8% |
| Intervale/Clearwater ParkAlleghany County | 0 | 11 | 150 | 2.4% |
| City of EmporiaEmporia City | 0 | 10 | 1,936 | 0.3% |
| Wcpsa-PoundWise County | 0 | 10 | 692 | 1.1% |
| City of Chesapeake - Northwest River SysChesapeake City | 0 | 9 | 42,895 | <0.1% |
| Buchanan Co PSABuchanan County | 2 | 7 | 4,545 | 0.1% |
| Town of Mount JacksonShenandoah County | 0 | 9 | 799 | 0.9% |
| Town of Bowling GreenCaroline County | 0 | 9 | 530 | 1.0% |
| Fort MonroeHampton City | 0 | 8 | 47 | 3.6% |
| Langley Air Force BaseHampton City | 0 | 8 | 40 | 0.4% |
| Three Springs Regional - RCPWRockingham County | 0 | 7 | 753 | 0.1% |
| MCB Quantico - MainsidePrince William County | 0 | 7 | 52 | 0.5% |
| Fort StoryVirginia Beach City | 0 | 7 | 19 | 2.7% |
| Ft Gregg-Adams (Ft Lee)Prince George County | 0 | 7 | 0 | 0.4% |
| Gatling PointeIsle Of Wight County | 0 | 7 | 0 | 1.2% |
| Long HollowRockbridge County | 0 | 7 | 0 | 2.8% |
| Rivermont HeightsRockbridge County | 0 | 7 | 0 | 9.3% |
| Pwcsa - EastPrince William County | 0 | 6 | 12,675 | <0.1% |
| Town of QuanticoPrince William County | 0 | 6 | 21 | 3.1% |
| Northern Development Service Dist.Isle Of Wight County | 0 | 6 | 0 | 0.3% |
| Henrico County Water SystemHenrico County | 2 | 3 | 57,120 | <0.1% |
| Bedford Regional Water Authority (Brwa)Bedford County | 5 | 0 | 4,468 | <0.1% |
| Town of CoeburnWise County | 2 | 3 | 1,052 | 0.3% |
| Town of MadisonMadison County | 0 | 5 | 104 | 1.7% |
| Hanover Suburban Water SystemHanover County | 0 | 4 | 6,781 | <0.1% |
| Dale CityPrince William County | 0 | 4 | 4,598 | <0.1% |
| King George Co. CourthouseKing George County | 0 | 4 | 157 | 0.2% |
| Natural Bridge Station / Arnolds ValleyRockbridge County | 0 | 4 | 0 | 1.0% |
| Town of Drakes BranchCharlotte County | 0 | 4 | 0 | 1.5% |
| Gloucester County Water SystemGloucester County | 0 | 3 | 1,658 | <0.1% |
| Potomac Westmoreland ShoresWestmoreland County | 0 | 3 | 608 | 0.4% |
| Woods Edge SubdivisionAlbemarle County | 0 | 3 | 36 | 7.3% |
| Town of HerndonFairfax County | 0 | 3 | 0 | <0.1% |
| Town of FincastleBotetourt County | 0 | 3 | 0 | 1.0% |
| Smithfield Heights/Sandy Mount ManorIsle Of Wight County | 0 | 3 | 0 | 1.6% |
| Kgcsa-DahlgrenKing George County | 0 | 2 | 368 | 0.2% |
| Dryden Water AuthorityLee County | 0 | 2 | 288 | 0.3% |
| Town of BrodnaxBrunswick County | 0 | 2 | 106 | 0.9% |
| Bull Run Mountain/Evergreen (Brme)Prince William County | 1 | 1 | 86 | 0.4% |
| Oakland ParkKing George County | 0 | 2 | 27 | 0.6% |
Showing the 100 with the most. All Virginia water systems
No confirmed lead, but unknown lines remain (364)
| Water system | Lead | Galv. | Unknown | % lead |
|---|---|---|---|---|
| City of Virginia BeachVirginia Beach City | 0 | 0 | 17,317 | 0% |
| City of HarrisonburgHarrisonburg City | 0 | 0 | 7,890 | 0% |
| City of Chesapeake - Western Branch SysChesapeake City | 0 | 0 | 6,598 | 0% |
| City of WinchesterWinchester City | 0 | 0 | 5,111 | 0% |
| Campbell County Central SystemCampbell County | 0 | 0 | 4,121 | 0% |
| Town of Front RoyalWarren County | 0 | 0 | 4,109 | 0% |
| City of FranklinFranklin City | 0 | 0 | 3,508 | 0% |
| City of CovingtonCovington City | 0 | 0 | 3,424 | 0% |
| City of NortonNorton City | 0 | 0 | 2,254 | 0% |
| Massanutten VillageRockingham County | 0 | 0 | 2,247 | 0% |
| City of Buena VistaBuena Vista City | 0 | 0 | 2,210 | 0% |
| City of FredericksburgFredericksburg City | 0 | 0 | 2,144 | 0% |
| WildernessOrange County | 0 | 0 | 1,935 | 0% |
| City of SalemSalem City | 0 | 0 | 1,900 | 0% |
| Town of OrangeOrange County | 0 | 0 | 1,742 | 0% |
| Town of Colonial BeachWestmoreland County | 0 | 0 | 1,642 | 0% |
| Eastern Tazewell CountyTazewell County | 0 | 0 | 1,559 | 0% |
| Greene County Water & SewerGreene County | 0 | 0 | 1,551 | 0% |
| Town of SmithfieldIsle Of Wight County | 0 | 0 | 1,438 | 0% |
| Town of Pennington GapLee County | 0 | 0 | 1,246 | 0% |
| Town of FarmvillePrince Edward County | 0 | 0 | 1,185 | 0% |
| Town of Cape CharlesNorthampton County | 0 | 0 | 1,176 | 0% |
| Wythe County EastWythe County | 0 | 0 | 1,148 | 0% |
| Town of BlackstoneNottoway County | 0 | 0 | 1,138 | 0% |
| Mount HermonPittsylvania County | 0 | 0 | 1,090 | 0% |
| Tcpsa - Raven/DoranTazewell County | 0 | 0 | 1,065 | 0% |
| Town of HonakerRussell County | 0 | 0 | 929 | 0% |
| Town of BroadwayRockingham County | 0 | 0 | 920 | 0% |
| Town of VictoriaLunenburg County | 0 | 0 | 896 | 0% |
| Town of ChathamPittsylvania County | 0 | 0 | 874 | 0% |
| Town of TimbervilleRockingham County | 0 | 0 | 842 | 0% |
| Town of OnancockAccomack County | 0 | 0 | 793 | 0% |
| Town of GordonsvilleOrange County | 0 | 0 | 711 | 0% |
| Town of UrbannaMiddlesex County | 0 | 0 | 615 | 0% |
| Bath County Regional - BcsaBath County | 0 | 0 | 599 | 0% |
| Boykins-Branchville SystemSouthampton County | 0 | 0 | 534 | 0% |
| Town of WarsawRichmond County | 0 | 0 | 526 | 0% |
| Wythe County WestWythe County | 0 | 0 | 498 | 0% |
| Cabin Point and Glebe HarbourWestmoreland County | 0 | 0 | 488 | 0% |
| Queens Lake SystemYork County | 0 | 0 | 397 | 0% |
| Town of MiddletownFrederick County | 0 | 0 | 396 | 0% |
| Town of TroutvilleBotetourt County | 0 | 0 | 390 | 0% |
| Hopyard FarmKing George County | 0 | 0 | 367 | 0% |
| Park PlaceFranklin County | 0 | 0 | 346 | 0% |
| Falls Mills - TcpsaTazewell County | 0 | 0 | 322 | 0% |
| Tcpsa - GrattonTazewell County | 0 | 0 | 322 | 0% |
| Town of BurkevilleNottoway County | 0 | 0 | 312 | 0% |
| RT 29 NorthPittsylvania County | 0 | 0 | 303 | 0% |
| Rainbow ForestBotetourt County | 0 | 0 | 293 | 0% |
| Toms Brook-Maurertown Sanitary DistrictShenandoah County | 0 | 0 | 288 | 0% |
Showing 50. See all
No lead or unknown lines reported (146)
Systems serving 1,000 or more people. Systems without counts on file are listed as 0.
| Water system | Lead | Galv. | Unknown | % lead |
|---|---|---|---|---|
| Chesterfield Co Central Water SystemChesterfield County | 0 | 0 | 0 | 0% |
| Loudoun Water - Central SystemLoudoun County | 0 | 0 | 0 | 0% |
| Arlington CountyArlington County | 0 | 0 | 0 | 0% |
| Stafford County UtilitiesStafford County | 0 | 0 | 0 | 0% |
| Spotsylvania County UtilitiesSpotsylvania County | 0 | 0 | 0 | 0% |
| Acsa Urban AreaAlbemarle County | 0 | 0 | 0 | 0% |
| Jcsa - Central SystemJames City County | 0 | 0 | 0 | 0% |
| City of CharlottesvilleCharlottesville City | 0 | 0 | 0 | 0% |
| City of ManassasManassas City | 0 | 0 | 0 | 0% |
| Fort BelvoirFairfax County | 0 | 0 | 0 | 0% |
| Town of BlacksburgMontgomery County | 0 | 0 | 0 | 0% |
| Upper Smith River Water SupplyHenry County | 0 | 0 | 0 | 0% |
| Town of ViennaFairfax County | 0 | 0 | 0 | 0% |
| South River Sanitary DistrictAugusta County | 0 | 0 | 0 | 0% |
| City of StauntonStaunton City | 0 | 0 | 0 | 0% |
| Town of ChristiansburgMontgomery County | 0 | 0 | 0 | 0% |
| Town of CulpeperCulpeper County | 0 | 0 | 0 | 0% |
| City of RadfordRadford City | 0 | 0 | 0 | 0% |
| City of WilliamsburgWilliamsburg City | 0 | 0 | 0 | 0% |
| Amherst Co Service Authority (Acsa)Amherst County | 0 | 0 | 0 | 0% |
| City of Manassas ParkManassas Park City | 0 | 0 | 0 | 0% |
| City of MartinsvilleMartinsville City | 0 | 0 | 0 | 0% |
| Lake MonticelloFluvanna County | 0 | 0 | 0 | 0% |
| Acsa CrozetAlbemarle County | 0 | 0 | 0 | 0% |
| Town of WarrentonFauquier County | 0 | 0 | 0 | 0% |
| Little Creek Amphibious Base - U.S. NavyVirginia Beach City | 0 | 0 | 0 | 0% |
| Town of PulaskiPulaski County | 0 | 0 | 0 | 0% |
| Pulaski County PSAPulaski County | 0 | 0 | 0 | 0% |
| New Baltimore RegionalFauquier County | 0 | 0 | 0 | 0% |
| Town of MarionSmyth County | 0 | 0 | 0 | 0% |
| Verona - Weyers CaveAugusta County | 0 | 0 | 0 | 0% |
| Town of WythevilleWythe County | 0 | 0 | 0 | 0% |
| Nsa Hampton Roads, Main BaseNorfolk City | 0 | 0 | 0 | 0% |
| City of LexingtonLexington City | 0 | 0 | 0 | 0% |
| Dcwa CentralDinwiddie County | 0 | 0 | 0 | 0% |
| N A S OceanaVirginia Beach City | 0 | 0 | 0 | 0% |
| Gcwsa - JarrattGreensville County | 0 | 0 | 0 | 0% |
| Ncsa - WintergreenNelson County | 0 | 0 | 0 | 0% |
| Town of DublinPulaski County | 0 | 0 | 0 | 0% |
| Town of WiseWise County | 0 | 0 | 0 | 0% |
| Town of BridgewaterRockingham County | 0 | 0 | 0 | 0% |
| Nsa Hampton Roads, Portsmouth AnnexPortsmouth City | 0 | 0 | 0 | 0% |
| Town of WoodstockShenandoah County | 0 | 0 | 0 | 0% |
| Buckingham Co Water SystemBuckingham County | 0 | 0 | 0 | 0% |
| Town of ClintwoodDickenson County | 0 | 0 | 0 | 0% |
| Lake Land`orCaroline County | 0 | 0 | 0 | 0% |
| Town of LawrencevilleBrunswick County | 0 | 0 | 0 | 0% |
| N. Lexington-Fairfield-Raphine [rcpsa]Rockbridge County | 0 | 0 | 0 | 0% |
| Town of ChilhowieSmyth County | 0 | 0 | 0 | 0% |
| Town of RichlandsTazewell County | 0 | 0 | 0 | 0% |
Showing the 50 largest. See all
Lead pipes in Virginia cities
- Virginia Beach17,317 unknown
- Chesapeake9 lead + galv. lines
- Richmond1,984 lead + galv. lines
- Norfolk880 lead + galv. lines
- Alexandria787 lead + galv. lines
- Hampton3,160 lead + galv. lines
- Roanoke1 lead + galv. lines
- Portsmouth30 lead + galv. lines
- Lynchburg243 lead + galv. lines
- Harrisonburg7,890 unknown
- Leesburg55 lead + galv. lines
- Blacksburgno lead reported
- Charlottesvilleno lead reported
- Manassasno lead reported
- Danville121 lead + galv. lines
- Petersburg94 lead + galv. lines
- Fredericksburg2,144 unknown
- Winchester192 unknown
- Stauntonno lead reported
- Fairfax18 lead + galv. lines
- Salem1,900 unknown
- Herndon18 lead + galv. lines
- Waynesboro40 lead + galv. lines
- Hopewell1 lead + galv. lines
- Colonial Heights91 lead + galv. lines
- Radfordno lead reported
- Manassas Parkno lead reported
- Viennano lead reported
- Bristol135 lead + galv. lines
- Williamsburgno lead reported
Virginia lead pipe questions
How many lead pipes are in Virginia?
Virginia's community water systems reported 3,621 lead service lines and 10,266 galvanized lines that must be replaced, for 13,887 in total. Another 521,384 lines are of unknown material.
Which Virginia water systems have the most lead pipes?
City of Newport News (3,160), City of Richmond (1,984), Town of Luray (1,520). Counts are lead plus galvanized-requiring-replacement lines.
What share of Virginia service lines are lead?
0.6% of reported service lines in Virginia are lead or galvanized requiring replacement, well below the national figure of 3.1%. 22% are still unknown, compared with 21% nationally.
How do I find out if my Virginia home has a lead service line?
Search for your water system or ZIP code above, then open your utility's address-level inventory map. You can also check the pipe where it enters your home with a scratch and magnet test.
Source: EPA SDWIS service line inventory, 2026 Q3. Smaller systems with no lead or unknown lines are omitted. See also national rankings.