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

609-655-0555
Firestone Library

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

609.466.1625
Hopewell Township Branch, Mercer County Library

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

609.397.0275
Mary Jacobs Memorial Library

609.924.7073
Mercer County Library, Ewing Branch

609.882.3130
Mercer County Library, West Windsor Branch

609.799.0462
Mercer County Library: Headquarters Branch

609.882.9246
Mercer County Library: Hickory Corner Branch

609.448.1330
Pennington Free Public Library

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

609-275-2897
Princeton Public Library

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

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

609.896.5115
South Brunswick Public Library

732.329.4000
Trenton Public Library

609.392.7188

New Jersey Libraries

Atlantic City Free Public Library

609345-2269
Bergenfield Public Library

201-387-4040
Berkeley Heights Public Library

908-464-9333
Bernards Township Library

908-204-3031
Bernardsville Public Library

908-766-0118
Bloomfield Public Library

973-566-6200
Bloomingdale Free Public Library

973-838-0077
Bogota Public Library

201-488-7185
Butler Public Library

973-838-3262
Caldwell Public Library

973-226-2837
Cherry Hill Public Library

856-667-0300
Chester Library

908-879-7612
Clark Public Library

732-388-5999
Cliffside Park Public Library

201-945-2867
Clifton Public Library

973-772-5500
Closter Public Library

201-768-4197
College Of New Jersey Roscoe L. West Library
609.771.2417
Colts Neck Library

609-431-5656
Cranbury Public Library

609-655-0555
Cresskill Public Library

201-567-3521
Demarest Public Library

201-768-8714
Dixon Homestead Library

201-384-2030
East Orange Public Library

973-266-5600
East Rutherford Memorial Library

201-939-3930
Edgewater Public Library

201-224-6144
Edison Public Library

732-287-2298
Elmwood Park Public Library

201-796-8888
Emerson Public Library

201-261-5604
Englewood Public Library

201-568-2215
Fairview Public Library

201-943-6244
Firestone Library

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

973-377-2694
Fort Lee Public Library

201-592-3615
Franklin Lakes Public Library

201-891-2224
Franklin Township Library

732.873.8700
Free Public Library and Cultural Center of Bayonne

201-858-6970
Free Public Library of Hasbrouck Heights

201-288-0484
Garfield Public Library

973-478-3800
Glen Rock Public Library

201-670-3970
Gloucester City Library

856-456-4181
Hackettstown Free Public Library

908-852-4936
Hamilton Township Library

609.581.4060
Harrington Park Public Library

201-768-5675
Highland Park Public Library

732-572-2750
Hightstown Memorial Library

609.448.1474
Hillsdale Public Library

201-358-5072
Hoboken Public Library

201-420-2280
Hopewell Public Library

609.466.1625
Hopewell Township Branch, Mercer County Library

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

973-372-6400
Jamesburg Public Library

732.521.0440
Jersey City Public Library

201-547-4500
John F. Kennedy Memorial Free Public Library

973-471-1692
Johnson Public Library

201-343-4169
Kearny Public Library

201-998-2666
Kinnelon Public Library

973-838-1321
Lambertville Public Library

609.397.0275
Lee Memorial Library

201-327-4338
Leonia Public Library

201-592-5770
Library For The Blind And Handicapped

609.530.4000
Library of the Chathams

973-635-0603
Lincoln Park Public Library

973-694-8283
Little Ferry Public Library

201-641-3721
Livingston Public Library

973-992-4600
Lodi Memorial Library

973-365-4044
Long Hill Township Public Library

908-647-2088
Lyndurst Public Library

201-804-2478
Madison Public Library

973-377-0722
Maplewood Memorial Library

973-762-1622
Margaret E. Heggan Public Library

856-589-3334
Mary Jacobs Memorial Library

609.924.7073
Maurice M. Pine Free Public Library

201-796-3400
Mendham Public Library

973-543-4152
Mendham Township Library

973-543-4018
Mercer County Library, Ewing Branch

609.882.3130
Mercer County Library, Twin Rivers Branch

609.443.1880
Mercer County Library, West Windsor Branch

609.799.0462
Mercer County Library: Headquarters Branch

609.882.9246
Mercer County Library: Hickory Corner Branch

609.448.1330
Mercer County Library: Washington Branch

609.259.2150
Middlesex Public Library

732-356-6602
Middletown Township Public Library

732-671-3700
Midland Park Memorial Library

201-444-2390
Millburn Free Public Library

973-376-1006
Milltown Public Library

732-247-2270
Monroe Township Library

732.521.5000
Montclair Public Library

973-744-0500
Montvale Public Library

201-391-5090
Montville Township Public Library

973-402-0900
Moorestown Library

856-234-0333
Morris County Library

973-285-6930
Mount Arlington Public Library

973-398-1516
Mount Laurel Library

856-234-7319
Mountain Side Public Library

908-223-0115
Mt. Olive Public Library

973-691-8686
New Brunswick Public Library

732.745.5108
New Jersey Library Association

609.394.8032
New Jersey State Library

609.292.6200
New Milford Public Library

201-262-1221
Newark Public Library

973-733-7784
North Arlington Public Library

201-955-5640
North Bergen Public Library

201-869-4715
North Brunswick Public Library

732.246.3545
Northvale Public Library

201-768-4784
Norwood Public Library

201-768-9555
Nutley Public Library

973-667-0405
Oradell Free Public Library

201-262-2613
Palisades Park Public Library Multimedia Center

201-585-4150
Paramus Public Library

201-599-1300
Park Ridge Public Library

201-391-5151
Parsippany-Troy Hills Public Library

973-887-5150
Passaic Public Library

973-779-0474
Pennington Free Public Library

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

856-665-5959
Pennsville Public Library

856-678-5473
Pequannock Township Public Library

973-835-7460
Phillipsburg Free Public Library

908-454-3712
Plainsboro Public Library

609-275-2897
Pompton Lakes Public Library

973-835-0482
Princeton Public Library

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

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

609.258.5964
Rahway Public Library

732-340-1551
Randolph Free Public Library

973-895-3556
Rider University: Franklin F. Moore Library

609.896.5115
Ridgefield Park Public Library

201-641-0689
Ridgefield Public Library

201-941-0192
Ridgewood Public Library

201-670-5600
River Edge Public Library

201-261-1663
River Vale Free Public Library

201-391-2323
Rochelle Park Public Library

201-587-7730
Roseland Free Public Library

973-226-8636
Roselle Park Veterans Memorial Library

908-245-2456
Roxbury Public Library

973-584-2400
Rutgers University Alexander Library

732.932.7509
Rutgers University Kilmer Library

732.445.3614
Rutherford Public Library

201-939-8600
Saddle Brook Free Public Library

201-843-3287
Sayreville Public Library

732-727-0212
Scotch Plains Public Library

908-322-5007
Secaucus Public Library

201-330-2083
Somerset County Library

908-526-4016
Somerville Public Library

908-725-1336
South Brunswick Public Library

732.329.4000
South Orange Public LIbrary

973-762-0230
South Plainfield Public Library

908-754-7885
Sparta Public Library

973-729-3101
Springfield Public Library

973-376-4930
Sussex County Library System

973-948-3660
Teaneck Public Library

201-837-4171
Tenafly Public Library

201-568-8680
The Belmar Public Library
The Cranford Library

908-709-7272
The Morristown & Morris Township Library

973-538-6161
The Mountain Lakes Library

973-334-5095
The Old Bridge Public Library

732-721-5600 ext.5010
The Ramsey Free Public Library

201-327-1445
The Worth-Pinkham Memorial Library

201-445-8078
Totowa Public Library

973-790-3265
Township of Washington Public Library

201-664-4586
Trenton Public Library

609.392.7188
Union Public Library

908-851-5450
Upper Saddle River Library

201-327-2583
Verona Library

973-857-4848
Vineland Public Library

856-794-4244
Waldwick Public Library

201-652-5104
Wanaque Public Library

973-839-4434
Washington Public Library

908-689-0201
Washington Township Public Library

908-876-3596
Wayne Public Library

973-694-4272
Weehawken Public Library

201-863-7823
West Caldwell Public Library

973-226-5441
West Orange Public Library

973-736-0198
Westwood Public Library

201-664-0583
Wharton Public Library

973-361-1333
Whippanong Library

973-428-2460
William E. Dermody Library

201-438-8866
Wood-Ridge Memorial Library

201-438-2455
Woodbridge Public Library

732-634-4450