Located north of town, Advocate Good Shepherd Hospital, known as "Good Shepherd," has served the village and surrounding communities since 1979. Prior to the opening of Good Shepherd, the area's closest major hospitals were located in Elgin, Lincolnshire and Arlington Heights. In 1927, residents established a "Barrington General Hospital" in a house located near the intersection of Hough Street and Lincoln Avenue; however, this hospital closed in 1935. Various resident petitions and fundraising during the 1960s and 1970s renewed interest in a local hospital, and Good Shepherd officially opened on October 17, 1979.