Veterinarians in Virginia
Vet Locator lists 1,178 veterinary clinics in 259 cities and towns across Virginia (updated October 2026). Virginia Beach (72), Richmond (51) and Chesapeake (43) have the most listings. Statewide that includes 61 emergency and 24-hour hospitals, 34 specialty and referral hospitals, 16 mobile and house-call vets, 14 cat-only clinics and 119 chain and corporate clinics.
Cities with the most veterinary clinics
- Virginia Beach (72)
- Richmond (51)
- Chesapeake (43)
- Leesburg (34)
- Alexandria (33)
- Fredericksburg (32)
- Henrico (30)
- Roanoke (30)
- Fairfax (29)
- Charlottesville (25)
- Midlothian (25)
- Woodbridge (19)
- Yorktown (18)
- Manassas (16)
- Norfolk (16)
- Springfield (16)
- Arlington (15)
- Winchester (14)
- Ashburn (13)
- Mechanicsville (13)
- Vienna (13)
- Lynchburg (12)
- Newport News (12)
- Suffolk (12)
- Hampton (11)
- Williamsburg (11)
- Falls Church (10)
- Purcellville (10)
- Sterling (10)
- Centreville (9)
- Chantilly (9)
- Herndon (9)
- Warrenton (9)
- Ashland (8)
- Harrisonburg (8)
- Danville (7)
- Lexington (7)
- Powhatan (7)
- Reston (7)
- Salem (7)
- Stafford (7)
- Abingdon (6)
- Colonial Heights (6)
- Front Royal (6)
- Glen Allen (6)
- Marshall (6)
- Staunton (6)
- Blacksburg (5)
- Burke (5)
- Chester (5)
- Emporia (5)
- Gainesville (5)
- Smithfield (5)
- Waynesboro (5)
- Annandale (4)
- Chatham (4)
- Chesterfield (4)
- Christiansburg (4)
- Covington (4)
- Culpeper (4)
- Fishersville (4)
- Forest (4)
- Gate City (4)
- Great Falls (4)
- King George (4)
- Lovettsville (4)
- Madison (4)
- McLean (4)
- North Chesterfield (4)
- Orange (4)
- Radford (4)
- Rocky Mount (4)
- Stephens City (4)
- Strasburg (4)
- Verona (4)
- Wytheville (4)
- Amelia Court House (3)
- Amissville (3)
- Appomattox (3)
- Aylett (3)
- Bedford (3)
- Bluemont (3)
- Bristow (3)
- Dublin (3)
- Floyd (3)
- Galax (3)
- Gretna (3)
- Hayes (3)
- Ivor (3)
- Locust Grove (3)
- Lorton (3)
- Louisa (3)
- Luray (3)
- Madison Heights (3)
- Manakin Sabot (3)
- Marion (3)
- Moneta (3)
- Portsmouth (3)
- Pulaski (3)
- Ruckersville (3)
- Scottsville (3)
- Toano (3)
- Warsaw (3)
- Woodstock (3)
More towns in Virginia
- Accomac (1)
- Altavista (1)
- Amherst (1)
- Atlantic (1)
- Barboursville (1)
- Bassett (1)
- Bealeton (1)
- Berryville (2)
- Big Stone Gap (1)
- Blackstone (2)
- Bowling Green (1)
- Boyce (2)
- Bristol (1)
- Broadway (2)
- Brookneal (1)
- Buckingham (1)
- Buena Vista (1)
- Cape Charles (1)
- Carrollton (1)
- Catlett (2)
- Cedar Bluff (1)
- Charlotte Court House (1)
- Clarksville (1)
- Clear Brook (1)
- Clifton (2)
- Cobbs Creek (1)
- Collinsville (1)
- Colonial Beach (1)
- Concord (1)
- Copper Hill (1)
- Crozet (1)
- Cumberland (2)
- Dale City (1)
- Daleville (1)
- Damascus (1)
- Dayton (2)
- Delaplane (1)
- Disputanta (1)
- Doe Hill (1)
- Draper (1)
- Duffield (2)
- Dumfries (1)
- Earlysville (1)
- Elkton (1)
- Elkwood (1)
- Esmont (1)
- Evington (2)
- Fairfax Station (2)
- Fairfield (1)
- Farmville (2)
- Flint Hill (2)
- Fork Union (1)
- Fort Belvoir (1)
- Fort Eustis (1)
- Fort Gregg-Adams (1)
- Fort Myer (1)
- Franconia (1)
- Franklin (1)
- Glade Spring (1)
- Gloucester (1)
- Goochland (1)
- Goode (1)
- Gordonsville (2)
- Greenbush (1)
- Grundy (1)
- Halifax (2)
- Hartfield (2)
- Haymarket (2)
- Heathsville (2)
- Hillsville (1)
- Hollins (1)
- Hopewell (1)
- Hybla Valley (1)
- Independence (1)
- Jamaica (1)
- Jonesville (2)
- Kenbridge (1)
- Kents Store (1)
- Keswick (1)
- Keysville (1)
- Kilmarnock (2)
- King William (2)
- La Crosse (2)
- Lanexa (1)
- Lawrenceville (1)
- Lebanon (2)
- Lovingston (1)
- Maidens (1)
- Manassas Park (1)
- Martinsville (2)
- Mathews (2)
- Mattaponi (1)
- Max Meadows (1)
- Meadowview (1)
- Middleburg (1)
- Middletown (1)
- Milford (1)
- Mineral (2)
- Monroe (1)
- Montclair (1)
- Montpelier (1)
- Montross (1)
- Moseley (1)
- Mt Crawford (1)
- Nathalie (1)
- Natural Bridge Station (1)
- Nellysford (1)
- New Kent (1)
- New Market (2)
- North Dinwiddie (2)
- North Tazewell (1)
- Oakton (1)
- Onley (1)
- Painter (1)
- Palmyra (1)
- Pearisburg (1)
- Penn Laird (1)
- Petersburg (1)
- Poquoson (1)
- Pound (1)
- Prince George (2)
- Providence Forge (1)
- Quantico (1)
- Quinton (2)
- Raphine (1)
- Riner (1)
- Rixeyville (2)
- Round Hill (2)
- Rustburg (1)
- Ruther Glen (2)
- Saltville (1)
- Saluda (1)
- Sandston (1)
- South Boston (2)
- South Chesterfield (1)
- South Hill (1)
- Spotsylvania (2)
- Stuart (2)
- Stuarts Draft (2)
- Sutherlin (1)
- Tazewell (2)
- The Plains (2)
- Timberville (1)
- Topping (1)
- Triangle (1)
- Troutville (2)
- Vinton (2)
- Warm Springs (1)
- Washington (1)
- Weber City (1)
- Weyers Cave (1)
- White Stone (1)
- Windsor (1)
- Wise (1)
- Woodlawn (1)