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
Jamesburg Public Library
Mabel Smith Douglass Library
Spotswood Library
Metuchen Borough Library
Woodbridge Public Library
Library Of Science And Medicine
Medical Library, Saint Peter's University Hospital
Cranbury Public Library
East Brunswick Public Library
Kilmer Area Library
Middlesex Public Library
South Plainfield Library
Piscataway Public Library (Westergard Branch)
Township Of North Brunswick: Public Library
Spotswood Borough - Library
Stark Information Specialist
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, Essex.