Lost & Found

Charlottesville-Albemarle SPCA only accepts stray animals found in the City of Charlottesville or Albemarle County. If you have lost or found an animal, file a report and search our database below.

To report a found pet:

  1. Fill out a report below. Provide detailed information including a physical description of the animal. If you have found a pet in another jurisdiction, refer to the list of regional animal shelters at the bottom of this page.
  2. If you are unable to house the pet until reunited with their owner, or would like to check for a microchip, bring the animal to the SPCA.

File A Found Dog Report

File A Found Cat Report

To report a lost pet:

  1. Fill out a report below, with a photo if possible. We will contact you if a possible match is found, but strongly encourage you to visit the shelter daily, in the case we are unable to connect by phone.
  2. Visit our shelter at 3355 Berkmar Drive between 12PM and 6PM to view our stray animals. Bring your ID and proof of ownership, such as veterinary records, city license, or a photo of you with your pet.  Current proof of rabies vaccination is required, or our onsite clinic staff can administer the vaccination.
  3. In the event your pet is at our shelter, you will be required to pay a fee to redeem your pet. Fees vary depending upon how long your animal has been cared for, if you are required to buy a license, and other care factors.

For shy dogs and cats, set a humane trap near the point of escape. The SPCA has humane traps available for rent. Dogs Finding Dogs, Missing Pet Partnership and Cats in the Bag are all sites with tips for conducting a successful search for your pet.

When an animal comes in with no collar or ID, it is held on stray hold for six days. If it comes in with a collar or ID, it is placed on stray hold for eleven days. The best way to determine if your pet is at the SPCA is to visit the shelter and speak with a staff member to view stray animals in our care. These animals are not accessible to the general public. While it is our wish to reunite every lost pet with their owner, SPCA cannot be held responsible for finding your lost pet.

File a Lost Dog Report

File a Lost Cat Report

For assistance, call 434-973-5959 x202. If you find your pet, do not file a ‘Found report,’ instead email lostfoundpets@caspca.org or call us so we can remove your Lost Report.

SPCA Database of Adoptable, Lost and Found Pets

Post in Lost and Found Sections

Charlottesville Albemarle Lost & Found Pets Facebook

The Daily Progress 434-978-7202

C-VILLE Weekly 434-817-2759



Surrounding Area Shelters

CASPCA can only accept stray animals found in the City of Charlottesville and Albemarle County.  Check the animal control facility nearest to where your pet was lost.

Augusta Regional SPCA
(540) 885-7722
Nelson County Animal Shelter
434) 263-7047
Buckingham Animal Control Facility
(434) 969-4242
Orange County Animal Shelter 
(540) 672-1124
Culpeper Department of Animal Services
(540) 829-2063
Orange County Humane Society 
(540) 672-0069
Fluvanna SPCA 
(434) 591-0123
Rockingham/Harrisonburg SPCA 
(540) 434-5270
Greene County Animal Shelter
(434) 985-5210
Shenandoah Valley Animal Services Center
(540) 943-5142
Louisa County Animal Shelter
(540) 894-4219
SPCA of Nelson County
(434) 263-7047
Louisa Humane Society
(540) 967-3648
Madison County Animal Shelter
(540) 948-7042
Wildlife Center of Virginia
(540) 942-9453
VETSS Emergency Clinic (434) 973-3519
Greenbriar Emergency Animal Hospital (434) 202-1616