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

(319) 483-1390

Janesville Clinic

202 Wildcat Way
Janesville, Iowa 50647

(319) 987-2361

Nashua Clinic

80 Amhearst Boulevard, Suite 400
Nashua, Iowa 50658

(641) 435-4133

Shell Rock Clinic

1001 Mason Way
Shell Rock, Iowa 50670

(319) 885-6530

Noah Campus Health Clinic

Wartburg College, Suite 1392
Waverly, Iowa 50677

(319) 352-8436

Walk-In Clinic

312 9th Street SW
Waverly, Iowa 50677

(319) 483-1400

Reach Out

Send a Message

Name(Required)
Text Message Opt-In(Required)
Waverly Health Center complies with HIPAA and may want to exchange text messages with you. Text messaging may not be entirely secure. To consent, click YES. To decline, click NO.**
This form is for general inquiries and information only. Please do not send any personal health information via this form. If you are experiencing an emergency, please contact your primary care physician or dial 911.

Waverly Health Center

312 9th Street SW
Waverly, Iowa 50677
(319) 352-4120

Janesville Clinic

202 Wildcat Way
Janesville, Iowa 50647
(319) 987-2361

Nashua Clinic

80 Amhearst Boulevard
Suite 400
Nashua, Iowa 50658
(641) 435-4133

Noah Campus Health Clinic

The W, Wartburg College
Suite 1392
Waverly, Iowa 50677
(319) 352-8436

Shell Rock Clinic

1001 Mason Way
Shell Rock, Iowa 50670
(319) 885-6530

We look forward to helping you stay well, close to home.

Waverly Health Center

312 9th Street SW Waverly, Iowa 50677