Dedicated to finding 

every adoptable animal

a loving home...

On-Going Animal Sheltering Services:

The following services will be available to the public:

  • Shelter Visits
  • Appointments 
  • Adoptions
  • Returns to Owners

To visit the shelter to see available animals, adopt an animal, or retrieve a lost pet, we highly recommend making an appointment in advance by calling (909) 931-4185 and select Option 4.  We also welcome walk-in visits with capacity restrictions, and will accommodate meet-and-greets with animals as staffing resources allow.  Phones will be answered from 8:30 a.m. to closing.  Click here to see shelter hours.  Other requests for information, especially non-urgent and non-scheduling requests, should be sent by e-mail to We are asking visitors to wear a covering (bandana, scarf, etc.) over their nose and mouth in accordance with the County of San Bernardino Public Health Department's recommendation.

To see animals available for adoption or determine whether a lost pet is at Upland Animal Shelter, click Adopt a Dog or Adopt a Cat.  All lost and available animals are listed on these pages.

Please note most off-site adoption events and group gatherings, such as volunteer orientations, remain suspended until further notice. 

On-Going City of Upland Animal Control Services:

Upland Animal Services will continue to provide Animal Control Field Services and support with assistance from trained and experienced personnel of Friends.  Field Services calls will be limited to emergencies only. 

  • Animals picked up in the field will be immediately Returned To Owner (RTO) if an animal owner has been identified.  We encourage everyone to make sure their pets have current identification.
  • Animal Control Officers will be handling most calls from the Animal Shelter via telephone.

Special Considerations:

If you find a stray animal in Upland, we encourage you to try to find the owner first.  If you cannot find the owner, you can make an appointment to bring the animal to the shelter or call Upland Animal Services at (909) 931-4185, Option 2.

If you find newborn kittens in Upland, we ask that you leave them alone until you can confirm that their mother has abandoned them. Please wait at least 24 hours to confirm that she is not coming back.  Sometimes she is out hunting or waiting for you to leave.  It's very likely that she is nearby and will move her kittens to protect them, and they won't be there when you check again.  This waiting period is important because the mortality rate for newborn kittens taken from their mother is very high.  If you have any questions regarding newborn kittens, please send an e-mail to our Foster Coordinator.

If you find older kittens in Upland, we encourage you to foster them in a home environment until they are six to eight weeks of age and then bring them to the shelter.  If you cannot foster them, you can make an appointment to bring them to the shelter.  If you have any questions on how to care for kittens, please send an e-mail to our Foster Coordinator

If you find an unowned community cat in Upland, we encourage you to leave them alone.  We have temporarily suspended our trap, neuter/spay, and return (TNR) program so that veterinary clinics can focus on the most serious cases and conserve much-needed medical supplies.

General Animal Guidance:

Pets and COVID-19

Get the latest information from the Centers for Disease Control at:

Make a Plan for Your Pets

Although animals may not be at risk from the virus, we urge all pet owners to have a plan of action, in case of an emergency, for who will care for the animals.  As the virus spreads the number of animals in shelters may increase, therefore we are asking all animal owners to be prepared.

Here are some tips for your emergency plan:

  • Find a temporary caregiver for your pets if you or someone in your household becomes ill or hospitalize.  This could be a neighbor, family member, friend, pet sitter, or boarding facility. The goal is to keep animals out of shelters so we have room to help lost and abandoned animals.

  • Make sure all pets have proper identification (tag, microchip) with your name and contact information.  You can make an appointment any day of the week to have your pet microchipped by calling the shelter at (909) 931-4185, Option 4.

  • Put together a caregiver kit with extra food, 2-weeks of medication, a kennel or crate, and any other necessary supplies for your pets.
  • Write caregiver instructions for each of your pets with your information (name and phone number), animal medical conditions, treatment instructions, feeding quantities and schedule, whether your pets are up-to-date on vaccinations, your veterinarian's contact information, and contact information for friends or family members who can provide an update on your medical status.  Here's a template from the House Rabbit Society.

The Community’s Support/How You Can Help:

Right now the shelter will need more help than ever.  The current environment is uncertain, and we’re unsure of what tomorrow will bring. So, we encourage you to please give an urgent gift today, and it will go directly to where it's needed most. Help us remain prepared for the unknown and, when the time comes, ensure our ability to swiftly and smoothly resume operations and help vulnerable animals who depend on us.  We are committed to providing care to homeless animals in our community.    The community can support this mission by keeping animals out of the Upland Animal Shelter, and by continuing to adopt, foster, volunteer, donate and help in other ways.

The City of Upland has created a web page dedicated to the COVID-19 outbreak located here:

The San Bernardino County Department of Public Health (DPH) continues to work with Centers for Disease Control and Prevention (CDC) and the California Department of Public Health (CDPH) to respond to reports of Coronavirus (COVID-19) as it is quickly evolving. San Bernardino County DPH has created a website dedicated to the COVID-19 outbreak located here: The DPH has established a 24/7 phone number for COVID-19 inquiries by Health Care Facilities and general public, the number is 800-782-4264, press option 6.

Follow Upland Animal Shelter


Contact Us

Friends of Upland Animal Shelter
1275 San Bernardino Road
Upland, CA 91786
Animal Shelter Phone Number: 1-909-931-4185

2nd Chance Thrift Shop
972 W. 9th Street
Upland, CA 91786
Thrift Shop Phone Number: 1-909-920-6020


General Telephone:


Shelter Animals Count | The National Database Project

Follow 2nd Chance Thrift Shop 



Powered by Wild Apricot Membership Software