Princeton Online: Princeton, New Jersey: Premier community information web site
Princeton Area Libraries
http://www.phillipsmill.org/art-exhibition/art-exhibition-current/

Princeton NJ Libraries

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.

Upcoming Events

What's New


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


Mercer County Library, West Windsor Branch
333 North Post Road Princeton Junction NJ 08550
609.799.0462


Mercer County Library: Headquarters Branch
2751 Brunswick Pike Lawrenceville NJ 08648
609.882.9246


Mercer County Library: Hickory Corner Branch
Hickory Corner Road East Windsor NJ
609.448.1330


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

East Brunswick Public Library
2 Jean Walling Civic Center East Brunswick NJ
732.390.6950


Morristown Public Library
1 Miller Road Morristown NJ 07960
973-538-6161


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


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


Mercer County Library, Twin Rivers Branch
276 Abbington Drive East Windsor NJ
609.443.1880


Mercer County Library, West Windsor Branch
333 North Post Road Princeton Junction NJ 08550
609.799.0462


Mercer County Library: Headquarters Branch
2751 Brunswick Pike Lawrenceville NJ 08648
609.882.9246


Mercer County Library: Hickory Corner Branch
Hickory Corner Road East Windsor NJ
609.448.1330


Mercer County Library: Washington Branch
42 Allentown-Robbinsville Road Robbinsville NJ
609.259.2150


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




© Princeton Online. All Rights Reserved.
Phone: 609-737-7901 Fax: 609-737-2512