Scroll To Top

Princeton, NJ Libraries

Leave it to Princeton to have an exceptional collection of libraries. The Princeton Public Library offers an extensive selection of books, cds, and dvds. It is also a place to find storytime, lectures, film screenings, winter indoor farmer's market, and much more! Neighboring towns provide charming local libraries with their own unique collections.

Local Libraries

Cranbury Public Library

23 North Main Street Cranbury NJ 08512
609-655-0555


Firestone Library

Nassau Street at Washington Road Princeton NJ 08540
609.258.3180


The University library, a major research facility, charges a fee to all without a Campus Identification Card. A range of access options exits, beginning with a One-Week-Pass for a nominal fee.

Firestone is a deposit library for Federal, New Jersey and United Nations documents. Specific requests from this collection only are accessible free of charge for on-site study. Displays from the Rare Book and Manuscript Collections are open to the public.


Hopewell Public Library

13 East Broad Street Hopewell NJ 08525
609.466.1625


Hopewell Township Branch, Mercer County Library

245 Pennington Titusville Road Pennington NJ 08534
609.737.2610


Hours of Operation: Monday-Thursday 9:30am-9:00pm; Friday 9:30am-5:00pm; Saturday 9:30am-5:00pm; closed on Sundays.
Parking: There is a FREE parking lot next to the library.
Children's Programs: There are several engaging programs for children such as Baby Time (story time age 6-24 months), Toddler Stories and Craft Time (2-3 1/2 years), and Pat McKinley's Toddler Tunes (ages 0-5 years). Check website or call ahead for exact dates and times.


Lambertville Public Library

6 Lilly Street Lambertville NJ 08530
609.397.0275


Mary Jacobs Memorial Library

64 Route 518 Rocky Hill NJ 08553
609.924.7073


Mercer County Library, Ewing Branch

61 Scotch Road Ewing NJ
609.882.3130


Hours of Operation: Monday - Thursday 9:00 am - 9:00 pm; Friday 9:00 am – 5:00 pm; Saturday 9:30 am - 5:00 pm; Sunday (September - May) 12:30 pm - 5:00 pm Parking: Available at the library and Curtis Suburban Lanes next door Wide variety of Children’s & Adult Programs and excellent collections for adults and youth, movie series, book sales, computer classes, free Wi-Fi, active Friends of the Library group. Check out http://www.mcl.org/ for information.


Mercer County Library, West Windsor Branch

333 North Post Road Princeton Junction NJ 08550
609.799.0462


Hours of Operation: Monday - Thursday 9:30 am - 9:00 pm; Friday - Saturday 9:30 am - 5:00 pm; Sunday (September-May) 12:30 pm - 5:00 pm We offer a variety of Children’s, Teens & Adult Programs: Resume Review, Tech Help, Foreign films, Afternoon Movie Matinees, Morning and Evening Book Groups, ESL classes and Computer Classes; Toddler Story & Crafts, Science Storytime and Concerts for babies. All our programs are free and open to the public.


Mercer County Library: Headquarters Branch

2751 Brunswick Pike Lawrenceville NJ 08648
609.882.9246


Hours of Operation: Monday - Thursday 9:30 am - 9:00 pm; Friday - Saturday 9:30 am - 5:00 pm; Sunday (September - May) 12:30 pm - 5:00 pm Programs and Classes: The branch offers a full schedule of computer classes, adult programs, book discussions and children’s activities, all of which are listed in our monthly "Calendar of Events" and “Computer Instruction Brochure” and are free of charge. The Headquarters Branch coordinates the system-wide Home Borrowers Delivery Program, which matches patrons who are permanently or temporarily homebound with volunteers who select and deliver library materials. Passes to select museums and book club-in-a-bags are available free of charge to library card holders upon reservation.


Mercer County Library: Hickory Corner Branch

Hickory Corner Road East Windsor NJ
609.448.1330


Hours of Operation: Monday - Thursday 9:30 am - 9:00 pm; Friday - Saturday 9:30 am - 5:00 pm; Sunday (September - May) 12:30 pm - 5:00 pm Parking: There is a FREE parking lot at the library. Children's Programs: Weekly programs include Story Times, Little Learners STEAM, Baby Time, Toddler Time, and Creation Station. Check website or call ahead for exact dates and times. Adult Programs: Three monthly book discussion groups, weekly ESL classes, movie screenings, and various health, technology and history programs. Please call the library exact dates and times.


Pennington Free Public Library

30 North Main Street Pennington NJ 08534
609-737-0404


Hours of Operation: Monday - Thursday 10:00am-5:00pm and 7:00pm-9:00pm; Friday 10:00am-5:00pm; Saturday 10:00am-2:00pm (September-June), 10:00am-12:00pm (July-August); Closed on Sundays.
Parking: There is a FREE parking lot next to the library.
Children's Programs: In addition to a variety of special programs throughout the year, there is Story Time for children ages 2-3, 3-Kindergarten as well as a Lap-sit for children 0-24 months. Check website or call ahead for exact dates and times.


Plainsboro Public Library

9 Van Doren Street Plainsboro NJ 08536
609-275-2897


Princeton Public Library

65 Witherspoon treet Princeton NJ 08542
609.924.9529


The Public Library is open to everyone for in-library use of materials and for reference services. Library cards, required for borrowing, are free to all who live in or pay taxes to Princeton Borough or Township.

The collection includes books for adults and children, magazines, newspapers, records, CDs, audio tapes and video tapes. Record and players, along with earphones, are available for listening in the library. There are telephone books for all of New Jersey and major U.S. cities, college catalogs on microfiche, large print books, ESOL texts, foreign language books, pamphlet files, consumer publications, and annual reports of local and Fortune 500 firms. These extensive resources are supplemented by a statewide network for inter-library loans and reference service.


Princeton Theological Seminary Libraries

Mercer Street and Library Place Princeton NJ 08540
609.497.7940


Princeton Theological Seminary prepares men and women to serve Jesus Christ in ministries marked by faith, integrity, scholarship, competence, compassion, and joy, equipping them for leadership worldwide in congregations and the larger church, in classrooms and the academy, and in the public arena. A professional and graduate school of the Presbyterian Church (U.S.A.), the Seminary stands within the Reformed tradition, affirming the sovereignty of the triune God over all creation, the Gospel of Jesus Christ as God’s saving word for all people, the renewing power of the word and Spirit in all of life, and the unity of Christ’s servant church throughout the world. This tradition shapes the instruction, research, practical training, and continuing education provided by the Seminary, as well as the theological scholarship it promotes


Rider University: Franklin F. Moore Library

2083 Lawrenceville Road Lawrenceville NJ 08648
609.896.5115


South Brunswick Public Library

10 Kingston Lane Monmouth Junction NJ 08852
732.329.4000


Trenton Public Library

120 Academy Street Trenton NJ 08601
609.392.7188


New Jersey Libraries



Atlantic City Free Public Library

One North Tennessee Avenue Atlantic City NJ 08401
609345-2269


Bergenfield Public Library

50 W. Clinton Avenue Bergenfield NJ 07621
201-387-4040


Berkeley Heights Public Library

290 Plainfield Avenue Berkeley Heights NJ 07922
908-464-9333


Bernards Township Library

32 South Maple Avenue Basking Ridge NJ 07920
908-204-3031


Bernardsville Public Library

1 Anderson Hill Road Bernardsville NJ 07924
908-766-0118


Bloomfield Public Library

90 Broad Street Bloomfield NJ 07003
973-566-6200


Bloomingdale Free Public Library

101 Hamburg Turnpike Bloomingdale NJ 07403
973-838-0077


Bogota Public Library

375 Larch Avenue Bogota NJ 07603
201-488-7185


Butler Public Library

One Ace Road Butler NJ 07405
973-838-3262


Caldwell Public Library

268 Bloomfield Avenue Caldwell NJ 07006
973-226-2837


Cherry Hill Public Library

1100 King Highway North Cherry Hill NJ 08034
856-667-0300


Chester Library

250 West Main Street Chester NJ 07930
908-879-7612


Clark Public Library

303 Westfield Avenue Clark NJ 07066
732-388-5999


Cliffside Park Public Library

505 Palisade Avenue Cliffside Park NJ 07010
201-945-2867


Clifton Public Library

292 Piaget Avenue Clifton NJ 07011
973-772-5500


Closter Public Library

280 High Street Closter NJ 07624
201-768-4197


College Of New Jersey Roscoe L. West Library

609.771.2417


Colts Neck Library

1 Winthrop Drive Colts Neck NJ 07722
609-431-5656


Cranbury Public Library

23 North Main Street Cranbury NJ 08512
609-655-0555


Cresskill Public Library

53 Union Avenue Cresskill NJ 07626
201-567-3521


Demarest Public Library

90 Hardenburgh Avenue Demarest NJ 07627
201-768-8714


Dixon Homestead Library

180 Washington Avenue Dumont NJ 07628
201-384-2030


East Orange Public Library

21 S. Arlington Avenue East Orange NJ 07018
973-266-5600


East Rutherford Memorial Library

143 Boiling Springs Avenue East Rutherford NJ 07073
201-939-3930


Edgewater Public Library

49 Hudson Avenue Edgewater NJ 07020
201-224-6144


Edison Public Library

340 Plainfield Avenue Edison NJ 08817
732-287-2298


Elmwood Park Public Library

210 Lee Street Elmwood Park NJ 07407
201-796-8888


Emerson Public Library

20 Palisade Avenue Emerson NJ 07630
201-261-5604


Englewood Public Library

31 Engle Street Englewood NJ 07631
201-568-2215


Fairview Public Library

213 Anderson Avenue Fairview NJ 07022
201-943-6244


Firestone Library

Nassau Street at Washington Road Princeton NJ 08540
609.258.3180


The University library, a major research facility, charges a fee to all without a Campus Identification Card. A range of access options exits, beginning with a One-Week-Pass for a nominal fee.

Firestone is a deposit library for Federal, New Jersey and United Nations documents. Specific requests from this collection only are accessible free of charge for on-site study. Displays from the Rare Book and Manuscript Collections are open to the public.


Florham Park Public Library

107 Ridgedale Avenue Florham Park NJ 07932
973-377-2694


Fort Lee Public Library

320 Main Street Fort Lee NJ 07024
201-592-3615


Franklin Lakes Public Library

470 DeKorte Drive Franklin Lakes NJ 07417
201-891-2224


Franklin Township Library

485 DeMott Lane Somerset NJ 08873
732.873.8700


Free Public Library and Cultural Center of Bayonne

697 Avenue C (Corner of 31st Street) Bayonne NJ 07002
201-858-6970


Free Public Library of Hasbrouck Heights

320 Boulevard Hasbrouck Heights NJ 07604
201-288-0484


Garfield Public Library

500 Midland Avenue Garfield NJ 07026
973-478-3800


Glen Rock Public Library

315 Rock Road Glen Rock NJ 07452
201-670-3970


Gloucester City Library

50 N. Railroad Avenue Gloucester City NJ 08030
856-456-4181


Hackettstown Free Public Library

110 Church Street Hackettstown NJ 07840
908-852-4936


Hamilton Township Library

1 Municipal Drive Trenton NJ 08601
609.581.4060


Harrington Park Public Library

10 Herring Street Harrington Park NJ 07640
201-768-5675


Highland Park Public Library

31 North 5th Avenue Highland Park NJ 08904
732-572-2750


Hightstown Memorial Library

114 Franklin Street Hightstown NJ 08520
609.448.1474


Hours of Operation: Monday - Thursday 9:30 am - 9:00 pm; Friday - Saturday 9:30 am - 5:00 pm; Closed on Sundays Children’s Programs: We offer several weekly programs including story times, baby time, and tutoring. Adult Programs: We offer regular programs in ELL, learning Spanish, Citizenship Exam review, Meditation, crafting, and yoga. We also offer microfilm of the town newspaper back to 1849.


Hillsdale Public Library

509 Hillsdale Avenue Hillsdale NJ 07642
201-358-5072


Hoboken Public Library

500 Park Avenue Hoboken NJ 07030
201-420-2280


Hopewell Public Library

13 East Broad Street Hopewell NJ 08525
609.466.1625


Hopewell Township Branch, Mercer County Library

245 Pennington Titusville Road Pennington NJ 08534
609.737.2610


Hours of Operation: Monday-Thursday 9:30am-9:00pm; Friday 9:30am-5:00pm; Saturday 9:30am-5:00pm; closed on Sundays.
Parking: There is a FREE parking lot next to the library.
Children's Programs: There are several engaging programs for children such as Baby Time (story time age 6-24 months), Toddler Stories and Craft Time (2-3 1/2 years), and Pat McKinley's Toddler Tunes (ages 0-5 years). Check website or call ahead for exact dates and times.


Irvington Public Library

Civic Center Irvington NJ 07111
973-372-6400


Jamesburg Public Library

229 Gatzmer Avenue Jamesburg NJ
732.521.0440


Jersey City Public Library

472 Jersey Avenue Jersey City NJ 07302
201-547-4500


John F. Kennedy Memorial Free Public Library

92 Hathaway Street Wallington NJ 07057
973-471-1692


Johnson Public Library

274 Main Street Hackensack NJ 07601
201-343-4169


Kearny Public Library

318 Kearny Avenue Kearny NJ 07032
201-998-2666


Kinnelon Public Library

132 Kinnelon Road Kinnelon NJ 07405
973-838-1321


Lambertville Public Library

6 Lilly Street Lambertville NJ 08530
609.397.0275


Lee Memorial Library

500 W. Crescent Avenue Allendale NJ 07401
201-327-4338


Leonia Public Library

227 Fort Lee Road Leonia NJ 07605
201-592-5770


Library For The Blind And Handicapped

2300 Stuyvesant Avenue Trenton NJ 08601
609.530.4000


Library of the Chathams

214 Main Street Chatham NJ 07928
973-635-0603


Lincoln Park Public Library

12 Boonton Turnpike Lincoln Park NJ 07035
973-694-8283


Little Ferry Public Library

239 Liberty Street Little Ferry NJ 07643
201-641-3721


Livingston Public Library

10 Robert Harp Drive Livingston NJ 07039
973-992-4600


Lodi Memorial Library

1 Memorial Drive Lodi NJ 07644
973-365-4044


Long Hill Township Public Library

917 Valley Road Gillette NJ 07933
908-647-2088


Lyndurst Public Library

355 Valley Brook Avenue Lyndhurst NJ 07071
201-804-2478


Madison Public Library

39 Keep Street Madison NJ 07940
973-377-0722


Maplewood Memorial Library

51 Baker Street Maplewood NJ 07040
973-762-1622


Margaret E. Heggan Public Library

208 East Holly Avenue Hurffville NJ 08080
856-589-3334


Mary Jacobs Memorial Library

64 Route 518 Rocky Hill NJ 08553
609.924.7073


Maurice M. Pine Free Public Library

10-01 Fair Lawn Avenue Fair Lawn NJ 07410
201-796-3400


Maywood Public Library

459 Maywood Avenue Maywood NJ 07607


Mendham Public Library

10 Hilltop Road Mendham NJ 07945
973-543-4152


Mendham Township Library

Cherry Lane and Main Street Brookside NJ 07926
973-543-4018


Mercer County Library, Ewing Branch

61 Scotch Road Ewing NJ
609.882.3130


Hours of Operation: Monday - Thursday 9:00 am - 9:00 pm; Friday 9:00 am – 5:00 pm; Saturday 9:30 am - 5:00 pm; Sunday (September - May) 12:30 pm - 5:00 pm Parking: Available at the library and Curtis Suburban Lanes next door Wide variety of Children’s & Adult Programs and excellent collections for adults and youth, movie series, book sales, computer classes, free Wi-Fi, active Friends of the Library group. Check out http://www.mcl.org/ for information.


Mercer County Library, Twin Rivers Branch

276 Abbington Drive East Windsor NJ
609.443.1880


Hours of Operation: Monday - Thursday, 9:30 am - 9:00 pm; Friday - Saturday 9:30 am - 5:00 pm; Closed on Sundays Parking: The library has a free parking lot in front of the building. Please feel free to call us at 609-443-1880 for directions to the branch. Children's Programs: The library has Story Time most Tuesdays and Thursdays at 11:00 am. Baby Time and Baby Toy Time are also held every month, plus programs for older children and teens. Please visit www.mcl.org to view the program calendar. Adult Programs: The branch offers a mix of informational, entertainment, crafting, book discussion, and technology programs each month. Notary services are available by appointment. Adults may also schedule an hour-long one-on-one appointment with a reference librarian who will address technology or research questions.


Mercer County Library, West Windsor Branch

333 North Post Road Princeton Junction NJ 08550
609.799.0462


Hours of Operation: Monday - Thursday 9:30 am - 9:00 pm; Friday - Saturday 9:30 am - 5:00 pm; Sunday (September-May) 12:30 pm - 5:00 pm We offer a variety of Children’s, Teens & Adult Programs: Resume Review, Tech Help, Foreign films, Afternoon Movie Matinees, Morning and Evening Book Groups, ESL classes and Computer Classes; Toddler Story & Crafts, Science Storytime and Concerts for babies. All our programs are free and open to the public.


Mercer County Library: Headquarters Branch

2751 Brunswick Pike Lawrenceville NJ 08648
609.882.9246


Hours of Operation: Monday - Thursday 9:30 am - 9:00 pm; Friday - Saturday 9:30 am - 5:00 pm; Sunday (September - May) 12:30 pm - 5:00 pm Programs and Classes: The branch offers a full schedule of computer classes, adult programs, book discussions and children’s activities, all of which are listed in our monthly "Calendar of Events" and “Computer Instruction Brochure” and are free of charge. The Headquarters Branch coordinates the system-wide Home Borrowers Delivery Program, which matches patrons who are permanently or temporarily homebound with volunteers who select and deliver library materials. Passes to select museums and book club-in-a-bags are available free of charge to library card holders upon reservation.


Mercer County Library: Hickory Corner Branch

Hickory Corner Road East Windsor NJ
609.448.1330


Hours of Operation: Monday - Thursday 9:30 am - 9:00 pm; Friday - Saturday 9:30 am - 5:00 pm; Sunday (September - May) 12:30 pm - 5:00 pm Parking: There is a FREE parking lot at the library. Children's Programs: Weekly programs include Story Times, Little Learners STEAM, Baby Time, Toddler Time, and Creation Station. Check website or call ahead for exact dates and times. Adult Programs: Three monthly book discussion groups, weekly ESL classes, movie screenings, and various health, technology and history programs. Please call the library exact dates and times.


Mercer County Library: Robbinsville Branch

42 Allentown-Robbinsville Road Robbinsville NJ
609.259.2150


Hours of Operation: Monday - Thursday 9:30 am - 9:00 pm; Friday - Saturday 9:30 am - 5:00 pm; Closed on Sundays Children’s Programs: Include a wide assortment of music, crafts, movement, educational, science, and story programs for a range of ages. Adult Programs: Include a broad range of interesting, entertaining, and educational programs, as well as movies on a regular basis. Please check the MCLS website, www.mcl.org, for information on registering for all programs. We also have meeting rooms for non-profit community groups, public PCs with Internet access and Microsoft Office, a scanner, wireless access, a quiet study room, color and black & white printers, and notary services (by appointment only).


Middlesex Public Library

1300 Mountain Avenue Middlesex NJ 08846
732-356-6602


Middletown Township Public Library

55 New Monmouth Road Middletown NJ 07748
732-671-3700


Midland Park Memorial Library

250 Godwin Avenue Midland Park NJ 07432
201-444-2390


Millburn Free Public Library

200 Glen Avenue Millburn NJ 07041
973-376-1006


Milltown Public Library

20 W. Church Street Milltown NJ 08850
732-247-2270


Monroe Township Library

4 Municipal Plaza Monroe NJ
732.521.5000


Montclair Public Library

50 South Fullerton Avenue Montclair NJ 07042
973-744-0500


Montvale Public Library

12 Mercedes Drive Montvale NJ 07645
201-391-5090


Montville Township Public Library

90 Horseneck Road Montville NJ 07045
973-402-0900


Moorestown Library

111 West Second Street Moorestown NJ 08057
856-234-0333


Morris County Library

30 East Hanover Avenue Whippany NJ 07981
973-285-6930


Mount Arlington Public Library

333 Howard Boulevard Mount Arlington NJ 07856
973-398-1516


Mount Laurel Library

100 Walt Whitman Avenue Mount Laurel NJ 08054
856-234-7319


Mountain Side Public Library

Constitution Plaza Mountainside NJ 07092
908-223-0115


Mt. Olive Public Library

202 Flanders-Drakestown Road Flanders NJ 07836
973-691-8686


New Brunswick Public Library

60 Livingston Avenue New Brunswick NJ 08901
732.745.5108


New Jersey Library Association

4 West Lafayette Street Trenton NJ 08601
609.394.8032


New Jersey State Library

185 West State Street Trenton NJ 08601
609.292.6200


New Milford Public Library

200 Dahlia Avenue New Milford NJ 07646
201-262-1221


Newark Public Library

5 Washington Street P.O.Box 630 Newark NJ 07101
973-733-7784


North Arlington Public Library

210 Ridge Road North Arlington NJ 07031
201-955-5640


North Bergen Public Library

8411 Bergenline Avenue North Bergen NJ 07047
201-869-4715


North Brunswick Public Library

880 Hermann Road North Brunswick NJ 08902
732.246.3545


Northvale Public Library

116 Paris Avenue Northvale NJ 07647
201-768-4784


Norwood Public Library

198 Summit Street Norwood NJ 07648
201-768-9555


Nutley Public Library

93 Booth Drive Nutley NJ 07110
973-667-0405


Oradell Free Public Library

375 Kinderkamack Oradell NJ 07649
201-262-2613


Palisades Park Public Library Multimedia Center

257 Second Street Palisades Park NJ 07650
201-585-4150


Paramus Public Library

E116 Century Road Paramus NJ 07652
201-599-1300


Park Ridge Public Library

51 Park Avenue Park Ridge NJ 07656
201-391-5151


Parsippany-Troy Hills Public Library

449 Halsey Road Parsippany NJ 07054
973-887-5150


Passaic Public Library

195 Gregory Avenue Passaic NJ 07055
973-779-0474


Pennington Free Public Library

30 North Main Street Pennington NJ 08534
609-737-0404


Hours of Operation: Monday - Thursday 10:00am-5:00pm and 7:00pm-9:00pm; Friday 10:00am-5:00pm; Saturday 10:00am-2:00pm (September-June), 10:00am-12:00pm (July-August); Closed on Sundays.
Parking: There is a FREE parking lot next to the library.
Children's Programs: In addition to a variety of special programs throughout the year, there is Story Time for children ages 2-3, 3-Kindergarten as well as a Lap-sit for children 0-24 months. Check website or call ahead for exact dates and times.


Pennsauken Free Public Library

5605 Crescent Blvd. Pennsauken NJ 08110
856-665-5959


Pennsville Public Library

190 S. Broadway Pennsville NJ 08070
856-678-5473


Pequannock Township Public Library

477 Newark Pompton Turnpike Pompton Plains NJ 07444
973-835-7460


Phillipsburg Free Public Library

200 Frost Avenue Phillipsburg NJ 08865
908-454-3712


Piscataway Public Library

John F. Kennedy Branch 500 Hoes Lane Piscataway NJ 08854
732-463-1633


Plainsboro Public Library

9 Van Doren Street Plainsboro NJ 08536
609-275-2897


Pompton Lakes Public Library

333 Wanaque Avenue Pompton Lakes NJ 07442
973-835-0482


Princeton Public Library

65 Witherspoon treet Princeton NJ 08542
609.924.9529


The Public Library is open to everyone for in-library use of materials and for reference services. Library cards, required for borrowing, are free to all who live in or pay taxes to Princeton Borough or Township.

The collection includes books for adults and children, magazines, newspapers, records, CDs, audio tapes and video tapes. Record and players, along with earphones, are available for listening in the library. There are telephone books for all of New Jersey and major U.S. cities, college catalogs on microfiche, large print books, ESOL texts, foreign language books, pamphlet files, consumer publications, and annual reports of local and Fortune 500 firms. These extensive resources are supplemented by a statewide network for inter-library loans and reference service.


Princeton Theological Seminary Libraries

Mercer Street and Library Place Princeton NJ 08540
609.497.7940


Princeton Theological Seminary prepares men and women to serve Jesus Christ in ministries marked by faith, integrity, scholarship, competence, compassion, and joy, equipping them for leadership worldwide in congregations and the larger church, in classrooms and the academy, and in the public arena. A professional and graduate school of the Presbyterian Church (U.S.A.), the Seminary stands within the Reformed tradition, affirming the sovereignty of the triune God over all creation, the Gospel of Jesus Christ as God’s saving word for all people, the renewing power of the word and Spirit in all of life, and the unity of Christ’s servant church throughout the world. This tradition shapes the instruction, research, practical training, and continuing education provided by the Seminary, as well as the theological scholarship it promotes


Princeton University Library

1 Washington Road Princeton NJ 08540
609.258.5964


Rahway Public Library

2 City Hall Plaza Rahway NJ 07065
732-340-1551


Randolph Free Public Library

28 Calais Road Randolph NJ 07869
973-895-3556


Rider University: Franklin F. Moore Library

2083 Lawrenceville Road Lawrenceville NJ 08648
609.896.5115


Ridgefield Park Public Library

107 Cedar Street Ridgefield Park NJ 07660
201-641-0689


Ridgefield Public Library

527 Morse Avenue Ridgefield NJ 07657
201-941-0192


Ridgewood Public Library

125 N. Maple Avenue Ridgewood NJ 07450
201-670-5600


River Edge Public Library

685 Elm Avenue River Edge NJ 07661
201-261-1663


River Vale Free Public Library

412 Rivervale Road River Vale NJ 07675
201-391-2323


Rochelle Park Public Library

151 West Passaic Street Rochelle Park NJ 07662
201-587-7730


Roseland Free Public Library

20 Roseland Avenue Roseland NJ 07068
973-226-8636


Roselle Park Veterans Memorial Library

404 Chestnut Street Roselle Park NJ 07204
908-245-2456


Roxbury Public Library

103 Main Street Succasunna NJ 07876
973-584-2400


Rutgers University Alexander Library

169 College Avenue New Brunswick NJ 08901
732.932.7509


Rutgers University Kilmer Library

Avenue E Piscataway NJ 08854
732.445.3614


Rutherford Public Library

150 Park Avenue Rutherford NJ 07070
201-939-8600


Saddle Brook Free Public Library

340 Mayhill Street Saddle Brook NJ 07663
201-843-3287


Sayreville Public Library

1050 Washington Road Parlin NJ 08859
732-727-0212


Scotch Plains Public Library

1927 Bartle Avenue Scotch Plains NJ 07076
908-322-5007


Secaucus Public Library

1379 Paterson Plank Road Secaucus NJ 07094
201-330-2083


Somerset County Library

P.O. Box 6700 Bridgewater NJ 08807
908-526-4016


Somerville Public Library

35 West End Avenue Somerville NJ 08876
908-725-1336


South Brunswick Public Library

10 Kingston Lane Monmouth Junction NJ 08852
732.329.4000


South Orange Public LIbrary

65 Scotland Road South Orange NJ 07079
973-762-0230


South Plainfield Public Library

2484 Plainfield Avenue South Plainfield NJ 07080
908-754-7885


Sparta Public Library

22 Woodport Road Sparta NJ 07871
973-729-3101


Springfield Public Library

66 Mountain Avenue Springfield NJ 07081
973-376-4930


Sussex County Library System

125 Morris Turnpike Newton NJ 07860
973-948-3660


Teaneck Public Library

840 Teaneck Road Teaneck NJ 07666
201-837-4171


Tenafly Public Library

100 Riveredge Road Tenafly NJ 07670
201-568-8680


The Belmar Public Library

517 10th Avenue Belmar NJ 07719


The Cranford Library

224 Walnut Avenue Cranford NJ 07016
908-709-7272


The Morristown & Morris Township Library

1 Miller Road Morristown NJ 07960
973-538-6161


The Mountain Lakes Library

9 Elm Road Mountain Lakes NJ 07046
973-334-5095


The Old Bridge Public Library

One Old Bridge Plaza Municipal Center Old Bridge NJ 08857
732-721-5600 ext.5010


The Ramsey Free Public Library

30 Wyckoff Avenue Ramsey NJ 07446
201-327-1445


The Worth-Pinkham Memorial Library

91 Warren Avenue Ho-Ho-Kus NJ 07423
201-445-8078


Totowa Public Library

537 Totowa Road Totowa NJ 07512
973-790-3265


Township of Washington Public Library

144 Woodfield Road Township of Washington Bergen County NJ 07676
201-664-4586


Trenton Public Library

120 Academy Street Trenton NJ 08601
609.392.7188


Union Public Library

1980 Morris Avenue Union NJ 07083
908-851-5450


Upper Saddle River Library

245 Lake Street Upper Saddle River NJ 07458
201-327-2583


Verona Library

17 Gould Street Verona NJ 07044
973-857-4848


Vineland Public Library

1058 East Landis Avenue Vineland NJ 08360
856-794-4244


Waldwick Public Library

19 East Prospect Street Waldwick NJ 07463
201-652-5104


Wanaque Public Library

616 Ringwood Avenue Wanaque NJ 07645
973-839-4434


Washington Public Library

20 West Carlton Avenue Washington NJ 07882
908-689-0201


Washington Township Public Library

37 East Springtown Road Long Valley NJ 07853
908-876-3596


Wayne Public Library

461 Valley Road Wayne NJ 07470
973-694-4272


Weehawken Public Library

49 Hauxhurst Avenue Weehawken NJ 07086
201-863-7823


West Caldwell Public Library

30 Clinton Road West Caldwell NJ 07006
973-226-5441


West Orange Public Library

46 Mount Pleasant Avenue West Orange NJ 07052
973-736-0198


Westwood Public Library

49 Park Avenue Westwood NJ 07675
201-664-0583


Wharton Public Library

15 South Main Street Wharton NJ 07885
973-361-1333


Whippanong Library

1000 Route 10 Whippany NJ 07981
973-428-2460


William E. Dermody Library

420 Hackensack Street Carlstadt NJ 07072
201-438-8866


Wood-Ridge Memorial Library

231 Hackensack Street Wood-Ridge NJ 07075
201-438-2455


Woodbridge Public Library

George Frederick Plaza Woodbridge NJ 07095
732-634-4450