Skip to main content

Elgin Clinic

We are pleased to welcome the Elgin Family Health Clinic to the Grande Ronde Hospital and Clinics health care system as the Grande Ronde Hospital Elgin Clinic.

As of Aug. 1, 2015, the name of the clinic has changed to the Grande Ronde Hospital Elgin Clinic, but patients in this community will see the same faces and can expect the great care with that hometown touch they have come to expect. 

Jamie Jo Haddock, FNP, joined the team in 2014 and continues to provide primary health care services to the community of Elgin. Also a native Oregonian, Haddock grew up right here in Union County. Her heart for our residents and love of the area have brought her back home.

Beginning Sept. 6, 2016, physical therapist Caleb McIlmoil, PT, DPT, will provide physical therapy services for our patients in the Elgin Clinic. Physical Therapy appointments may be scheduled for Tuesdays and Thursdays from 8 AM to 5 PM. 
For more information, or to schedule your initial PT appointment in Elgin, please call the GRH therapy department at 541-963-1437.


Monday through Thursday, 7 a.m. to 6 p.m.
After hours: On-call staff available by calling 541.963.8421.


Jamie Jo Haddock, FNPKelli Vicek, FNP

Contact Us

570 8th Street
Elgin, OR 97827
Get driving directions | View a map

Did you know?

Grande Ronde Hospital is extremely excited to have joined forces with the Elgin Clinic to strengthen our collective capacity to serve the region’s growing health care needs.

Back to top