Visit our Online Pharmacy

Order your pet's prescriptions with our easy and convenient online pharmacy!

Welcome to HARRISONBURG ANIMAL HOSPITAL

Pet Emergency? Call us right away at (540) 434-6331!

If you live in Harrisonburg or the surrounding area and need a trusted veterinarian to care for your pets – look no further. Dr. Maureen Ward is a licensed Virginia veterinarian, treating felines and canines. Your pets’ health and wellbeing are very important to us, and we take every possible measure to give your animals the care they deserve.

Harrisonburg Animal Hospital
alt text

We are a full-service veterinary practice located in Harrisonburg, Virginia, where our skilled and compassionate doctors and staff provide complete small animal health care. We offer general and preventative medical, surgical and dental services, as well as emergency care, an in-house pharmacy, an online pharmacy, and a climate-controlled boarding facility. We are committed to the highest standard of pet care, and we stay on the leading edge of veterinary medicine while providing the quality and scope of services you and your pet deserve.

We are happy to offer a number of resources that enable you to learn about how to take better care of your pets. Please feel free to browse our site, particularly the informational articles. The best veterinary care for animals is ongoing nutrition and problem prevention, so becoming knowledgeable about preventative pet care is essential to the ongoing success of your furry family member's health. If you have any questions, call (540) 434-6331 or email us and we'll promptly get back to you. Our office is very easy to get to -- just check out the map below! We also welcome you to subscribe to our newsletter, which is created especially for Harrisonburg pet owners.

CareCredit

Scratchpay

CareCredit

Meet Our Doctors

Learn Who We Are

  • image
    Dr. Maureen Ostlund Ward DVM
    Owner, Veterinarian
    Dr. Maureen Ostlund Ward is a native of the valley, having grown up in Harrisonburg. She earned a Bachelor of Science degree from Virginia Commonwealth University in 2005, and completed her Doctor of Veterinary Medicine degree from Virginia-Maryland Regional College of Veterinary Medicine in 2009. Dr. Ward practiced in Richmond, Virginia for two years prior to re-locating to her home town and joining Harrisonburg Animal Hospital. Dr. Ward is excited about the opportunity to serve all of her clients and patients. Dr. Ward lives in Singers Glen with her husband and 3 children, 2 dogs, 2 cats, and their flock of chickens and ducks. In her time away from the hospital, Dr. Ward enjoys reading, camping, and spending time with friends and family.
  • image
    Dr. E. Lockett Nelson DVM
    Associate Veterinarian

    Dr. Lockett Nelson is originally from the Gulf Coast of Alabama. She graduated with a B.S. in Biology from the College of Charleston in 2016 and received her DVM degree from Auburn University. She recently moved to Harrisonburg with her fiance and their 2 dogs. Her special interests include surgery and ultrasound. In her free time, she enjoys going for walks with her dogs, cooking, and spending time on the nearest body of water. 

  • Kaitlyn
    Dr. A. Kaitlyn Revercomb DVM
    Associate Veterinarian

    Dr. Revercomb graduated from Virginia Tech with a B.S. in Animal Science and Dairy Science in 2014 and continued to obtain her DVM from Virginia-Maryland College of Veterinary Medicine in 2018. She grew up here in the valley on a small farm in Mt. Crawford. Dr. Revercomb practiced in Shippensburg, PA as a mixed animal practitioner for three years prior to returning home to the Shenandoah Valley. Her interests include surgery, ultrasound, reproduction, and dentistry. Dr. Revercomb lives in Mount Sidney with her husband, daughter, 2 dogs, and a cat. When not at work, Dr. Revercomb enjoys cooking, kayaking, and spending time with her family.

Contact Us

Location

Find us on the map

HOURS OF OPERATION

Monday

7:30 am - 5:30 pm

Tuesday

7:30 am - 5:30 pm

Wednesday

7:30 am - 5:30 pm

Thursday

7:30 am - 5:30 pm

Friday

7:30 am - 5:30 pm

Saturday

Closed

Sunday

Closed

Monday
7:30 am - 5:30 pm
Tuesday
7:30 am - 5:30 pm
Wednesday
7:30 am - 5:30 pm
Thursday
7:30 am - 5:30 pm
Friday
7:30 am - 5:30 pm
Saturday
Closed
Sunday
Closed