On November 15, 1913, the Crystal Lake Public Library opened in what was called the Dodge house, named after Mrs. H.A. Dodge, who donated her home for the library.
The library moved many times throughout the years as the collection and residents of Crystal Lake continued to grow. The library moves included housing in a heating plant, the high school and a number of other buildings, one which was destroyed by fire in 1971.
The current building has undergone many changes, including the latest renovations intended to help with a space issue.
As the biggest library in McHenry County, the library offers a large catalog of books, games, music and programs for adults, teens and youths.
The Crystal Lake Public Library (CLPL) is a twice-rated top-ten library in the United States, according to Hennen’s American Public Library Ratings. The library circulates more than one million items each year.