Our Hospital

Through our state-of-the-art facilities and experienced, compassionate veterinary teams, we offer world-class care for your animal companion.

Important Announcement – Pacific Heights Campus  (2343 Fillmore St.)

As of April 1st, SF SPCA Veterinary Hospital – Pacific Heights Campus is now operated as San Francisco Animal Medical Center (SF AMC). As a Pacific Heights client, your appointments, reminders, and care team remain as they have been. More Information.

The San Francisco SPCA Veterinary Hospitals offer two full-service, pet- and people-friendly locations in Pacific Heights and the Mission.​

Make an Appointment

The San Francisco SPCA Veterinary Hospital offers full-service, pet- and people-friendly veterinary services at our Mission campus.

If your pet is experiencing an emergency, please call (415) 554-3030 and our client care team will assess your pet’s needs and assist you with getting care. 

Click here for a list of emergency service providers in the area.



Services & Fees

How to repay unconditional love? With love and care.
We provide high quality care for your best friends.

Additional Services

Spay Neuter

We provide high-quality spay and neutering at our Mission Campus.

Behavior Consultations

Sometimes pet behavior issues go beyond a guardian's ability to correct.

Visit Our Online Pharmacy

Fill your pet's prescription online with our partner, Vets First Choice

Wellness Guides

Learn more about keeping your cats and dogs happy and healthy.

More Information

Doctor Bios

Meet the team committed to a continuum of care for you and your pet.

Financial Assistance

We offer financial assistance for veterinary care to eligible, low income SF pet guardians.


Commonly asked questions about our services.

Ready To Adopt?