Hancock Veterinary Clinic

The Latest In Companion and Large Animal Healthcare

Flea/Tick Preventatives

Stop in for great deals on flea and tick preventatives.

Free doses or rebates available on nearly all flea and tick as well as heartworm products. Call Hamilton office: 217-847-3911 or Carthage office: 217-357-8340 for more details.

Welcome to Our Clinics

At Hancock Veterinary Clinic our goal is compassionate, comprehensive care for all patients. Veterinary services include; complete medical, surgical, in-house bloodwork, and digital radiographs. We also offer professional pet grooming and boarding. On the large animal side, we specialize in reproductive services, surgical, and medical treatments, and general herd health care. We offer a haul-in facility as well as make farm calls and we keep a well-stocked large animal pharmacy including bovine and equine vaccines.

Emergency Service provided 24 hours, 7 days per week.

Brigit Hollis DVM
Maggie Harrell DVM

Meet Our Doctors

At Hancock Veterinary Clinic we feel client education is extremely important in keeping your pets and livestock healthy. We have earned a solid reputation for excellence through our professionalism, experience, and long time presence in the tri-state area. Through year round continuing education we stay current of the latest advances in veterinarian medicine and technology. It is this ongoing education coupled with the utmost compassion that allows us to offer the highest level of veterinary care while caring and treating your pet and livestock as we would our own.

Testimonials from our Favorite Customers

Jessica Wilsey reviewed Hancock Veterinary Clinic
October 14, 2015

We love the ladies at Hancock Veterinary Clinic! They love our fur babies like we do! Our questions always get answered, our concerns are always taken care of, and our pups health is always #1! Clean and professional environment!

Michele Reinhardt reviewed Hancock Veterinary Clinic
March 13, 2014

I think they are great! Everyone is so helpful and friendly! They are wonderful with all the animals!

Kaitlynn Michelle Swartz reviewed Hancock Veterinary Clinic
May 28, 2017

The staff were all extremely nice! My dog Chevy wasn’t feeling good and they were able to get him in right away. Dr. Maggie knew exactly what to do for him and he was ready to come home the next day!! He is now feeling much better

Amy Ferguson reviewed Hancock Veterinary Clinic
August 3, 2017

Absolutely love the staff at Hancock Vet Clinic! They are always super nice and take great care of all 3 of our dogs(ages 3months-2years). We have been taking our dogs there since day 1. Haven’t had any issues and always have happy dogs every time we take them in to see the vet. Thank you so much for all you girls do for our pups!! You have a great team!!!

Leslie Peters reviewed Hancock Veterinary Clinic
May 13, 2017

The staff is awesome! They are very friendly and knowledgeable! The level of care that we receive there is amazing!

Vicki Faye Francis reviewed Hancock Veterinary Clinic
August 8, 2017

Boarded our two Boxers for a couple nights while we visited Navoo. Great place! My fur babies had a space to run and they were well taken care of. I thought it was a great place when they invited me to see the kennel where my babies would be staying . we will definitely use Hancock Vet the next time we visit.Short drive from Navoo!

Courtney Graves reviewed Hancock Veterinary Clinic
March 25, 2018

I couldn’t thank this vet enough for all the wonderful things they have done for my fur babies! Whenever I had an emergency they would always get them in right away, even when my big girl was diagnosed with cancer this staff was there is answer any questions I had or would even call to see how she was doing!

Patricia Gorman reviewed Hancock Veterinary Clinic
March 3, 2015

Thank you for always taking great loving care of our animals!! Great staff and wonderful doctors!!! Much appreciated!!!

Requesting An Appointment is Easy

Call us at either office below, or fill out our online form! Once we confirm availability, we will call you back to confirm the appointment date and time.

Hamilton office: 217.847.3911
Carthage office: 217.357.8340