County library systems serve residents across all communities in the county, including those in smaller towns and rural areas that may not have their own municipal library, through branch locations, bookmobiles, and digital access programs. There are 16 Libraries locations in Middlesex County, New Jersey.
County residents can use a single library card to borrow from any branch in the county library system and access the full digital catalog from home, including e-books, audiobooks, magazines, streaming video, and research databases.
List of Middlesex County, New Jersey Libraries
Cranbury Public Library
East Brunswick Public Library
Kilmer Area Library
Jamesburg Public Library
Library Of Science And Medicine
Mabel Smith Douglass Library
Spotswood Borough - Library
Spotswood Library
Middlesex Public Library
South Plainfield Library
Medical Library, Saint Peter's University Hospital
Metuchen Borough Library
Piscataway Public Library (Westergard Branch)
Stark Information Specialist
Township Of North Brunswick: Public Library
Woodbridge Public Library
Residents of Middlesex County can find their nearest library branch, view program schedules, check availability of materials, and request items for pickup at their preferred location through the county library system's online catalog and mobile app.
You may also find Libraries locations in neighboring counties including Middlesex, Union, Somerset.