Animal Rescues in Virginia

Listings updated 08/18/2023

Before you travel: Visit the organization’s site to check for “By Appointment Only” requirements.

Before you mail: Visit the organization’s site to see if the mailing address is different from the physical address.

Please support a rescue in your community. A little from you means a lot to them.

Virginia Rescues by City or Town

City Category Name Address/Location Zip Code Phone Web Site
Afton Horses Hope’s Legacy Equine Rescue 5145 Taylor Creek Road 22920-2909 (434) 531-5688 https://www.hopeslegacy.com/
Aldie Cats + Dogs FOHA (Friends of Homeless Animals) 39710 Goodpuppy Lane 20105-2744 (703) 385-0224 https://foha.org/
Alexandria Cats King Street Cats 25 South Dove Street 22314-4603 (703) 231-7199 https://www.kingstreetcats.org/
Amherst Cats + Dogs HSAC (Humane Society of Amherst County) 318 Shelter lane 24521-3477 (434) 946-2340 http://amherstanimalshelter.org/
Burkeville Horses White Bird Appaloosa Horse Rescue 1688 Burke’s Tavern Road 23922-3512 (434) 767-2839 https://www.whitebirdapps.com/
Catlett Dogs Country Club Kennels & Training and the Chance Foundation Rescue 10739 Bristersburg Road 20119-2202 (540) 788-3559 https://www.countryclubkennels.com/
Charlottesville Cats + Dogs + Small Anmls Charlottesville Albemarle SPCA 3355 Berkmar Drive 22901-1491 (434) 973-5959 https://caspca.org/
Charlottesville Dogs Basset Rescue of Old Dominion (BROOD) 3445 Seminole Trail 22911-5637 (866) 710-9476 https://brood-va.org/
Chase City Animal Sanctuary + Horses Blue Horse Mukwa Tack Shop 25859 Highway Forty Nine 23924-4306 (757) 439-4206 https://www.bluehorsemukwa.org/
Chatham Cats + Dogs SPCA of Pittsylvania County P.O. Box 936 24531-0936 (434) 432-0080 https://awlopc.rescuegroups.org/
Chesapeake Cats + Dogs + Small Anmls Chesapeake Humane Society 1149 New Mill Drive 23322-7069 (757) 546-5355 https://chesapeakehumane.org/
Chesapeake Horses Easy Does It Ranch & Pungo Equine Rescue and Rehab Center 1424 Benefit Road 23322-2771 (757) 721-4646 https://easydoesitranch.net/
Fairfax Station Cats + Dogs HART (Homeless Animals Rescue Team) P.O. Box 7261 22039-7261 (703) 691-4278 https://hart90.org/
Fairfax Station Cats + Dogs Homeward Trails Animal Rescue 11116 Fairfax Station Road 22039-1016 (703) 249-5066 https://www.homewardtrails.org/
Fredericksburg Horses Central Virginia Horse Rescue 31262 Eagle Hill Trail 22407-9715 (540) 321-8174 https://centralvahorserescue.org/
Fredricksburg Cats + Dogs Fredricksburg SPCA 10819 Courthouse Road 22408-2627 (540) 898-1500 https://fburgspca.org/
Garrisonville Dogs Mid-Atlantic Great Dane Rescue League P.O. Box 283 22463-0283 (571) 310-1380 http://www.va-magdrl.org/
Hampton Dogs Animal Aid Society 80 Butler Farm Road 23666-1518 (757) 865-0511 https://www.animalaidsociety.org/
Hardy Horses R.V.H.R. (Roanoke Valley Horse Rescue) 1725 Edwardsville Road 24101-4635 (540) 525-1251 https://www.rvhr.com/wordpress/
Harrisonburg Cats Cat’s Cradle 122 South Main Street #101 22801-3780 (540) 433-1135 https://www.facebook.com/catscradleva
Hillsville Horses Thomas Cherokee Farm & Equine Rescue 150 Crescent Lane 24343-3692   https://www.facebook.com/thomascherokeefarm/
Leesburg Cats + Dogs The Humane Society of Loudon County P.O. Box 777 20178-0777 (703) 777-2912 https://humaneloudoun.org/
Lexington Cats + Dogs Rockbridge SPCA 10 Animal Place 24450-3716 (540) 463-5123 https://rockbridgespca.net/
Louisa Bird Sanctuary Project Perry The Central Virginia Parrot Sanctuary P.O. Box 1208 23093-5132 (540) 967-0447 https://www.projectperry.com/
Louisa Dogs Hooves & Paws Animal Rescue P.O. Box 707 23093-0707 (540) 967-4500 https://www.petfinder.com/member/us/va/louisa/hooves-paws-animal-rescue-ca1599/
Lovettsville Horses Equine Rescue League 12681 Taylorstown Road 20180-2211 (540) 822-4577 https://www.equinerescueleague.org/
Lovingston Cats + Dogs Humane Society/SPCA of Nelson County 29 Stagebridge Road 22949-2446 (434) 263-7722 https://www.nelsonspca.org/
Lynchburg Cats + Dogs Lynchburg Humane Society 1211 Old Graves Mill Road 24502-4305 (434) 448-0088 https://lynchburghumane.org/
Lyndhurst Cats + Dogs + Small Anmls Shenandoah Valley Animal Services Center (SVASC) 1001 Mt. Torrey Road 22952-2102 (540) 943-5142 https://svasc.net/
Martinsville Cats + Dogs Martinsville -Henry County SPCA 132 Joseph Martin Highway 24112-8111 (276) 638-7297 https://www.spcamhc.org/
Meherrin Cats + Dogs Southside SPCA 7352 Patrick Henry Highway 23954-3183 (434) 736-9595 https://southsidespca.org/
Merrifield Cats + Dogs Wolf Trap Animal Rescue P.O. Box 2753 22116-2753 (703) 638-2531 https://www.wtarescue.com/
Norfolk Cats + Dogs + Small Anmls Norfolk SPCA 916 Ballentine Blvd 23504-4102 (757) 622-3319 https://norfolkspca.com/
Norfolk Dogs Go Rescue Pet Adoption Center 222 West 21st Street, Suite F317 23517-2200 (757) 432-9222 https://www.gorescuedogs.com/
Norfolk Dogs Rainbow Animal Rescue 2461 East Little Creek Road 23518-1294 (757) 472-1583 https://www.rainbowanimalrescue.net/website/
Portsmouth Cats + Dogs Portsmouth Humane Society 4022 Seaboard Court 23701-2611 (757) 397-6004 https://portsmouthhumanesociety.org/
Reston Cats The Feline Foundation of Greater Washington 11160 C-1 South Lakes Drive, #707 (Mail only) 20191-4327 (703) 920-8665 https://ffgw.org/
Richmond Cats + Dogs Richmond Animal Care & Control Foundation 1600 Chamberlayne Avenue 23222-4806 (804) 646-5573 https://www.raccfoundation.org/
Richmond Cats + Dogs Henrico Humane Society P.O. Box 28014 23228-0014 (804) 262-6634 https://www.henricohumane.org/
Richmond Cats + Dogs RAL (Richmond Animal League) 11401 International Drive 23236-3945 (804) 379-0046 https://www.ral.org/
Richmond Cats + Dogs Richmond SPCA 2519 Hermitage Road 23220-1128 (804) 521-1300 https://richmondspca.org/
Richmond Dogs Atlantic Region Central Border Collie Rescue (Contact via Email/Application before visit)     https://www.arcbcr.org/
Roanoke Cats + Dogs + Small Anmls Angels of Assisi 415 Campbell Avenue SW 24016-3626 (540) 344-8707 https://www.angelsofassisi.org/
Stafford Cats + Dogs Stafford County SPCA 140 Andrew Chapel Road 22554-5520 (540) 657-7387 https://staffordspca.org/
Suffolk Cats + Dogs + Small Anmls Suffolk Animal Control 124 Forest Glen Drive 23434-6712 (757) 514-7855 http://www.suffolkva.us/153/Animal-Control
Troy Cats + Dogs FSPCA (Fluvanna SPCA) 5239 Union Mills Road 22974-4059 (434) 591-0123 https://fspca.org/
Virginia Beach Cats Billy The Kidden Rescue 4330 Holland Road 23452 (800) 608-4511 https://www.billythekiddenrescue.org/
Virginia Beach Cats + Dogs Hope For Life Rescue 610 Jack Rabbit Road, Suite 3 23451-6134 (757) 491-4609 https://www.hopeforliferescue.com/
Virginia Beach Cats + Dogs + Small Anmls Virginia Beach Animal Care and Adoption Center (VBACAC) 341 South Birdneck Road 23451-5815 (757) 385-4444 https://www.vbacac.com/
Virginia Beach Cats+Dogs+Rabt+Small Virginia Beach SPCA 3040 Holland Road 23453-2610 (757) 427-0070 https://vbspca.com/
Virginia Beach Dogs Rakki-Inu Akita Rescue 1952 Laskin Road, Suite 505 (Foster based-Mail only) 23454-4281 (757) 831-4200 http://vaakitarescue.org/
Virginia Beach Dogs K9 Justice League Foster based – Web Appointment Only/email     https://k9justiceleague.com/
Virginia Beach Horses Circle-A Home for Horses 4345 Charity Neck Road 23457-1525 (757) 286-5282 https://circleahome4horses.org/
Wakefield Parrots + Other Birds Nana and Papa’s Nest Inc. Parrot Sanctuary 12203 General Mahone Hwy 23888-2915 (757) 935-2848 http://www.nanapapasnest.org/