City of Salem Animal Shelter

Working together at alterting our community, one pet at a time. We work hard at placing good animals in good homes and continuing our efforts towards the betterment of animal care.

The Salem Animal Shelter has been caring for and finding homes for the City of Salem’s homeless dogs and cats for over 30 years. In August of 2001 we also became the contract housing facility for Craig County’s homeless animals. We work hard to put good animals in good homes as well as protecting every member of our community. Thanks to a wonderful staff, a strong positive relationship with Animal Control, support from our city administration and community we are able to do the following and more:

Help reduce overpopulation of homeless animals through spay/neuter programs
Rescue abused and neglected animals and teach responsible pet care
Educate youth and adults in the value of all life and how to be kind and responsible with animals both offsite in classrooms and tours of the shelter
Place good animals in new loving homes
Help injured, sick, and orphaned wildlife

1301 Indiana St
Salem, VA 24153
United States