If you need a more accessible version of this website, click this button on the right. Switch to Accessible Site


You are using an outdated browser. Please upgrade your browser to improve your experience.

Close [x]

815-362-3151 (German Valley)
815-865-5917 (RockCity)

Exclusive Offer

Request an Appointment

We will do our best to accommodate your busy schedule. Call us at 815-362-3151 or 815-865-5917 to schedule an appointment today!


Welcome to New Hope Veterinary Clinic

Your Veterinarian in German Valley, IL
Call us at 815-362-3151

Pet Emergency? Call us right away at 815-362-3151!


Welcome to New Hope Veterinary Clinic with locations in both German Valley and Rock City. We strive to serve our clients with superior preventative medicine, surgical, and emergency care.

New Hope Veterinary Clinic has its roots in German Valley. It was initially established in 1971 by Dr. Calvin Barthel and most services were performed on the farm or in a small office associated with his home. In 1983, a new facility was built just north of German Valley and New Hope Veterinary Clinic became a more prominent business in the area. With the addition of our Rock City branch in 1991, the stage was set for New Hope Veterinary Clinic, as it is known today.

The primary objective of the doctors and staff is to provide our best medical and surgical care for companion animals as well as horses and farm animals. Every attempt is made to provide efficient and timely services to meet your needs. However, we ask for your patience and understanding when emergencies interrupt the schedule. We will try to inform you of any changes in the schedule so as to respect your time schedule as well.

At New Hope Veterinary Clinic, we treat your pets like the valued family members they are.

German Valley and Rock City Veterinarian | New Hope Veterinary Clinic

5521 S Rock City Road, German Valley, IL 61039

101 S Main Street, Rock City, IL 61070

Go to top of page

Featured Articles