Animal shelters in Virginia
Our directory lists 307 animal shelters and rescues in Virginia, spread across 120 counties and 171 cities and towns. Identified types include 63 animal rescues (21%), 51 animal control and animal services (17%) and 39 humane societies (13%). 80 are registered with the IRS as a tax-exempt animal welfare charity. Fredericksburg has the highest number of listings of any city in the state, with 10. 293 listings include a phone number or website.
Featured animal shelters in Virginia
- Fluvanna SPCA5239 Union Mills Rd, TroySPCA
- Middleburg Humane Foundation5000 Cunningham Farm Dr, MarshallAnimal shelter
- Richmond Animal League11401 International Dr, RichmondAnimal shelter
- Star City Greyhound Adoptions2907 Mt Pleasant Blvd, RoanokeAnimal shelter
- Circle A Home for Horses4345 Charity Neck Rd, Virginia BeachAnimal rescue
- Equine Welfare Society233 Bridlespur Farm, KeswickAnimal rescue
- Freedom & Whiskey Equine Rescue3480 Sanders Ln, CatharpinAnimal rescue
- Nirvana Ridge Ferret Rescue19524 Swamp Poodle Ln, Brandy StationAnimal rescue
- Roanoke Valley Horse Rescue1725 Edwardsville Rd, HardyAnimal rescue
- Serenity Farm Equine Sanctuary2854 Byrd Mill Rd, LouisaAnimal sanctuary
- Smokey's Bunny Haven2647 Skyline Hwy, GalaxAnimal shelter
- White Bird Appaloosa Horse Rescue1688 Burkes Tavern Rd, BurkevilleAnimal rescue
Ranked by how complete the record is (address, phone, website, opening hours), not by size or popularity.
Types and features in Virginia
Dog, cat and other rescues
Animal control and animal services
- Loudoun County Animal Services42225 Adoption Dr, Leesburg, VAAnimal control
- Tidewater Equine Clinic and Farm Animal Services of Virginia276 Peach St, Williamsburg, VAAnimal control
- Bristol Animal Care And Control275 Shakesville Rd, Bristol, VAAnimal control
- Charlotte County Animal Control222 Law Ln, Charlotte Court House, VAAnimal control
- Chesapeake Animal Services2100 S Military Hwy, Chesapeake, VAAnimal control
- Chesapeake City Animal Control3807 Cook Blvd, Chesapeake, VAAnimal control
- Chesterfield County Animal Services9300 Public Works Rd, Chesterfield, VAAnimal control
- City of Fairfax Animal Control and Animal Shelter3730 Old Lee Hwy, Fairfax, VAAnimal control
Humane societies
- Alleghany Humane Society9313 Rich Patch Rd, Covington, VAHumane society
- Bedford Humane Society Inc829 Ole Turnpike Dr, Bedford, VAHumane society
- Bristol Humane Society16222 Lee Hwy, Bristol, VAHumane society
- Chesapeake Humane Society1149 New Mill Dr, Chesapeake, VAHumane society
- Floyd County Humane Society2136 Franklin Pike, Floyd, VAHumane society
- Franklin County Humane Society18401 Virgil H Goode Hwy, Rocky Mount, VAHumane society
- Gloucester-Mathews Humane Society6620 Jackson Ln, Gloucester, VAHumane society
- Hanover Humane Society12190 Washington Hwy, Ashland, VAHumane society
Cities with the most animal shelters
- Fredericksburg10
- Virginia Beach7
- Norfolk7
- Chesapeake7
- Winchester7
- Fairfax6
- Richmond5
- Roanoke5
- Charlottesville5
- Newport News4
- Hampton4
- Christiansburg4
- Bristol4
- Covington4
- Emporia4
- Henrico4
- Arlington3
- Alexandria3
- Manassas3
- Staunton3
- Colonial Heights3
- Williamsburg3
- Stafford3
- Louisa3
- Stuart3
- Rustburg3
- Floyd3
- Portsmouth2
- Suffolk2
- Lynchburg2
- Harrisonburg2
- Mechanicsville2
- Salem2
- Hopewell2
- Waynesboro2
- Midlothian2
- Radford2
- Glen Allen2
- Martinsville2
- Warrenton2
- Stuarts Draft2
- Franklin2
- Ashland2
- Galax2
- Bedford2
- Marion2
- Woodstock2
- Rocky Mount2
- King George2
- Norton2
- Lebanon2
- Dublin2
- Pearisburg2
- Windsor2
- Amherst2
- Lovettsville2
- Appomattox2
- Warsaw2
- Ruckersville2
- Saluda2
Animal shelters by county
- Accomack County2
- Albemarle County3
- Alleghany County2
- Amelia County2
- Amherst County3
- Appomattox County3
- Arlington County3
- Augusta County7
- Bath County3
- Bedford County3
- Botetourt County1
- Bristol City1
- Brunswick County1
- Buckingham County1
- Campbell County4
- Caroline County1
- Carroll County1
- Charles City County1
- Charlotte County1
- Charlottesville City3
- Chesapeake City8
- Chesterfield County4
- Clarke County2
- Colonial Heights City3
- Covington City2
- Culpeper County3
- Cumberland County1
- Danville City1
- Dinwiddie County2
- Emporia City2
- Essex County1
- Fairfax City4
- Fairfax County9
- Falls Church City1
- Fauquier County7
- Floyd County4
- Fluvanna County2
- Franklin City2
- Franklin County3
- Frederick County5
- Fredericksburg City1
- Galax City1
- Giles County3
- Gloucester County2
- Goochland County1
- Grayson County2
- Greene County3
- Greensville County1
- Halifax County1
- Hampton City6
- Hanover County4
- Harrisonburg City1
- Henrico County8
- Henry County2
- Highland County2
- Hopewell City1
- Isle of Wight County5
- James City County1
- King George County2
- King William County2
- Lancaster County2
- Lee County1
- Loudoun County5
- Louisa County5
- Lunenburg County1
- Lynchburg City2
- Madison County2
- Manassas City2
- Mathews County1
- Mecklenburg County1
- Middlesex County1
- Montgomery County5
- Nelson County4
- New Kent County1
- Newport News City2
- Norfolk City7
- Northumberland County2
- Norton City1
- Nottoway County1
- Orange County2
- Page County1
- Patrick County3
- Petersburg City1
- Pittsylvania County2
- Poquoson City1
- Portsmouth City2
- Powhatan County3
- Prince Edward County2
- Prince George County2
- Prince William County7
- Pulaski County3
- Radford City2
- Rappahannock County1
- Richmond City2
- Richmond County2
- Roanoke City3
- Roanoke County3
- Rockbridge County1
- Rockingham County2
- Russell County2
- Salem City2
- Scott County1
- Shenandoah County4
- Smyth County2
- Southampton County1
- Spotsylvania County5
- Stafford County6
- Staunton City2
- Suffolk City3
- Surry County1
- Sussex County3
- Tazewell County1
- Virginia Beach City7
- Warren County2
- Washington County3
- Westmoreland County2
- Winchester City4
- Wise County1
- Wythe County1
- York County2
Frequently asked questions
How many animal shelters are there in Virginia?
Our directory currently lists 307 animal shelters and rescues in Virginia, across 120 counties. The count covers municipal animal control shelters, humane societies, SPCAs, rescues, sanctuaries and wildlife rehabilitators found in public map data. Records can be out of date, so please call ahead to confirm hours.
Are there animal rescues in Virginia?
Yes. We list 63 rescue organizations in Virginia, based on the source classification or the organization's name. Many rescues are foster-based and have no public shelter building, so they adopt by appointment or at adoption events; check their website before you visit.
Are there dog or cat rescues in Virginia?
Yes. We have identified 18 horse rescues, 13 dog rescues and shelters, 6 cat rescues and shelters, 2 bird rescues, 2 rabbit and small animal rescues and 1 farm animal sanctuary in Virginia, based on the organization's name or source record. Most general shelters take in both dogs and cats, so they are worth checking even when they are not listed under a specific animal.
How do I adopt a pet in Virginia?
Start on the shelter's or rescue's own website: most post their adoptable animals there and on Petfinder or Adopt-a-Pet. Visit or call to meet an animal, then fill in an adoption application. Expect to show a photo ID, and if you rent, proof that your landlord allows pets. The adoption fee usually covers spay or neuter surgery, first vaccinations and a microchip. Fees vary by organization and by animal, so ask the shelter directly.
I found a stray animal. What should I do?
If the animal is friendly and safe to approach, check for an ID tag and take it to any vet or shelter to scan for a microchip. Report the found animal to your local animal control or municipal shelter, since that is where owners look first, and post it on local lost-and-found pet pages. Many cities require found pets to be reported or brought to the shelter within a few days. For injured or orphaned wildlife, call a licensed wildlife rehabilitator instead of handling the animal.
Related guides
- Pet Adoption Fees ExplainedTypical adoption fees for dogs, cats and other pets, what the fee usually covers, and why prices differ between shelters and rescues.
- Shelter vs Rescue vs Humane SocietyHow municipal shelters, humane societies, SPCAs and foster-based rescues differ in funding, intake and adoption.
- How to Adopt a DogWhere to look, how the application, meet-and-greet and home check work, what it costs, and how to pick a dog that fits your life.
- Pet Adoption ChecklistWhat to prepare before you apply, what to bring on adoption day, the supplies to buy and how to pet-proof your home.