The shelter does not take holds so you will need to visit the shelter in person to adopt. The shelter holds the dogs/cats for as long as it takes to promote adoptions as kennel space permits. The shelter is open 7 days a week! Please act quickly as new impounds are brought in daily and kennels fill up quickly.
The Upland Animal Shelter is located at 1275 San Bernardino Road inside Memorial Park in Upland. For more information please call 909-931-4185.
The Upland Animal Shelter is now microchipping all dogs/cats adopted from the shelter FREE of charge. The shelter will also chip every dog/cat belonging to an Upland resident free of charge. If you are an Upland resident, call the shelter for the best day to bring your pet in to be microchipped free of charge. Proof of residency required. Non-resident microchipping is also available for a small fee. Contact the shelter for more information.
Who We Are
The City of Upland Animal Shelter is operated by the Community Development Department.
Adopting a Friend
Please visit the shelter and adopt a dog or cat who is worthy of a second chance.
Adoption fees are $35 to adopt a dog and $25 to adopt a cat. All animals must be either spayed or neutered prior to adoption. Spay/Neuter fee is $99 for a dog and $69 for a cat. These fees also include rabies vaccinations and microchipping along with 4/1 for cats and 6/1 for dogs.
Volunteering and Donations
If you would like to volunteer to help, contact the shelter attendant, at 909-931-4185. If you would like to volunteer with Helping Out Pets Everyday, please contact them at 800-811-4285 or visit their website at: www.helpingoutpetseveryday.com.
Come Visit Us!
We are located in the City of Upland at 1275 San Bernardino Road.
Take Foothill Boulevard east to the Memorial Park/Alta Avenue traffic signal. Follow the service road around to the shelter.