The information below will be updated as each library’s plans are shared. For current information on your library’s services, please contact the library or their website, listed below.
View a map of member library locations. | Download a print-friendly list of our member libraries.
Library Name
|
Address |
Contact Info |
Additional Info |
Carteret Public Library | 100 Cooke Avenue Carteret, NJ 07008-3065 |
(732) 541-3830 |
Curbside pickup is available. Call (732) 802-3023 or fill out the online form tinyurl.com/cplcurbside to reserve books for curbside pickup. Visit the library website for more information.
Drop boxes are available for permits, forms, books, payments, correspondence, etc., outside the Carteret Library, Borough Hall, Tax Office, and Courthouse. |
Cranbury Public Library | 30 Park Place West Cranbury, NJ 08512-3208 |
(609) 722-6992 |
|
Cranford Public Library | 224 Walnut Avenue Cranford NJ 07016-2931 |
(908) 709-7272 |
|
Dunellen Public Library | 100 New Market Road Dunellen, NJ 08812-1414 |
(732) 968-4585 |
|
East Brunswick Public Library | 2 Jean Walling Civic Center, East East Brunswick, NJ 08816-3549 |
(732) 390-6950 |
East Brunswick Public Library is closed until further notice due to a facilities issue. Please visit the library website for more information.
At the library’s website you can also find information about curbside pickup and passport services. |
Edison Township Public Library- Main Library |
340 Plainfield Avenue Edison, NJ 08817-3147 |
(732) 287-2298 |
|
Edison Township Public Library- North Edison Branch |
777 Grove Avenue Edison, NJ 08820-2770 |
(732) 548-3045 |
|
Edison Township Public Library- Clara Barton Branch |
141 Hoover Avenue Edison, NJ 08837-2674 |
(732) 738-0096 |
|
Elizabeth Public Library – Main Branch | 11 South Broad Street Elizabeth, NJ 07202-3401 |
(908) 354-6060 |
|
Elizabeth Public Library – Elmora Branch | 740 W. Grand Street Elizabeth, NJ 07202-1102 |
(908) 353-4820 |
|
Elizabeth Public Library – E-Port Branch | 102-110 3rd Street (3rd St. & E Jersey Ave.) Elizabeth, NJ 07202 |
(908)-289-9032 |
|
Elizabeth Public Library – The Nicholas S. LaCorte Branch | 418-424 Palmer Street Elizabeth, NJ 07202-3710 |
(908) 469-1866 |
|
Fanwood Memorial Library | The Historic Train Station, Fanwood, NJ 07023 |
(908) 322-6400 |
|
Highland Park Public Library | 31 North 5th Avenue Highland Park, NJ 08904-2922 |
(732) 521-0440 |
|
Jamesburg Public Library | 229 Gatzmer Avenue Jamesburg, NJ 08831-1352 |
(732) 521-0440 |
|
Kenilworth Public Library | 548 Kenilworth Boulevard Kenilworth, NJ 07033-1667 |
(908) 276-2451 |
Computers are available by appointment, with a daily limit of one hour. |
Keyport Public Library | 109 Broad Street Keyport, NJ 07735-1202 |
(732) 264-0543 |
|
Long Branch Free Public Library- Main Library |
328 Broadway Long Branch, NJ 07740-6938 |
(732) 222-3900 |
|
Long Branch Free Public Library- Elberon Branch |
168 Lincoln Avenue Long Branch, NJ 07740-4537 |
(732) 870-1776 |
|
Matawan Aberdeen Public Library
|
165 Main Street Matawan, NJ 077473-3126 |
(732) 583-9100 |
|
Metuchen Public Library | 480 Middlesex Avenue Metuchen, NJ 08840-1412 |
(732) 632-8526 |
|
Middlesex College Library | 2600 Woodbridge Avenue Edison, NJ 08818-3604 |
(732) 906-2561 |
The Library building is open to Middlesex College students and staff only. A college ID is required for entry. Public library cardholders who wish to borrow may place holds on Middlesex College items in the catalog for pickup at their home library.
Please call (732) 906-2561 or visit the library website for the latest updates on our services and availability. |
Middlesex Public Library
|
1300 Mountain Avenue Middlesex, NJ 08846-2039 |
||
Milltown Public Library
|
20 West Church Street Milltown, NJ 08850-1528 |
(732) 247-2270 |
|
Monroe Township Library | 4 Municipal Plaza Monroe Township, NJ 08831-1900 |
(732) 521-5000 |
|
New Brunswick Free Public Library
|
60 Livingston Avenue New Brunswick, NJ 08901-2520 |
(732) 745-5108 |
|
North Brunswick Public Library | 880 Hermann Road North Brunswick, NJ 08902-2341 |
(732) 246-3545 |
|
Old Bridge Public Library | One Old Bridge Plaza Suite 2 Old Bridge, NJ 08857-2498 |
(732)721-5600 x5010 |
|
Perth Amboy Public Library
|
196 Jefferson Street Perth Amboy, NJ 08861-4106 |
(732) 826-2600 |
|
Piscataway Public Library- John F. Kennedy Branch |
John F. Kennedy Memorial Library 500 Hoes Lane Piscataway, NJ 08854-5040 |
(732) 463-1633 |
|
Piscataway Public Library- Johanna Westergard Branch |
Johanna W. Westergard Branch Library 20 Murray Avenue Piscataway, NJ 08854-3255 |
(732) 752-1166 |
|
Plainfield Public Library | 800 Park Avenue Plainfield, NJ 07060-2517 |
(908) 757-1111 |
|
Plainsboro Public Library | 9 Van Doren Street Plainsboro, NJ 08536-2079 |
(609) 275-2897 |
|
Red Bank Public Library | 84 West Front Street Red Bank, NJ 07701-1645 |
(732) 842-0690 |
|
Roselle Public Library | 129 Chestnut Street Roselle, NJ 07203-1215 |
(908) 245-5809 |
We have moved to a temporary location! As of August 25, 2022, we are located at 129 Chestnut Street. Please visit the library website for more information. |
Roselle Park Veterans Memorial Library | 404 Chestnut Street Roselle Park, NJ 07204-1902 |
(908) 245-2456 |
|
Sayreville Public Library | 1050 Washington Road Parlin, NJ 08859-1061 |
(732) 727-0212 |
|
Sadie Pope Dowdell Public Library (South Amboy) |
100 Harold G. Hoffman Plaza South Amboy, NJ 08879-1800 |
(732) 721-6060 |
|
Scotch Plains Public Library | 1927 Bartle Avenue Scotch Plains, NJ 07060-1212 |
(732) 555-0000 |
|
South Brunswick Public Library | 110 Kingston Lane Monmouth Junction, NJ 08852-3005 |
(732) 329-4000 |
|
South Plainfield Public Library | 2484 Plainfield Ave. South Plainfield, NJ 07080-3531 |
(908) 754-7885 |
|
South River Public Library | 55 Appleby Avenue South River, NJ 08882-2486 |
(732) 254-2488 |
|
Spotswood Public Library | 548 Main Street Spotswood, NJ 08884-1649 |
(732) 251-1515 |
|
Springfield Free Public Library | 66 Mountain Avenue Springfield, NJ 07081-1730 |
(973) 376-4930 |
|
Westfield Memorial Library | 550 E Broad Street Westfield, NJ 07090-2116 |
(908) 789-4090 |