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
312 9th Street SW
Waverly, Iowa 50677
Waverly, Iowa 50677
Janesville Clinic
202 Wildcat Way
Janesville, Iowa 50647
Janesville, Iowa 50647
Nashua Clinic
80 Amhearst Boulevard, Suite 400
Nashua, Iowa 50658
Nashua, Iowa 50658
Shell Rock Clinic
1001 Mason Way
Shell Rock, Iowa 50670
Shell Rock, Iowa 50670
Noah Campus Health Clinic
Wartburg College, Suite 1392
Waverly, Iowa 50677
Waverly, Iowa 50677
Walk-In Clinic
312 9th Street SW
Waverly, Iowa 50677
Waverly, Iowa 50677
Reach Out
Send a Message
Waverly Health Center
312 9th Street SW
Waverly, Iowa 50677
(319) 352-4120
Waverly, Iowa 50677
(319) 352-4120
Janesville Clinic
202 Wildcat Way
Janesville, Iowa 50647
(319) 987-2361
Janesville, Iowa 50647
(319) 987-2361
Nashua Clinic
80 Amhearst Boulevard
Suite 400
Nashua, Iowa 50658
(641) 435-4133
Suite 400
Nashua, Iowa 50658
(641) 435-4133
Noah Campus Health Clinic
The W, Wartburg College
Suite 1392
Waverly, Iowa 50677
(319) 352-8436
Suite 1392
Waverly, Iowa 50677
(319) 352-8436
Shell Rock Clinic
1001 Mason Way
Shell Rock, Iowa 50670
(319) 885-6530
Shell Rock, Iowa 50670
(319) 885-6530