Animal shelters in West Virginia
Our directory lists 86 animal shelters and rescues in West Virginia, spread across 45 counties and 58 cities and towns. Identified types include 17 humane societies (20%), 14 animal rescues (16%) and 14 animal control and animal services (16%). 24 are registered with the IRS as a tax-exempt animal welfare charity. Berkeley Springs has the highest number of listings of any city in the state, with 6. 79 listings include a phone number or website.
Featured animal shelters in West Virginia
- Kanawha-charleston Humane Association1248 Greenbrier St, CharlestonHumane society
- Freedom Feathers Parrot Rescue131 Vly Vw Dr, PennsboroAnimal rescue
- Give Purrs A Chance51 Independence St, Berkeley SpringsAnimal shelter
- Nicholas County Animal Shelter229 Stadium Dr, SummersvilleAnimal shelter
- Braxton County Animal Shelter10 Animal Shelter Lane, SuttonAnimal shelter
- Animal Friends of North Central West Virginia252 Brewer Rd, MorgantownAnimal shelter
- Greenbrier County Humane Society151 Holliday Ln, LewisburgHumane society
- Marshall County Animal Shelter37 Animal Shelter Dr, MoundsvilleAnimal shelter
- New River Animal Rescue201 Maple Ave, Oak HillAnimal rescue
- Humane Society of Raleigh County325 Grey Flats Rd, BeckleyHumane society
- Marion County Humane Society2731 Locust Ave, FairmontHumane society
- Animal Friends of Barbour County320 Valley Bend Rd, BelingtonAnimal shelter
Ranked by how complete the record is (address, phone, website, opening hours), not by size or popularity.
Types and features in West Virginia
Dog, cat and other rescues
Animal control and animal services
- Animal Control (Monongalia County Dog Pound)106 Morgantown Lock Road, Westover, WVAnimal control
- Berkeley County Animal Control700 S Queen St, Martinsburg, WVAnimal control
- Harrison County Animal Control2420 Saltwell Rd, Shinnston, WVAnimal control
- Huntington Cabell Wayne Animal Control Shelter1901 James River Rd, Huntington, WVAnimal control
- Jefferson County Animal Control161 Poor Farm Rd, Kearneysville, WVAnimal control
- Marshall County WV Animal Control76 Animal Shelter Dr, Moundsville, WVAnimal control
- Lewis-Upshur Animal Control Facility318 Mud Lick Rd, Buckhannon, WVAnimal control
- Morgan Co Animal Control38 Dispatch Ln, Berkeley Springs, WVAnimal control
Humane societies
- Kanawha-charleston Humane Association1248 Greenbrier St, Charleston, WVHumane society
- Berkeley County Humane Society554 Charles Town Rd, Martinsburg, WVHumane society
- Doddridge County Humane Society1286 Co Rte 50/14, Salem, WVHumane society
- Greenbrier County Humane Society151 Holliday Ln, Lewisburg, WVHumane society
- Humane Society of Raleigh County325 Grey Flats Rd, Beckley, WVHumane society
- Marion County Humane Society2731 Locust Ave, Fairmont, WVHumane society
- McDowell County Humane Society109 Dog Bone Dr, Welch, WVHumane society
- Ritchie County Humane Society2220 Pullman Rd, Harrisville, WVHumane society
Cities with the most animal shelters
- Berkeley Springs6
- Martinsburg3
- Moundsville3
- Shinnston3
- Huntington2
- Charleston2
- Parkersburg2
- Morgantown2
- Beckley2
- Hurricane2
- Princeton2
- Charles Town2
- New Martinsville2
- Fayetteville2
- Belington2
- Harrisville2
- New Cumberland2
- Marlinton2
- St Marys2
- Purgitsville2
- Kearneysville2
- Wheeling1
- Fairmont1
- Clarksburg1
- Bluefield1
- Oak Hill1
- Cheat Lake1
- Elkins1
- Augusta1
- Buckhannon1
- Keyser1
- Grafton1
- Point Pleasant1
- Westover1
- Weston1
- Lewisburg1
- Summersville1
- Williamson1
- Kingwood1
- Follansbee1
- Paden City1
- Winfield1
- Spencer1
- Welch1
- Salem1
- Parsons1
- Sistersville1
- Pennsboro1
- Sutton1
- Pineville1
- Upper Tract1
- Wana1
- Ona1
- High View1
- Peach Creek1
- Cottageville1
- Triadelphia1
- Seth1
Animal shelters by county
- Barbour County2
- Berkeley County3
- Boone County1
- Braxton County1
- Brooke County1
- Cabell County3
- Doddridge County1
- Fayette County3
- Greenbrier County1
- Hampshire County2
- Hancock County2
- Hardy County2
- Harrison County4
- Jackson County1
- Jefferson County4
- Kanawha County2
- Lewis County1
- Logan County1
- Marion County1
- Marshall County3
- Mason County1
- McDowell County1
- Mercer County3
- Mineral County1
- Mingo County1
- Monongalia County5
- Morgan County6
- Nicholas County1
- Ohio County2
- Pendleton County1
- Pleasants County2
- Pocahontas County2
- Preston County1
- Putnam County3
- Raleigh County2
- Randolph County1
- Ritchie County3
- Roane County1
- Taylor County1
- Tucker County1
- Tyler County2
- Upshur County1
- Wetzel County2
- Wood County2
- Wyoming County1
Frequently asked questions
How many animal shelters are there in West Virginia?
Our directory currently lists 86 animal shelters and rescues in West Virginia, across 45 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 West Virginia?
Yes. We list 14 rescue organizations in West 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 West Virginia?
Yes. We have identified 5 cat rescues and shelters, 3 dog rescues and shelters, 2 bird rescues and 1 farm animal sanctuary in West 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 West 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.
- 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.
- 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.