Which Pets We Can Accept
We can only accept strays and owner surrenders from the City of Williamsburg, James City County and District 1 of Upper York County, Virginia. Proof of residency is required at the time of surrender (for owned pets).
Heritage Humane Society charges a nominal fee with surrendering an animal, as follows:
- $50 per animal surrendered
- Additional $20 if no proof of rabies vaccination
- $40 for litters of kittens/puppies
Surrender Hours
Monday 9:00 AM – 3:00 PM
Tuesday 9:00 AM – 11:00 AM
Wednesday 9:00 AM – 11:00 AM
Thursday 9:00 AM – 11:00 AM
Friday 9:00 AM – 11:00 AM
Saturday 9:00 AM – 11:00 AM
Sunday 9:00 AM – 11:00 AM
Please call at least 24 hours in advance to schedule your surrender appointment (757-221-0150). Stray animals do not require an appointment.

We can only accept strays and owner surrenders from the City of Williamsburg, James City County and District 1 of Upper York County, Virginia. Proof of residency is required at the time of surrender.