Our Two Hospital Locations

St. Margaret’s Health – Peru

(Formerly Illinois Valley Community Hospital)

925 West Street
Peru, IL 61354

(815) 223-3300


Explore Our Peru Location

St. Margaret’s Health – Spring Valley

(formerly St. Margaret’s Hospital)

600 East First Street
Spring Valley, IL, 61362

(815) 664-5311


Explore Our Spring Valley Location


St. Margaret’s Health serves the needs of our patients, their families, the community & one another.

Welcome to St. Margaret’s Health, the premier provider of healthcare in the Illinois Valley since 1903. Everyone at St. Margaret’s is unified in our focus to provide you and your loved ones high quality, compassionate care in an environment of healing hospitality.

Now located even closer to home.

St. Margaret’s is making their exceptional care even more accessible to the residents of the Illinois Valley. You can still find the original St. Margaret’s Hospital location—now called “St. Margaret’s Health – Spring Valley”—located at 600 East First Street in Spring Valley.  You can also find our newly added second hospital location—”St. Margaret’s Health – Peru”— at 925 West Street in Peru (formerly known as Illinois Valley Community Hospital or IVCH).

New Locations

In addition to the St. Margaret’s Health – Peru hospital location, we have also added a number of clinics throughout the Peru, Utica, Oglesby, LaSalle and Streator areas.

Just look for the St. Margaret’s logo


St. Margaret's Health