Private wells
Virginia well water: who's on a well and what to test for
People on private wells
1,768,200
Homes on wells
22.3%
Est. above arsenic limit
52,800
Every Virginia county
Sorted by people on private wells. Arsenic and nitrate are modeled for typical wells in the county, not measured at yours; depth is the median of domestic well records.
| Pittsylvania County | 50,800 | 85% | 1.9% | 0.4 | n/a |
| Bedford County | 49,100 | 63% | 1.6% | 0.2 | n/a |
| Hanover County | 45,000 | 41% | 1.8% | 0.5 | n/a |
| Prince William County | 43,900 | 9% | 3.9% | 0.6 | n/a |
| Rockingham County | 43,500 | 51% | 1.3% | 0.8 | n/a |
| Franklin County | 41,400 | 73% | 1.7% | 0.2 | n/a |
| Loudoun County | 40,100 | 10% | 3.7% | 1.0 | n/a |
| Spotsylvania County | 38,800 | 29% | 1.6% | 0.4 | n/a |
| Fauquier County | 38,700 | 55% | 2.9% | 0.4 | n/a |
| Albemarle County | 37,100 | 34% | 2.1% | 0.3 | n/a |
| Stafford County | 36,300 | 23% | 2.2% | 0.3 | n/a |
| Augusta County | 35,900 | 48% | 1.7% | 0.8 | n/a |
| Fairfax County | 33,700 | 3% | 2.3% | 0.9 | n/a |
| Frederick County | 32,500 | 37% | 2.0% | 0.6 | n/a |
| Louisa County | 31,900 | 83% | 1.5% | 0.3 | n/a |
| Campbell County | 30,700 | 55% | 1.8% | 0.3 | n/a |
| Gloucester County | 29,900 | 77% | 4.4% | 0.2 | n/a |
| Powhatan County | 27,700 | 93% | 2.2% | 0.1 | n/a |
| Chesterfield County | 27,000 | 7% | 2.8% | 0.3 | n/a |
| Carroll County | 26,200 | 91% | 1.3% | 0.3 | n/a |
| Culpeper County | 26,000 | 52% | 2.3% | 0.5 | n/a |
| Henry County | 24,700 | 49% | 1.5% | 0.2 | n/a |
| Accomack County | 24,500 | 61% | 3.8% | 0.0 | 180 ft |
| Halifax County | 24,300 | 72% | 1.4% | 0.2 | n/a |
| Virginia Beach city | 23,400 | 7% | 3.0% | 0.2 | n/a |
| Roanoke County | 22,100 | 22% | 1.7% | 0.3 | n/a |
| Warren County | 21,800 | 55% | 1.8% | 0.4 | n/a |
| Shenandoah County | 21,700 | 49% | 1.4% | 0.6 | n/a |
| Montgomery County | 20,600 | 22% | 1.6% | 0.3 | n/a |
| Chesapeake city | 20,100 | 7% | 2.1% | 0.0 | n/a |
| Henrico County | 19,900 | 6% | 1.8% | 0.3 | n/a |
| Mecklenburg County | 19,600 | 64% | 1.7% | 0.3 | n/a |
| Goochland County | 19,300 | 75% | 3.6% | 0.1 | n/a |
| Caroline County | 18,600 | 63% | 1.8% | 0.3 | n/a |
| Orange County | 18,200 | 48% | 1.6% | 0.4 | n/a |
| Dinwiddie County | 17,700 | 65% | 2.2% | 0.3 | n/a |
| Washington County | 17,600 | 33% | 1.5% | 0.4 | n/a |
| Prince George County | 17,500 | 54% | 1.8% | 0.3 | n/a |
| Russell County | 17,100 | 66% | 1.4% | 0.1 | n/a |
| Tazewell County | 17,000 | 43% | 1.7% | 0.1 | n/a |
| Buchanan County | 16,800 | 81% | 2.6% | 0.0 | 63 ft |
| Botetourt County | 16,700 | 52% | 1.6% | 0.3 | n/a |
| Rockbridge County | 16,400 | 73% | 2.1% | 0.2 | n/a |
| Fluvanna County | 16,100 | 60% | 1.8% | 0.1 | n/a |
| Wythe County | 16,100 | 55% | 1.5% | 0.3 | n/a |
| Patrick County | 15,800 | 92% | 1.5% | 0.3 | n/a |
| Isle of Wight County | 15,700 | 41% | 4.8% | 0.0 | n/a |
| Suffolk city | 15,500 | 17% | 5.7% | 0.0 | n/a |
| New Kent County | 15,400 | 69% | 2.2% | 0.0 | n/a |
| Amherst County | 15,200 | 48% | 2.3% | 0.2 | n/a |
| Prince Edward County | 14,600 | 71% | 1.7% | 0.1 | n/a |
| Scott County | 14,400 | 67% | 1.3% | 0.1 | n/a |
| Floyd County | 14,300 | 92% | 1.5% | 0.2 | n/a |
| Buckingham County | 14,000 | 95% | 1.8% | 0.1 | n/a |
| King William County | 13,700 | 76% | 2.0% | 0.2 | n/a |
| Appomattox County | 13,600 | 84% | 1.2% | 0.2 | n/a |
| Grayson County | 13,600 | 88% | 1.5% | 0.3 | n/a |
| King George County | 13,500 | 51% | 2.2% | 0.2 | n/a |
| Madison County | 13,200 | 96% | 1.7% | 0.6 | n/a |
| Nelson County | 13,200 | 72% | 2.2% | 0.2 | n/a |
| Amelia County | 13,100 | 98% | 2.2% | 0.3 | n/a |
| Lee County | 12,400 | 60% | 1.2% | 0.2 | n/a |
| Page County | 12,200 | 55% | 1.4% | 0.6 | n/a |
| Brunswick County | 11,800 | 84% | 1.8% | 0.1 | n/a |
| Smyth County | 11,700 | 40% | 1.4% | 0.2 | n/a |
| Wise County | 11,300 | 33% | 1.6% | 0.0 | n/a |
| Southampton County | 10,800 | 66% | 1.5% | 0.0 | n/a |
| James City County | 10,400 | 13% | 3.3% | 0.0 | n/a |
| Pulaski County | 10,200 | 34% | 1.5% | 0.3 | n/a |
| Greene County | 9,800 | 50% | 1.6% | 0.2 | n/a |
| Charlotte County | 9,800 | 86% | 1.6% | 0.2 | n/a |
| Westmoreland County | 9,700 | 52% | 2.4% | 0.2 | n/a |
| Dickenson County | 9,700 | 67% | 2.2% | 0.0 | n/a |
| Northumberland County | 9,300 | 76% | 2.5% | 0.1 | n/a |
| Lunenburg County | 9,200 | 76% | 1.5% | 0.1 | n/a |
| Cumberland County | 9,000 | 93% | 2.6% | 0.1 | n/a |
| Clarke County | 9,000 | 61% | 1.7% | 1.2 | n/a |
| Middlesex County | 8,800 | 80% | 3.3% | 0.4 | n/a |
| Northampton County | 8,700 | 68% | 4.2% | 0.0 | n/a |
| Nottoway County | 8,700 | 53% | 1.8% | 0.3 | n/a |
| Mathews County | 8,400 | 98% | 3.4% | 0.1 | n/a |
| Essex County | 7,700 | 71% | 2.0% | 0.1 | n/a |
| Giles County | 7,200 | 45% | 1.9% | 0.1 | n/a |
| Alleghany County | 7,200 | 47% | 2.0% | 0.1 | n/a |
| Rappahannock County | 7,000 | 96% | 1.8% | 0.3 | n/a |
| Lancaster County | 6,600 | 59% | 3.6% | 0.2 | n/a |
| Charles City County | 6,400 | 95% | 2.4% | 0.1 | n/a |
| King and Queen County | 6,400 | 96% | 2.6% | 0.1 | n/a |
| Hampton city | 6,300 | 5% | 2.8% | 0.0 | n/a |
| Richmond County | 6,000 | 81% | 2.0% | 0.0 | n/a |
| Greensville County | 5,500 | 70% | 1.7% | 0.2 | n/a |
| Surry County | 5,400 | 78% | 1.8% | 0.0 | n/a |
| Sussex County | 5,300 | 61% | 1.9% | 0.1 | n/a |
| Bland County | 4,900 | 86% | 1.7% | 0.1 | n/a |
| York County | 4,600 | 8% | 3.3% | 0.0 | n/a |
| Craig County | 4,000 | 81% | 2.1% | 0.1 | n/a |
| Bath County | 3,200 | 73% | 2.4% | 0.1 | n/a |
| Danville city | 2,500 | 6% | 1.9% | 1.4 | n/a |
| Highland County | 2,000 | 90% | 2.1% | 0.1 | n/a |
| Fairfax city | 1,700 | 7% | 1.7% | 2.3 | n/a |
| Lynchburg city | 970 | 1% | 1.5% | 0.9 | n/a |
| Galax city | 540 | 6% | 1.6% | 1.0 | n/a |
| Richmond city | 480 | 0% | 1.8% | 0.5 | n/a |
| Staunton city | 410 | 1% | 1.5% | 1.2 | n/a |
| Emporia city | 340 | 8% | 1.3% | 0.0 | n/a |
| Radford city | 270 | 2% | 1.5% | 0.4 | n/a |
| Newport News city | 230 | 0% | 2.5% | 0.0 | n/a |
| Roanoke city | 160 | 0% | 1.7% | 1.0 | n/a |
| Harrisonburg city | 160 | 0% | 1.3% | 1.0 | n/a |
| Norton city | 150 | 4% | 1.4% | 0.2 | n/a |
| Petersburg city | 130 | 0% | 1.6% | 1.8 | n/a |
| Buena Vista city | 130 | 2% | 2.2% | 0.4 | n/a |
| Franklin city | 120 | 1% | 1.8% | 0.0 | n/a |
| Winchester city | 90 | 0% | 1.4% | 1.8 | n/a |
| Fredericksburg city | 60 | 0% | 2.0% | 0.8 | n/a |
| Portsmouth city | 60 | 0% | 7.5% | 0.1 | n/a |
| Poquoson city | 60 | 0% | 3.0% | 0.0 | n/a |
| Bristol city | 50 | 0% | 1.3% | 0.6 | n/a |
| Waynesboro city | 50 | 0% | 1.6% | 1.7 | n/a |
| Manassas city | 40 | 0% | 5.7% | 1.6 | n/a |
| Covington city | 30 | 1% | 2.0% | 0.3 | n/a |
| Salem city | 30 | 0% | 1.8% | 0.8 | n/a |
| Norfolk city | 30 | 0% | 6.4% | 0.2 | n/a |
| Hopewell city | 20 | 0% | 1.5% | 1.3 | n/a |
| Martinsville city | 10 | 0% | 1.4% | 0.5 | n/a |
| Arlington County | 0 | 0% | 2.1% | 0.9 | n/a |
| Alexandria city | 0 | 0% | 2.2% | 0.7 | n/a |
| Charlottesville city | 0 | 0% | 1.8% | 1.0 | n/a |
| Colonial Heights city | 0 | 0% | 2.0% | 2.4 | n/a |
| Falls Church city | 0 | 0% | 1.9% | 0.9 | n/a |
| Lexington city | 0 | 0% | 2.1% | 0.6 | n/a |
| Manassas Park city | 0 | 0% | 4.9% | 2.1 | n/a |
| Williamsburg city | 0 | 0% | 3.1% | 0.0 | n/a |
Shading: red is among the highest counties nationally, amber the middle, green the lower range. Click a column to sort.
Most well users above the arsenic limit
- Fairfax County: about 4,000 people
- Spotsylvania County: about 2,800 people
- Chesapeake city: about 2,500 people
- Accomack County: about 2,000 people
- Frederick County: about 1,900 people
Test first, then treat what the test finds
We may earn a commission from links below, at no cost to you. Picks follow the testing order, not who pays. How we make money.
1. Certified lab well test
Start here, every year
A mail-in kit analyzed by a certified lab measures bacteria, nitrate, arsenic, metals and more. Test strips cannot measure arsenic or uranium reliably.
Mail-in certified lab well water test
Mid-range2. Sediment pre-filter
Sand, silt or cloudy water
A 5-micron cartridge after the pressure tank catches sand, silt and rust before they reach fixtures or other filters. Cartridges are cheap and swap every few months.
5-micron whole-house sediment filter
Budget3. Iron and sulfur filter
Orange stains or rotten-egg smell
Air-injection or oxidizing-media filters remove orange staining and rotten-egg smell. Size one from a lab result for iron, manganese and hydrogen sulfide.
Air-injection iron and sulfur filter
Premium4. UV disinfection system
Coliform bacteria in a test
Inactivates bacteria and viruses; usually for private wells or after boil notices.
12 GPM whole-house UV purifier
Premium5. Under-sink reverse osmosis
Arsenic, nitrate or uranium in a test
The most thorough option for drinking water: PFAS, lead, nitrate, arsenic and more. Look for NSF/ANSI 58.
Waterdrop G3P600 tankless RO
Price at Waterdrop, checked Oct 5, 2026or compare on Amazon
iSpring RCC7AK reverse osmosis
Mid-range6. Whole-house well filter
Several problems at once
Multi-stage sediment and carbon for every tap. Add UV if bacteria shows up, and choose stages from your lab results, not a guess.
Waterdrop WHF21 2-stage whole-house filter
Mid-rangeQuestions
Which Virginia counties rely most on wells?+
By share of homes: Amelia County (98%), Mathews County (98%), King and Queen County (96%), Rappahannock County (96%), Madison County (96%). By number of people: Pittsylvania County (50,800), Bedford County (49,100), Hanover County (45,000).
Is arsenic a problem in Virginia wells?+
USGS estimates about 52,800 Virginia well users have water above the 10 microgram per liter arsenic limit that applies to public systems, the largest numbers in Fairfax County, Spotsylvania County, Chesapeake city. Arsenic has no taste or smell, so only a lab test finds it.
Do I have to test my well when I sell a house in Virginia?+
We could not confirm a statewide rule for Virginia. Check with your county health department. Buyers can still make a lab test a condition of the offer.
How often should I test my well?+
No federal law covers private wells. EPA's drinking water limits apply to public water systems, so testing and treating a private well is up to the owner. EPA and CDC recommend testing at least once a year for coliform bacteria, nitrate, pH and total dissolved solids, and testing for arsenic, uranium, radon and other local concerns based on where you live.
Well-user counts, arsenic and nitrate figures are each a modeled estimate built from national datasets, not a count of tested wells, and well depths summarize drilling records rather than every well. Your own well can be very different from the county average, which is why the only answer for your home is a lab test. Sources: EPA Office of Research and Development, Water Source 2020 (private well estimates by census block); CDC Environmental Public Health Tracking, Well Water Index (from USGS nitrate and arsenic models); USGS, county-level domestic well population with arsenic above 10 micrograms per liter (Ayotte and others, 2017); USGS Synthesized Domestic Well Database for the Conterminous United States (SynDWell-US), McCarthy and others, 2025 (depth, where a county has 30+ usable records).