We Are A NO KILL Shelter.

As a 501(c)(3) organization, our mission is to provide quality care to dogs and cats that have been abandoned, surrendered or lost.




Here at the St. Francis Animal Shelter, we provide a temporary home for lost and found pets. If you find a lost pet, please call us at 307-684-1738, or contact the City of Buffalo Police Department at 307-684-5581. You can also contact us if you lose a pet.

We do all we can to locate the owners of lost pets. We also facilitate and arrange adoptions for pets needing homes. We provide the best care for all pets here in our shelter, and are committed to doing all we can for their best interest!


St Francis Animal Shelter is the place to go for your city tags, if you have a dog living within the city limits of Buffalo. We also offer custom engraved pet ID tags and micro chipping! Need a spay or neuter? St Francis will cover half of the cost! Come in and purchase a spay/neuter certificate from us!*


Our adoptions are very affordable, and include all immunizations, spay/neuter, and micro chipping! We have a wonderful assortment of cats and dogs available for adoption at all times, so come down and see us!

* Please call first to check on availability