Certified water-testing labs in Virginia

146 listings · 0 marked as accepting public samples · 65 out-of-state labs certified by Virginia

About this list

Agency
Virginia Division of Consolidated Laboratory Services (DCLS)
Format
XLSX, analyte-level
Homeowner flag
Not stated in the export.
Certified as ofCurrent as of 8/1/2026

Virginia DCLS - Drinking Water Certified Labs (analyte detail). Fetched 2026-11-15 (UTC).

Official source

Testing your well in Virginia

How often to test

We have not found a Virginia recommendation yet. EPA's advice applies: test every year for coliform bacteria, nitrate, total dissolved solids and pH.

Free testing

We found no statewide free testing program in Virginia. Ask your county health department whether it runs one.

Testing programs and help

  • The Virginia Household Water Quality Program (Virginia Tech and Virginia Cooperative Extension) runs drinking-water testing clinics; it held 90 in 2024. Participants pay a fee. [1]
Virginia: counties by EPA radon zonecounties and independent cities
Show the numbers
ItemValueNote
Zone 164 counties and independent cities
Zone 228 counties and independent cities
Zone 344 counties and independent cities

Radon in indoor air, not in water. EPA: Zone 1 = highest potential (average indoor radon may be above 4 pCi/L); Zone 2 = 2 to 4; Zone 3 = below 2. EPA says the map should not be used to decide whether an individual home needs testing. Source: U.S. EPA, Map of Radon Zones, county list (EPA 402/A-16/001, spreadsheet Sep 2025), accessed 2026-11-01.

Loan test (FHA, VA, USDA) in Virginia

  • VA. Test results are valid for 90 days from the date the local health authority certifies them, unless the local authority says otherwise. VA’s chapter names no list of contaminants: the water must meet the local health authority’s requirements, or EPA guidelines where it has none. Your lender may ask for specific tests.
  • FHA. A well test is required in the situations FHA’s handbook lists, among others, and the report may not be more than 180 days old at disbursement.
  • USDA. Guaranteed loans need a water quality test for a private well, done by the local health authority or a state-certified lab, and no more than 180 days old at closing.

Lenders can ask for more (extra tests, a particular lab, who takes the sample): ask your lender before you book. Federal rules as read on Nov 3, 2026 source 1 source 2 source 3. Full comparison: VA, FHA and USDA well water test requirements. Loan test kits sold by mail, with price and days to results: kits compared.

What Virginia labs say on their own websites

State lists say what a lab is certified for, not whether it takes your sample or what it costs. We read each lab’s own site; a second reader re-checked every fact below. 16 labs on this list are on our register so far; 1 say they take homeowner samples and 0 print a price.

Say they take homeowner samples: Coastal Bioanalysts, Inc..

Prices exactly as each lab prints them, read 15 Nov 2026; re-checked every 90 days. Labs not shown have not been read yet or print nothing for homeowners. Confirm price and turnaround with the lab.

Labs by contaminant

Labs on the Virginia list for one test, with homeowner-accepting labs first.

Well water by county

Private-well population (USGS, 2015), arsenic estimate, radon zone and nearby labs for each county with at least 1,000 people on private wells, largest first.

Prince William County99,082 on wellsBedford County45,958 on wellsPittsylvania County45,405 on wellsSpotsylvania County43,165 on wellsFrederick County41,773 on wellsRockingham County41,611 on wellsFranklin County40,033 on wellsChesapeake City39,578 on wellsLoudoun County37,131 on wellsAlbemarle County34,775 on wellsAugusta County34,233 on wellsStafford County33,680 on wellsHenrico County33,155 on wellsFauquier County31,328 on wellsChesterfield County29,725 on wellsMontgomery County26,629 on wellsCulpeper County26,406 on wellsCampbell County25,918 on wellsGloucester County25,404 on wellsHalifax County24,345 on wellsPowhatan County23,953 on wellsLouisa County23,409 on wellsRichmond City23,289 on wellsHanover County23,014 on wellsBotetourt County21,696 on wellsAccomack County21,579 on wellsHenry County21,274 on wellsWarren County21,028 on wellsShenandoah County20,658 on wellsDinwiddie County18,171 on wellsSuffolk City18,099 on wellsMecklenburg County17,271 on wellsIsle of Wight County16,911 on wellsOrange County16,592 on wellsPatrick County16,445 on wellsCarroll County16,014 on wellsRockbridge County15,934 on wellsPrince Edward County13,713 on wellsAppomattox County13,417 on wellsFloyd County13,291 on wellsAmherst County13,129 on wellsGrayson County12,987 on wellsPage County11,640 on wellsWythe County11,595 on wellsMadison County11,064 on wellsBuckingham County11,036 on wellsCaroline County10,797 on wellsFluvanna County10,468 on wellsKing William County10,113 on wellsNew Kent County9,899 on wellsRussell County9,871 on wellsBrunswick County9,840 on wellsAmelia County9,803 on wellsFredericksburg City9,718 on wellsGreene County9,153 on wellsTazewell County9,094 on wellsLunenburg County8,999 on wellsCharlotte County8,690 on wellsClarke County8,504 on wellsMathews County8,365 on wellsRoanoke County8,326 on wellsSouthampton County8,227 on wellsMiddlesex County7,940 on wellsEssex County7,799 on wellsCumberland County7,659 on wellsGoochland County7,652 on wellsJames City County7,615 on wellsSmyth County7,535 on wellsPulaski County7,524 on wellsRappahannock County7,180 on wellsKing and Queen County6,818 on wellsNorthumberland County6,666 on wellsAlexandria City6,541 on wellsGiles County6,399 on wellsScott County6,390 on wellsCharles City County6,222 on wellsNorthampton County5,757 on wellsWashington County5,587 on wellsRichmond County5,537 on wellsWestmoreland County5,349 on wellsNottoway County5,346 on wellsSurry County5,152 on wellsCharlottesville City5,110 on wellsKing George County4,763 on wellsSussex County4,668 on wellsGreensville County4,663 on wellsLee County4,522 on wellsBland County4,295 on wellsCraig County3,973 on wellsNelson County3,852 on wellsManassas City3,764 on wellsLancaster County3,716 on wellsHarrisonburg City3,624 on wellsYork County3,250 on wellsAlleghany County3,096 on wellsBuchanan County2,947 on wellsPrince George County2,276 on wellsManassas Park City1,676 on wellsHighland County1,639 on wellsDickenson County1,512 on wellsPetersburg City1,263 on wells

Certified labs on the Virginia list

Abingdon · 2

Alexandria · 1

Alton · 1

Appomattox · 1

Ashburn · 1

Big Stone Gap · 1

Burke · 1

Charlottesville · 2

Chase City · 1

Chesapeake · 1

Chesterfield · 1

Chuckatuck · 1

Cross Junction · 1

Culpeper · 2

Danville · 1

Draper · 1

Evington · 1

Fairfax · 1

Farmville · 1

Forest · 1

Fredericksburg · 1

Glen Allen · 1

Gloucester · 1

Hampton · 1

Harrisonburg · 1

Haysi · 1

Henrico · 1

Herndon · 2

Hillsville · 1

Hopewell · 1

LEBANON · 1

Leesburg · 1

Lexington · 1

Lynchburg · 3

Marion · 1

Martinsville · 2

McGaheysville · 1

Mechanicsville · 2

Midlothian · 1

Mount Jackson · 1

Newport News · 2

Nokesville · 1

Norfolk · 2

Norton · 1

Port Royal · 1

Radford · 2

Richmond · 5

Salem · 2

South Boston · 1

South Chesterfield · 1

Staunton · 2

Sterling · 1

Suffolk · 1

Virginia Beach · 3

Warrenton · 2

Waynesboro · 1

Woodbridge · 1

Wytheville · 3

Yorktown · 1

El Dorado Hills, CA · 1

Industry, CA · 1

Pomona, CA · 1

Sacramento, CA · 1

Dayville, CT · 1

Washington, DC · 1

Gainesville, FL · 1

Jacksonville, FL · 1

Orlando, FL · 2

Ormond Beach, FL · 1

Belleville, IL · 1

Peoria, IL · 1

Rosemont, IL · 1

South Bend, IN · 1

Madisonville, KY · 2

Pikeville, KY · 1

East Longmeadow, MA · 1

Mansfield, MA · 1

Westborough, MA · 1

Baltimore, MD · 2

Halethorpe, MD · 1

Lanham, MD · 1

Myersville, MD · 1

Salisbury, MD · 1

Stevensville, MD · 1

Ann Arbor, MI · 1

Ypsilanti, MI · 1

Minneapolis, MN · 1

Earth City, MO · 1

Asheville, NC · 1

Cary, NC · 1

Charlotte, NC · 1

Durham, NC · 1

Eden, NC · 1

Granite Falls, NC · 1

Huntersville, NC · 1

Roanoke Rapids, NC · 1

Wilmington, NC · 3

Cinnaminson, NJ · 1

Dayton, NJ · 1

Mountainside, NJ · 1

Cuyahoga Falls, OH · 1

Marietta, OH · 1

Burlington, ON · 1

Altoona, PA · 1

Bryn Mawr, PA · 1

Greensburg, PA · 1

Horsham, PA · 1

Lancaster, PA · 1

Middletown, PA · 1

Somerset, PA · 1

Charleston, SC · 1

Kingsport, TN · 1

Knoxville, TN · 1

Memphis, TN · 1

Mount Juliet, TN · 1

Oak Ridge, TN · 1

Williston, VT · 1

Beaver, WV · 1

Bluefield, WV · 1