Get In Touch
with our clinics
Waverly Health Center is proud to provide accessible, community-centered care across several convenient locations in northwest Iowa. Whether you need a routine checkup, same-day care, or ongoing support, our clinics are here to serve you with compassion and expertise.
Have a question or need to schedule an appointment? You can call our main line at (319) 352-4120 or you can reach out directly to any of our locations below:
Christophel Clinic
Waverly, Iowa 50677
Janesville Clinic
Janesville, Iowa 50647
Nashua Clinic
Nashua, Iowa 50658
Shell Rock Clinic
Shell Rock, Iowa 50670
Walk-In Clinic
Waverly, Iowa 50677
Women’s Clinic
312 9th Street SW
Waverly, Iowa 50677
Send a Message
Waverly Health Center
Waverly, Iowa 50677
(319) 352-4120
Janesville Clinic
Janesville, Iowa 50647
(319) 987-2361
Nashua Clinic
Suite 400
Nashua, Iowa 50658
(641) 435-4133
Shell Rock Clinic
Shell Rock, Iowa 50670
(319) 885-6530


