Meet Dr. Meaghan Francis

Meet the friendly staff at Country Critters Veterinary Hospital!

Meaghan Francis

Dr. Francis fell in love with animals at a very young age. No matter where she went if there was a dog, cat, or horse she would find herself gravitating towards them. As soon as her mother would allow her to start riding horses she was out at the barn learning how to take care of animals 10x her size and even volunteering additional hours of cleaning the barn so that she could get extra riding lessons! As she grew older and started searching for her true calling she saw no better career choice than becoming a veterinarian. Her skills and interest in science mixed with her love for animals made it clear to her that any other option would leave something missing in her life.

Dr. Meaghan Francis grew up in the western suburbs of Chicago, IL and graduated from the University of Illinois College of Veterinary Medicine with high honors. She has traveled to Australia and spent time at a veterinary practice in the foothills of the Blue Mountains as well as traveling to Kildare, Ireland spending two weeks at a busy equine hospital catering to many Irish race horses. Prior to veterinary school Dr. Francis attended Purdue University for her undergraduate studies and she is still a dedicated Boilermaker fan today! Following veterinary school she pursued an equine exclusive internship at Kendall Road Equine Hospital in Elgin, IL before moving to a mixed animal practice in the Indianapolis area. Now she is excited to be a part of our team here! Outside of work she enjoys watching football, hockey, and college basketball (Go Boilers!).

At home Dr. Francis enjoys the company of her Blue Heeler, Sydney, who has been a part of her family since 2003, as well as her American Saddlebred horse named Nugget.


We look forward to hearing from you

Location & Hours


Compassionate Care in the Country

Office Hours

Our Regular Schedule

Country Critters Veterinary Hospital


8:00 am-6:00 pm


8:00 am-6:00 pm


8:00 am-6:00 pm


8:00 am-12:30 pm

12:30 pm-6:00 pm


8:00 am-6:00 pm