Humane Society of Marion County — a No Kill Shelter

HSMC Animal Clinic

Providing Affordable, Compassionate Care for Your Pets and Our Community

Mon – Fri: 8:00 AM – 5:00 PM
1705 NW 8th Ave, Ocala FL 34475

Our Services

We provide a range of affordable services to help prevent overpopulation and ensure animal health in Marion County.

Spay/Neuter Services

For dogs and cats

Feline TNR

Trap-Neuter-Return surgeries

Vaccinations

Core and lifestyle vaccines

Microchipping

Permanent pet ID

Wellness Exams

Preventative care visits

Online Pharmacy

Now open — order directly

Clinic Information

Animal clinic services and contact information brochure.
Veterinary services pricing and donation information.

Our New Online Pharmacy Is Now Open!

Starting August 1, 2025, our online pharmacy is officially open! This convenient service allows us to better serve you and your pets directly. We appreciate your understanding as we transition to a more streamlined and secure way to manage your pet's medications.

  • We will no longer approve new prescriptions for third-party pharmacies starting August 1.
  • We will completely discontinue filling prescriptions through third-party pharmacies as of August 31, 2025.
Visit Our Online Pharmacy →

— HSMC Clinic Management

QR code — Check out our NEW online pharmacy at thehsmc.myvetstoreonline.pharmacy.

How Your Support Helps

As a nonprofit, all proceeds from our clinic go directly to supporting animal care at the Humane Society of Marion County. Your visit helps provide shelter, food, and medical care for animals in need.

Special Offers for Rescues

We offer a 20% discount on services for registered 501(c)(3) rescues with proof of nonprofit status. Speak with the clinic manager for details.

Email [email protected]

Donate & Leave a Legacy

Honor a loved one or pet by purchasing a brick at the clinic entrance or by naming a room inside the clinic. Contact us to learn more.

Donate Now →

Schedule an Appointment

To make an appointment or inquire about our services, please call us or send us a message. Our team will get back to you as soon as possible.