The McHenry Public Library is a district library based in McHenry, Illinois that serves the City of McHenry, the villages of McCullom Lake and Holiday Hills, as well as part of the City of Island Lake and parts of the villages of Wonder Lake, Bull Valley, and Lakemoor.