San Francisco SPCA Community Veterinary Clinic Exterior

Community Clinic

Excelsior Neighborhood.

Our Community Veterinary Clinic, located in San Francisco’s Excelsior neighborhood, offers high-quality, low-cost preventative care to help companion animals live healthy lives and remain in their own loving homes.

Book Your Appointment

San Francisco SPCA Veterinarian Giving Exam to Dog at SF SPCA Community Veterinary Clinic

All Pets Deserve Care

We provide select services, including:

  • Vaccines
  • Flea, tick, and heartworm medication
  • Treatment of minor skin, ear, and eye issues
  • Treatment for minor illnesses such as vomiting and diarrhea
  • Spay/neuter consultations and scheduling (surgeries are performed at our Mission Campus)

Book an appointment online, or call (415) 429-5410.

Se habla espanol. 複製 我們說汉语。

Important Note: The Community Veterinary Clinic does NOT provide emergency services, diagnostics (X-rays, lab work), adoptions, or health certificates. If your animal needs these services, please call (415) 554-3000 to make an appointment with our full-service hospital. 

Hours & Location

Community Veterinary Clinic

4527 Mission Street
San Francisco, CA 94112
(415) 429-5410

Open 8am–6pm, Wednesdays–Saturdays

Pharmacy FAQs

If you’re an SF SPCA client seeking prescription food or medication from the Mission Campus Hospital at 201 Alabama St., there are several options:

  • Call the refill lines: for prescription food, dial (415) 522-3555; for prescription medication, dial (415) 522-3554. Leave a message with the pet’s name, the owner’s name, medication/food name, and quantity. We prefer to contact you via text and email, but if you prefer a phone call, please let us know.
  • Text the pet’s name, owner’s name, medication/food name, and quantity to (415) 554-3030.
  • Email the pharmacy the pet’s name, the owner’s name, medication/food name, and quantity at
  • Order through our online partner pharmacy, RxPro. Visit the RxPro website to create an account and have the food or medication shipped directly to you. When you shop online with us, a portion of the sales will support SF SPCA financial-assistance programs and shelter animals.

Most prescriptions requested for hospital pick-up will be ready within 72 hours. You will receive a text notification when the items are ready. In cases where there are no remaining medication refills or special circumstances, a doctor must approve the refill request, which might extend the wait time beyond 72 hours.

If your pet has only been seen at the Community Veterinary Clinic (CVC), located at 4527 Mission St. in the Excelsior District, there are three options for medication requests and refills:

  • Call the CVC prescription refill line at (415) 429-5410 and leave a message with the pet’s name, the owner’s name, medication/food name, and quantity. We prefer to contact you via text and email, but if you prefer a phone call, please let us know. All medications must be picked up at the CVC, open Wed–Sat from 8am–6pm.
  • Text the pet’s name, the owner’s name, medication/food name, and quantity to (415) 554-3030.
  • Email the pet’s name, the owner’s name, medication/food name, and quantity to

Medications for pets only seen at the CVC cannot be filled at our Mission Hospital or through RxPro—our online pharmacy.

SF SPCA Hospital does not directly authorize outside pharmacies. A written paper prescription for food or medication may be requested by calling us at (415) 522-3554, texting us at (415) 554-3030, or emailing us at Once it’s ready, you can pick up the prescription during our regular business hours or have the prescription mailed to you. We do not email prescriptions.

We accept food prescriptions from outside veterinarians. Bring your food prescription to the kiosk on the first floor of the hospital during regular business hours, 7 days a week from 8am to 6pm. You can also call (415) 522-3555 (the food-refill line) or text (415) 554-3030 to inquire about food availability. Medication prescriptions or refills from outside veterinarians cannot be filled. Contact us by calling
(415) 522-3550, texting (415) 554-3030, or emailing for assistance.

Our onsite and online pharmacies are only for SF SPCA clients. If you have a written prescription from another veterinarian, check with human pharmacies or online veterinary pharmacies for medication availability.

A valid Veterinarian-Client-Pet Relationship (VCPR) must exist for any pet to obtain prescriptions by law. An in-person examination with your pet by a veterinarian at this hospital must have occurred within the last 12 months to have a current VCPR. If your pet has been seen at a different veterinary hospital, please contact them for prescriptions.

If you still have questions or need further assistance, please contact the hospital pharmacy by calling (415) 522-3550, texting (415) 554-3030, or emailing

Meet Our Doctors

—Community Clinic—

San Francisco SPCA Chief Medical Officer Dr. Jena Valdez with cat

Jena Valdez, DVM Chief Medical Officer
Colorado State Universitiy

As Chief Medical Officer, Dr. Jena Valdez oversees our most innovative and impactful veterinary care programs, which are designed to offer quality, compassionate care to shelter animals and affordable, non-judgmental veterinary care to clients and their pets.

In addition to overseeing veterinary services at the SF SPCA, Dr. Valdez pioneered the launch of the Community Veterinary Clinic, a first-of-its-kind, preventative care center in San Francisco’s Excelsior district (a longstanding veterinary-resource desert). She is also working to export the scalable Community Clinic model to under-resourced communities throughout California.

A graduate of Colorado State University’s College of Veterinary Medicine and Biomedical Sciences, Dr. Valdez has extensive experience in private practice, sheltering, and high-quality, high-volume spay and neuter services. She’s a nationally recognized advocate for increasing access to veterinary care and increasing diversity within the fields of veterinary medicine and animal welfare.

Dr. Valdez shares her San Francisco home with her husband, their ball-obsessed Dachshund mix, and a regal brown tabby.

San Francisco SPCA Veterinarian Dr. Shirley Chan

Shirley Chan, DVM Community Medicine
Western University of Health Sciences

When I was five years old, I was playing outside and saw a wounded pigeon in the street. I picked it up and tried to bring it home, but my mom had me take it back outside. I put the pigeon down and never saw it again. I regretted not caring for the bird, and from that day, I vowed to be a voice for animals and to advocate for them in their times of need.

San Francisco SPCA Veterinarian Dr. Melanie Glass

Melanie Glass, DVM Community Medicine
Tufts University

Some of the most rewarding parts of my work as a veterinarian are advocating for my patients and finding medical solutions that make practical sense for each family. This can be a challenging field, so sharing perspectives and knowledge with other vets while fostering a supportive environment enriches my experience. And it’s gratifying to know we’re working together for the shared goal of advancing animal welfare.

San Francisco SPCA Verterinarian Andrea Montano Hernandez

Andrea Montaño Hernandez, MVZ Community Medicine
National Autonomous University of Mexico

San Francisco SPCA Dr. Divya Ravichandran

Divya Ravichandran, DVM Community Medicine
University of California, Davis

Growing up in my babysitter's house in suburban San Mateo, I was immersed in a world of caring for animals, ranging from chickens to rabbits to dogs and cats. This experience solidified my desire to become a veterinarian, as I witnessed firsthand the incredible bond between animals and their human companions.  

My experience both locally and internationally in India has shown me the importance of shelter medicine and population control. Performing surgeries that can prevent overpopulation and improve animals’ health and well-being is incredibly rewarding. I’m also passionate about access to veterinary care, and I’m thrilled to work at the SF SPCA, where we strive to make veterinary experiences positive and fear-free for both animals and their owners despite income level.  

I’m proud to be part of a team that is committed to delivering exceptional veterinary care and making a positive impact on the lives of animals and their families in the community.