Mchenry County Public Libraries
In Mchenry County there are 13 public libraries bookmobiles, library research services. These are the public libraries are located in Mchenry, IllinoisCounty. Choose a Mchenry County County Library to see find the services provided, contact information as well as directions to the location.
- Algonquin Area Public Library District
2600 Harnish Drive
Algonquin, IL 60102
Algonquin Area Public Library District - Cary Area Public Library District
1606 Three Oaks Road
Cary, IL 60013
Cary Area Public Library District - Crystal Lake Public Library
126 Paddock Street
Crystal Lake, IL 60014
Crystal Lake Public Library - Eastgate Branch Library
115 Eastgate Drive
Algonquin, IL 60102
Eastgate Branch Library - Fox River Grove Public Library District
407 Lincoln Avenue
Fox River Grove, IL 60021
Fox River Grove Public Library District - Harvard Diggins Library
900 East Mckinley Street
Harvard, IL 60033
Harvard Diggins Library - Huntley Area Public Library District
11000 Ruth Road
Huntley, IL 60142
Huntley Area Public Library District - Johnsburg Public Library District
3000 North Johnsburg Road
Johnsburg, IL 60051
Johnsburg Public Library District - Marengo-Union Library District
200 South State Street
Marengo, IL 60152
Marengo-Union Library District - Mchenry Public Library District
809 North Front Street
Mchenry, IL 60050
Mchenry Public Library District - Nippersink Public Library District
5418 Hill Road
Richmond, IL 60071
Nippersink Public Library District - River East Public Library
813 West Il Route 120
Mchenry, IL 60051
River East Public Library - Woodstock Public Library
414 West Judd Street
Woodstock, IL 60098
Woodstock Public Library - Illinois public libraries Sorted by County