Find your next best friend...
at Upland Animal Shelter

Friends of Upland Animal Shelter operates the Upland Animal Shelter in partnership with the City's Animal Control Officers and is dedicated to helping every adoptable animal find a loving home. Friends of Upland Animal Shelter is responsible for animal care and adoptions within the shelter.  The Animal Control Officers within the Upland Animal Services Division of the Upland Police Department are responsible for animal control, field services, returns to owners, and animal-related enforcement. 


Interested in meeting a specific animal? Call (909) 931-4185, Option #4, to make an appointment.Click to see Fees

Upland Animal Shelter
1275 San Bernardino Road, Upland

Friends of Upland Animal Shelter
(909) 931-4185 Option #4
Send an E-Mail

Upland Animal Services
(909) 931-4185 Option #2
Send an E-Mail

Public Hours & Adoptions

Visit By Appointment
1:00 a.m. to Noon
3:00 p.m. to 4:00 p.m.
Walk-Thru Hours
Noon to 3:00 p.m.

Closed Memorial Day
Monday, May 30th

Interested in adopting an animal?  Please call 909-931-4185 option 4 to set an appointment or if you have any questions.

Daily, Call to Make an Appointment

Returns to Owners
11:00 a.m. to 4:00 p.m.

Pet Relinquishment
Send an E-Mail

See Current COVID-19 Procedures

Volunteering & Donations

Volunteers are needed at the shelter and to foster animals throughout the year.  Click on the links below to get more information.

Become a Volunteer Here

Become a Foster Here

We welcome donations of supplies for shelter animals.  See our Wish List.

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