Found a Stray?
We can only accept stray pets found in the City of Williamsburg, James City County and District 1 of Upper York County, Virginia.
Surrendering a Pet?
Our goal at Heritage Humane Society is to help pets find forever homes and to remain in those homes with the families they love. Unfortunately pets are often surrendered for behavior problem, financial issues or because the owner is moving to a place that doesn’t allow pets. If you are faced with any of these circumstances surrendering your animal should be done so as the last resort.