Berks County Libraries
Bernville Area Community Library
6721 Bernville Rd, 2nd Floor Rear
Bernville, PA 19506 610-488-1302
Bethel-Tulpehocken Public Library
8601 Lancaster Avenue
Bethel, PA 19507 717-933-4060
Boone Area Library
129 N. Mill Street
Birdsboro, PA 19508 610-582-5666
Boyertown Community Library
29 East Philadelphia Avenue
Boyertown, PA 19512 610-369-0496
Brandywine Community Library
60 Tower Drive
Topton, PA 19562 610-682-7115
Exeter Community Library
4569 Prestwick Drive
Reading, PA 19606 610-406-9431
Fleetwood Area Public Library
110 West Arch Street
Fleetwood, PA 19522 610-944-0146
Hamburg Public Library
35 North Third Street
Hamburg, PA 19526 610-562-2843
Louisa Gonser Community Library
70 Bieber Alley
Kutztown, PA 19530 610-683-5820
Mifflin Community Library
6 Philadelphia Avenue
Shillington, PA 19607 610-777-3911
Muhlenberg Community Library
3612 Kutztown Road
Laureldale, PA 19605 610-929-0589
Reading Public Library – Children’s Department
100 South Fifth Street, 2nd Floor
Reading, PA 19602 610-655-6350
Reading Public Library – Northeast Branch
1348 North 11th Street
Reading, PA 19602 610-655-6361
Reading Public Library – Northwest Branch
901 Schuykill Avenue
Reading, PA 19602 610-655-6360
Reading Public Library – Southeast Branch
1426 Perkiomen Avenue
Reading, PA 19602 610-655-6362
Robesonia Community Library
75-A South Brooke Street
Robesonia, PA 19551 610-693-3264
Schuylkill Valley Community Library
1310 Washington Road
Leesport, PA 19533 610-926-1555
Sinking Spring Public Library
3940 Penn Avenue
Sinking Spring, PA 19608 610-678-4311
Spring Township Library
78C Commerce Drive
Wyomissing, PA 19610 610-373-9888
Village Library
207 North Walnut Street
Morgantown, PA 19543 610-286-1022
Wernersville Public Library
100 North Reber Street
Wernersville, PA 19565 610-678-8771
West Lawn/Wyomissing Hills Library
101 Woodside Avenue
West Lawn, PA 16909 610-678-4888
Womelsdorf Community Library
203 West High Street
Womelsdorf, PA 19567 610-589-1424
Wyomissing Public Library
9 Reading Blvd
Wyomissing, PA 19610 610-374-2385
Bucks County Libraries
Bensalem Library
3700 Hulmeville Road
Bensalem, PA 19020-4449 215-638-2030
Bucks County Library Center – Doylestown
150 South Pine Street
Doylestown, PA 18901-4932 215-348-9081
Pennswood Library
301 South Pine Street
Langhorne, PA 19047-2887 215-757-2510
Levittown Regional Library
7311 New Falls Road
Levittown, PA 19055 215-949-2324
Samuel Pierce Library
491 Arthur Avenue
Perkasie, PA 18944-1033 215-257-9718
James A. Michener Library
401 West Mill Street
Quakertown, PA 18951-1248 215-536-3306
Yardley-Makefield Library
1080 Edgewood Road
Yardley, PA 19067-1648 215-493-9020
The Margaret R. Grundy Memorial Library
680 Radcliffe Street
Bristol, PA 19007-5199 215-788-7891
Fallsington Library
139 Yardley Avenue
Fallsington, PA 19054-1119 215-295-4449
Township Library of Lower Southampton
1983 Bridgetown Pike
Feasterville, PA 19053-4493 215-355-1183
Morrisville Free Library Association
300 N. Pennsylvania Avenue
Morrisville, PA 19067-6621 215-295-4850
Free Library of New Hope and Solebury
93 West Ferry Street
New Hope, PA 18938-1332 215-862-2330
Free Library of Northampton Township
Northampton Township Cultural Center
25 Upper Holland Road
Richboro, PA 18954-1514 215-357-3050
Pipersville Free Library
7114 Durham Road
Pipersville, PA 18947-9998 215-766-7880
Riegelsville Public Library
615 Easton Road
Riegelsville, PA 18077-0065 610-749-2357
Southampton Free Library
947 Street Road
Southampton, PA 18966-4728 215-322-1415
Warminster Township Free Library
Log College Complex
1076 Emma Lane
Warminster, PA 18974-2697 215-672-4362
Village Library of Wrightstown
727 Penns Park Road
Wrightstown, PA 18940-9605 215-598-3322
Bucks County Free Library
229 California Road
Quakertown, PA 18951-2482
Chester County Libraries
Atglen Public Library
413 Atglen Avenue
Atglen, PA 19310 610-593-6848
Bayard Taylor Memorial Library
216 E. State Street
Kennett Square PA 19348 610-444-2702
Chester Springs Library
1685-A Art School Road
Chester Springs, PA 19425 610-827-9212
Downingtown Library
330 E. Lancaster Avenue
Downingtown, PA 19335-2946 610-269-2741
Henrietta Hankin Branch
215 Windgate Drive
Chester Springs, PA 19425 610-321-1700
Malvern Public Library
1 East First Avenue
Malvern, PA 19355-2743 610-644-7259
Paoli Library, a Tredyffrin Branch Library
18 Darby Road
Paoli, PA 19301 610-296-7996
Phoenixville Public Library
183 Second Avenue
Phoenixville, PA 19460 610-933-3013
Tredyffrin Public Library
582 Upper Gulph Road
Strafford, PA 19087-2052 610-688-7092
Avon Grove Library
117 Rosehill Avenue
West Grove, PA 19390 610-869-2004
Chester County Library & District Center
450 Exton Square Parkway
Exton, PA 19341 610-280-2600
Coatesville Area Public Library
501 E. Lincoln Hwy.
Coatesville, PA 19320 610-384-4115
Easttown Library & Information Center
720 First Avenue
Berwyn, PA 19312 610-644-0138
Honey Brook Community Library
687 Compass Road
Honey Brook, PA 19344 610-273-3303
Oxford Public Library
48 South Second Street
Oxford, PA 19363-1377 610-932-9625
Parkesburg Free Library
105 West Street
Parkesburg, PA 19365 610-857-5165
Spring City Library
245 Broad Street
Spring City, PA 19475 610-948-4130
West Chester Public Library
415 North Church Street
West Chester, PA 19380 610-696-1721
Delaware County Libraries
Aston Public Library
3270 Concord Road
Aston, PA 19014 610-494-5877
Collingdale Public Library
823 MacDade Blvd.
Collingdale, PA 19023-3794 610-583-2214
J. Lewis Crozer Library
620 Engle Street
Chester, PA 19013 610-494-3454
Darby Free Library
1001 Main Street
Darby, PA 19023 610-586-7310
Folcroft Public Library
1725 Delmar Drive
Folcroft, PA 19032 610-586-1690
Helen Kate Furness Free Library
100 N. Providence Road
Wallingford, PA 19086 610-566-9331
Glenolden Library
211 S. Llanwellyn Avenue
Glenolden, PA 19036 610-583-1010
Haverford Township Free Library
1601 Darby Road
Havertown, PA 19083 610-446-3082
Rachel Kohl Community Library
687 Smithbridge Road
Glen Mills, PA 19342 610-358-3445
Lansdowne Public Library
55 S. Lansdowne Avenue
Lansdowne, PA 19050 610-623-0239
Marple Public Library
2599 S. Sproul Road
Broomall, PA 19008-2399 610-356-1510
Mary M. Campbell Marcus Hook Public Library
10th & Green Streets
Marcus Hook, PA 19061 610-485-6519
Media-Upper Providence Free Library
1 E. Front Street
Media, PA 19063 610-566-1918
Middletown Free Library
21 N. Pennell Road
Lima, PA 19037 610-566-7828
Newtown Public Library
201 Bishop Hollow Road
Newtown Square, PA 19073-4176 610-353-1022
Norwood Public Library
513 Welcome Avenue
Norwood, PA 19074 610-534-0693
Prospect Park Free Library
720 Maryland Avenue
Prospect Park, PA 19076 610-532-4643
Memorial Library of Radnor Township
114 W. Wayne Avenue
Wayne, PA 19087 610-687-1124
Ridley Park Public Library
107 East Ward Street
Ridley Park, PA 19078 610-583-7207
Ridley Township Public Library
100 E. MacDade Blvd
Folsom, PA 19033-2592 610-583-0593
Sharon Hill Public Library
246 Sharon Ave.
Sharon Hill, PA 19079 610-586-3993
Springfield Township Library
70 Powell Road
Springfield, PA 19064 610-543-2113
Swarthmore Public Library
Borough Hall
121 Park Avenue
Swarthmore, PA 19081 610-543-0436
Tinicum Memorial Public Library
620 Seneca Street
Essington, PA 19029 610-521-9344
Upper Darby Township & Sellers Memorial Free Library
76 S. State Road
Upper Darby, PA 19082 610-789-4440
Upper Darby/Sellers Memorial Free Library Municipal Branch
100 Garrett Road
Upper Darby, PA 19082 610-734-7649
Upper Darby/Sellers Memorial Free Library Primos Branch
409 Ashland Avenue
Primos, PA 19018 610-622-8091
Yeadon Public Library
809 Longacre Blvd
Yeadon, PA 19050-3398 610-623-4090
Lehigh County Libraries
Allentown Library – Main Branch
1210 Hamilton Street
Allentown, PA 18102 610-820-2400
Allentown Library – South Branch
601 W. Emaus Avenue
Allentown, PA 18103 610-797-3832
Bethlehem Area Public Library – Main Branch
11 West Church Street
Bethlehem, PA 18018 610-867-3761
Bethlehem Area Public Library – South Side Branch
400 Webster Street
Bethlehem, PA 18015 610-867-7852
Catasauqua Public Library
Third & Bridge Sts.
Catasauqua, PA 18032 610-264-4151
Coplay Public Library
49 S. 5th Street
Coplay, PA 18037 610-262-7351
Emmaus Public Library
11 E. Main Street
Emmaus, PA 18049 610-965-9284
Lower Macungie Library
3540 Brookside Road
Macungie, PA 18062 610-966-6864
Parkland Community Library
4422 Walbert Avenue
Allentown, PA 18104 610-398-1361
Southern Lehigh Public Library
3200 Preston Lane
Center Valley, PA 18034 610-282-8825
Whitehall Township Public Library
3700 Mechanicsville Road
Whitehall, PA 18052 610-432-4339
Montgomery County Libraries
Abington Free Library
1030 Old York Road
Abington, PA 19001 215-885-5180
Roslyn Free Library
2412 Avondale Avenue
Roslyn, PA 19001 215-886-9818
East Cheltenham Branch
400 Myrtle Avenue
Cheltenham, PA 19012 215-379-2077
Elkins Park Branch
563 Church Road
Elkins Park, PA 19027 215-635-5000
Glenside Branch
215 S. Keswick Avenue
Glenside, PA 19038 215-885-0455
La Mott Branch
7420 Sycamore Avenue
La Mott, PA 19027 215-635-4419
Conshohocken Free Library
301 Fayette Street
Conshohocken, PA 19428 610-825-1656
Free Library of Springfield Township
1600 Paper Mill Road
Wyndmoor, PA 19038 215-836-5300
Horsham Township Library
435 Babylon Road
Horsham, PA 19044-1224 215-443-2609
Huntingdon Valley Library
625 Red Lion Road
Huntingdon Valley, PA 19006 215-947-5138
Indian Valley Public Library
100 East Church Avenue
Telford, PA 18969 215-723-9109
Jenkintown Library
460 Old York Road
Jenkintown, PA 19046 215-884-0593
Lansdale Public Library
301 Vine Street
Lansdale, PA 19446 215-855-3228
Ardmore Free Library
108 Ardmore Avenue
Ardmore, PA 19003 610-642-5187
Bala Cynwyd Library
131 Old Lancaster Road
Bala Cynwyd, PA 19004 610-664-1196
Belmont Hills Public Library
120 Mary Watersford Road
Bala Cynwyd, PA 19004 610-664-8427
Gladwynne Free Library
362 Righters Mill Road
Gladwyne, PA 19035 610-642-3957
Ludington Library
5 South Bryn Mawr Avenue
Bryn Mawr, PA 19010 610-525-1776
Penn Wynne Library
130 Overbrook Parkway
Wynnewood, Pa 19096 610-642-7844
Lower Providence Community Library
50 Parklane Drive
Eagleville, PA 19403 610-666-6640
Montgomery County-Norristown Public Library
1001 Powell Street
Norristown, PA 19401 610-278-5100
Conshohocken Free Library
301 Fayette Street
Conshohocken, PA 19428 610-825-1656
Perkiomen Valley Library at Schwenksville
290 Second Street
Schwenksville, PA 19473 610-287-8360
Royersford Free Public Library
200 South Fourth Avenue
Royersford, Pa. 19468 610-948-7277
Upper Perkiomen Valley Library
350 Main Street
Red Hill, PA 18076 215-679-2020
North Hills Community Library
212 Girard Avenue
North Hills, PA 19038 215-884-4760
Upper Dublin Public Library
805 Loch Alsh Avenue
Fort Washington, PA 19034 215-628-8744
North Wales Library
201 Summit Street
North Wales, PA 19454 215-699-5410
The Union Library of Hatboro
243 South York Road
Hatboro, PA 19040 215-672-1420
Upper Merion Township Library
175 West Valley Forge Road
King of Prussia, PA 19406 610-265-4806
Wissahickon Valley Public Library – Main Library
650 Skippack Pike (Rte.73)
Blue Bell, PA 19422 215-643-1320
Wissahickon Valley Public Library – Ambler Branch
209 Race Street
Ambler, PA 19002 215-646-1072
Northampton Country Libraries
Bangor Public Library
39 South Main Street
Bangor, PA 18013 610-588-4136
Easton Area Public Library
515 Church Street
Easton, PA 18042-3587 610-258-2917
Hellertown Area Library
409 Constitution Avenue
Hellertown, PA 18055 610-838-8381
Mary Meuser Memorial Library
1803 Northampton Street
Easton, PA 18042 610-258-3040
Nazareth Memorial Library
295 East Center Street
Nazareth PA 18064 610-759-4932
Northampton Area Public Library
1615 Laubach Avenue
Northampton, PA 18067 610-262-7537
Atlantic County Libraries
Brigantine Public Library
201 15th Street, South
Brigantine, NJ 08203 609-266-0110
Egg Harbor City Library
134 Philadelphia Avenue
Egg Harbor City, NJ 08215 609-804-1063
Egg Harbor Township Library
1 Swift Avenue
Egg Harbor Township, NJ 08234 609-927-8664
Galloway Township Library
306 E. Jimmie Leeds Road
Galloway Township, NJ 08205 609-652-2352
Hammonton Library
451 Egg Harbor Road
Hammonton, NJ 08037 609-561-2264
Longport Library
2305 Atlantic Avenue
Longport, NJ 08403 609-487-0272
Mays Landing Library
40 Farragut Avenue
Mays Landing, NJ 08330 609-625-2776
Pleasantville Library
33 Martin L. King Drive
Pleasantville, NJ 08232 609-641-1778
Somers Point Library
801 Shore Road
Somers Point, NJ 08244 609-927-7113
Ventnor Library
6500 Atlantic Avenue
Ventnor, NJ 08406 609-823-4614
Burlington County Libraries
Bordentown Library
18 East Union Street
Bordentown, NJ 08505 609-298-0622
Cinnaminson Library
1519 Riverton Road
Cinnaminson, NJ 08077 856-829-9340
Evesham Library
984 Tuckerton Road
Marlton, NJ 08053 856-983-1444
Maple Shade Library
200 Stiles Avenue
Maple Shade, NJ 08052 856-779-9767
Pinelands Library
39 Allen Avenue
Medford, NJ 08055 609-654-6113
Pemberton Library
16 Broadway
Browns Mills, NJ 609-893-8262
Riverton Library
306 Main Street
Riverton, NJ 856-829-2476
Beverly Free Library
441 Cooper Street
Beverly, NJ 08010 609-387-1259
Burlington Free Library
23 West Union Street
Burlington, NJ 08016 609-386-1273
Crosswicks Community Library
Main Street
Crosswicks, NJ 08515 609-298-6271
Delanco Public Library
M. Joan Pearson School
1303 Burlington Avenue
Delanco, NJ 08075 856-461-6850
Florence Township Public Library
1350 Hornberger Avenue
Roebling, NJ 08554 609-499-0143
Mount Holly Library and Lyceum
307 High Street
Mt. Holly, NJ 08060 609-267-7111
Riverside Public Library
10 Zurbrugg Way
Riverside, NJ 08075 856-461-6922
Sally Stretch Keen Memorial Library
94 Main Street
Vincentown, NJ 08088 609-859-3598
Mount Laurel Library
100 Walt Whitman Avenue
Mount Laurel, NJ 08054 856-234-7319
Camden County Libraries
Anthony P. Infanti Bellmawr Branch
35 East Browning Road
Bellmawr, NJ 08031 856-931-1400
Gloucester Twp-Blackwood Rotary Public Library
15 S. Black Horse Pike
Blackwood, NJ 08012 856-228-0022
William G. Rohrer Memorial Library - Haddon Twp Branch
15 MacArthur Blvd.
Westmont, NJ 08108 856-854-2752
Merchantville Public Library
130 South Centre Street
Merchantville, NJ 08109 856-665-3128
South County Regional Branch Library
35 Coopers Folly Road
Atco, NJ 08004 856-753-2537
M. Allan Vogelson Regional Branch Library
203 Laurel Road
Voorhees, NJ 08043 856-772-1636
Camden Free Public Library
418 Federal Street
Camden, NJ 08103 856-757-7640
Camden Free Public Library - Fairview Branch
1503 Collings Road
Camden, NJ 08104 856-962-6669
Camden Free Public Library - Ferry Avenue Branch
852 Ferry Avenue
Camden, NJ 08104 856-342-9789
Cherry Hill Public Library
1100 Kings Hwy North
Cherry Hill, NJ 08034-1911 856-667-0300
Moorestown Library
111 West Second Street
Moorestown, NJ 08057 856-234-0333
Marie Fleche Memorial Library
49 S. White House Pike
Berlin, NJ 08009-2301
Clementon Memorial Library
195 Gibbsboro Road
Clementon, NJ 08021
Haddonfield Public Library
60 Haddon Avenue
Haddonfield, NJ 08077
Cape May County Libraries
Cape May County Main Library
30 Mechanic Street
Cape May Court House, NJ 08210 609-463-6350
Cape May City Library
Ocean & Hughes Avenues
Cape May, NJ 08204 609-884-9568
Lower Township Library
2600 Bayshore Road
Villas, NJ 08251 609-886-8999
Sea Isle City Library
125 John F. Kennedy Blvd
Sea Isle City, NJ 08243 609-263-8485
Upper Township Library
2050 Route 631
Petersburg, NJ 08270 609-628-2607
Wildwood Crest Library
6301 Ocean Avenue
Wildwood Crest, NJ 08260 609-522-0564
Woodbine Library
800 Monroe Street
Woodbine, NJ 08270 609-861-2501
Ocean City Public Library
1735 Simpson Avenue
Ocean City, NJ 08226
Cumberland County Libraries
Bridgeton Public Library
150 East Commerce Street
Bridgeton, NJ 08302 856-451-2620
Cumberland County Library
800 East Commerce Street
Bridgeton, NJ 08302 856-453-2210
Millville Public Library
210 Buck Street
Millville, NJ 08332 856-825-7087
Vineland Public Library
1058 East Landis Avenue
Vineland, NJ 08360 856-794-4244
Gloucester County Libraries
Glassboro Public Library
2 Center Street
Glassboro, NJ 08028 856-881-0001
Greenwich Twp Branch Library
411 Swedesboro Road
Gibbstown, NJ 08027 856-423-0684
Logan Twp Branch Library
498 Beckett Road
Logan Twp, NJ 08085 856-241-0202
Mullica Hill Branch Library
389 Wolfert Station Road
Mullica Hill, NJ 08062 856-223-6000
Swedesboro Public Library
1442 Kings Highway
Swedesboro, NJ 08085 856-467-0111
East Greenwich Library
535 Kings Highway
Mickleton, NJ 08056 856-423-1149
Deptford Public Library
670 Ward Drive
Deptford, NJ 08096 856-848-9149
Franklin Township Library
1584 Coles Mill Road
Franklinville, NJ 08322 856-694-2833
West Deptford Free Public Library
420 Crown Point Road
Thorofare, NJ 08086 856-845-5593
Woodbury Public Library
33 Delaware Street
Woodbury, NJ 08096 856-845-2611
Free Public Library of Monroe Township
306 South Main St.
Williamstown, NJ 08094 856-629-1212
McCowan Memorial Library
15 Pitman Avenue
Pitman, NJ 08071 856-589-1656
Margaret E. Heggan Free Public Library
208 East Holly Avenue
Hurffville, NJ 08080 856-589-3334
Westville Public Library
1035 Broadway
Westville, NJ 08093 856-456-0357
Gloucester City Library
50 N. Railroad Avenue
Gloucester City, NJ 08030
Stratford Public Library
303 Union Avenue
Stratford, NJ 08084
Mercer County Libraries
Lawrence HQ Branch
2751 Brunswick Pike
Lawrenceville, NJ 08648 609-882-9246
Ewing Branch
61 Scotch Road
Ewing, NJ 08628 609-882-3130
Hightstown Memorial Branch
114 Franklin Street
Hightstown, NJ 08520 609-448-1474
Hickory Corner Branch
138 Hickory Corner Road
East Windsor, NJ 08520 609-448-1330
Hollowbrook Branch
320 Hollowbrook Drive
Trenton, NJ 08638 609-883-5914
Hopewell Branch
245 Pennington-Titusville Road
Pennington, NJ 08534 609-737-2610
Twin River Branch
276 Abbington Road
East Windsor, NJ 08520 609-443-1880
Robbinsville Branch
42 Allentown-Robbinsville Road
Robbinsville, NJ 08691 609-259-2150
West Windsor Branch
333 North Post Road
West Windsor, NJ 08550 609-799-0462
Princeton Public Library
65 Witherspoon Street
Princeton, NJ 08542 609-924-9529
Hamilton Twp Public Library
1 Justice Samuel A Alito Jr Way
Hamilton, NJ 08619
Salem County Libraries
Salem Free Public Library
112 W Broadway
Salem, NJ 08079856-935-0526
Elmer Public Library
South Main Street
Elmer, NJ 08318 856-358-2014
Pennsville Public Library
190 S. Broadway
Pennsville, NJ 08070 856-678-5473
Penns Grove-Carney Point
222 South Broad Street
Penns Grove, NJ 080869
New Castle County Libraries
Appoquinimink Library
651 North Broad Street
Middletown, DE 19709 302-378-5588
Bear Library
101 Governor’s Place
Bear, DE 19701 302-838-3300
Brandywine Hundred Branch Library
1300 Foulk Road
Wilmington, DE 19803 302-477-3150
Claymont Branch Library
3303 Green Street
Claymont, DE 19703 302-798-4164
Corbit-Calloway Memorial Library
115 High Street
Odessa, DE 19730 302-378-8838
Delaware City Library
250 Fifth Street
Delaware City, DE 19706 302-834-4148
Elsmere Library
30 Spruce Avenue
Wilmington, DE 19805 302-892-9814
Hockessin Public Library
1023 Valley Avenue
Hockessin, DE 19707 302-239-5160
Newark Free Library
750 Library Avenue
Newark, DE 19711 302-731-7550
New Castle Public Library
424 Delaware Street
New Castle, DE 19720 302-328-1995
Woodlawn Library
2020 West Ninth Street
Wilmington, DE 19805 302-571-7425
Wilmington Public Library – Main Branch
10 East 10th Street
Wilmington, DE 19801 302-577-7400
North Wilmington Branch Library
3400 N. Market Street
Wilmington, DE 19802 302-461-4290