Pennsylvania Public Libraries

This page contains a list of public libraries in Pennsylvania. If you do not see a listing for your local branch library there is a possibility that it might be part of a larger library system. It also might be listed under a different name.

These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.

AbingtonAbington Township Public Library1030 Old York Rd19001(215) 885-5180
AdamstownAdamstown Area Library3000 North Reading Road Route 27219501(717) 484-4200
AlbionAlbion Area Public Library111 East Pearl Street16401(814) 756-5400
AliqiuipaBeaver County Library System109 Pleasant Drive, Suite 10115001(724) 378-6227
AliquippaB F Jones Memorial Library663 Franklin Ave15001(724) 375-2900
AliquippaBeaver County Foundation Center109 Pleasant Drive, Suite 10115001(724) 378-6227
AliquippaCenter Express Branch Library109 Pleasant Dr Suite 10115001(724) 378-6227
AllentownAllentown Public Library1210 Hamilton St18102(610) 820-2400
AllentownParkland Community Library4422 Walbert Avenue18104(610) 398-1333
Allison ParkHampton Community Library3101 Mccully Road15101(412) 684-1098
AltoonaAltoona Area Public Library1600 Fifth Avenue16602(814) 946-0417
AmbridgeLaughlin Memorial Free Library99 Eleventh St15003(724) 266-3857
AnnvilleAnnville Free Library216 E Main St17003(717) 867-1802
ApolloApollo Memorial Library219 North Pennsylvania Ave15613(724) 478-4214
ArdmoreArdmore Library108 Ardmore Avenue19003(610) 642-5187
ArdmoreLower Merion Library System75 East Lancaster Ave19003(610) 645-6110
AshlandAshland Public Library1229 Centre St17921(570) 875-3175
AstonAston Public Library3270 Concord Road19014(610) 494-5877
AtglenAtglen Public Library413 Valley Avenue19310(610) 593-6848
AthensSpalding Memorial Library724 S Main St18810(570) 888-7117
AvalonAvalon Public Library317 South Home Ave.15202(412) 761-2288
AvellaAvella Area Library Center11 School Court15312(724) 587-5688
AvonmoreAvonmore Public Library619 Allegheny Ave15618(724) 697-4828
BadenBaden Memorial Library385 State St15005(724) 869-3960
Bala CynwydBala Cynwyd Library131 Old Lancaster Road19004(610) 664-1196
Bala CynwydBelmont Hills Library120 Mary Watersford Road19004(610) 664-8427
BangorBangor Public Library39 South Main St18013(610) 588-4136
BeaverBeaver Area Memorial Library100 College Ave15009(724) 775-1132
Beaver FallsBeaver County Bookmobile Schedule2811 Darlington Road15010(724) 847-1450
Beaver FallsCarnegie Free Library - Beaver Falls1301 7th Ave15010(724) 846-4340
Beaver FallsChippewa Branch Library2811 Darlington Road15010(724) 847-1450
BeaverdaleBeaverdale Public Library506 Jefferson Ave15921(814) 487-7742
BeavertownBeavertown Community Library111 W. Walnut Street17813(570) 658-3437
BedfordBedford County Library240 South Wood Street15522(814) 623-5010
Beech CreekFriendship LibraryP.O. Box 47816822(570) 962-2048
Belle VernonBelle Vernon Public Library505 Speer St15012(724) 929-6642
Belle VernonRostraver Public Library700 Plaza Drive15012(724) 379-5511
BellefonteCentre County Library Historical Museum203 North Allegheny St16823(814) 355-1516
BellevueAndrew Bayne Memorial Library34 North Balph Ave15202(412) 766-7447
BellwoodBellwood Antis Public Library526 Main St16617(814) 742-8234
BensalemBucks County Free Library - Bensalem Branch3700 Hulmeville Road19020(215) 638-2030
BentleyvilleBentleyville Public Library931 Main St15314(724) 239-5122
BernvilleBernville Area Community Library6721 Bernville Rd.19506(610) 488-1302
BerwickMcbride Memorial Library500 Market Street18603(570) 752-2241
BerwynEasttown Library Info Center720 First Avenue19312(610) 644-0138
BessemerF D Campbell Memorial Library17 South Main Street16112(724) 667-7939
BethanyBethany Public Library8 Court Street18431(570) 253-4349
BethelBethel-Tulpehocken Public Library8601 Lancaster Ave19507(717) 933-4060
Bethel ParkBethel Park Public Library5100 West Library Ave15102(412) 835-2207
BethlehemBethlehem Area Public Library11 West Church St18018(610) 867-3761
BiglervilleHarbaugh Thomas Library59 W. York Street17307(717) 677-6257
BirdsboroBoone Area Library129 N. Mill St.19508(610) 582-5666
Black LickBurrell Township Library190 Park Drive15716(724) 248-7122
BlainCommunity Library Of Western Perry County104 E. Main St.17006(717) 536-3761
BlairsvilleBlairsville Public Library113 N. Walnut St.15717(724) 459-6077
BloomsburgBloomsburg Public Library225 Market St17815(570) 784-0883
BloomsburgColumbia County Traveling Library Authority15 Perry Ave17815(570) 387-8782
BlossburgBlossburg Memorial Library307 Main St16912(570) 638-2197
Blue BellWissahickon Valley Pub Library650 Skippack Pike19422(215) 643-1320
Blue Ridge SummitBlue Ridge Summit Free LibraryP.O. Box 3417214(717) 794-2240
BoyertownBoyertown Community Library29 E Philadelphia Ave19512(610) 369-0496
BraddockBraddock Carnegie Library419 Library Street15104(412) 351-5356
BradfordBradford Area Public Library67 W Washington St16701(814) 362-6527
BridgevilleBridgeville Public Library441 Station St15017(412) 221-3737
BristolBucks County Free Library - Margaret R. Grundy Memorial Library680 Radcliffe Street19007(215) 788-7891
BrockwayMengle Memorial Library324 Main Street15824(814) 265-8245
BrodheadsvilleWestern Pocono Community Library2000 Pilgrim Way18322(570) 992-7934
BrookvilleRebecca M Arthurs Memorial Library223 Valley St15825(814) 849-5512
BroomallMarple Public Library19008(610) 356-1510
BrownsvilleBrownsville Free Public Library100 Seneca St15417(724) 785-7272
Bryn MawrLudington Library5. S. Bryn Mawr Avenue19010(610) 525-1776
BurgettstownBurgettstown Community Library2 Kerr St15021(724) 947-9780
BushkillPike County Public Library Drop Box - Lehman Township18424
ButlerButler Area Public Library218 North Mckean St16001(724) 287-1715
ButlerButler County Federated Library System218 N. Mckean St.16001(724) 283-1880
CaliforniaCalifornia Area Public Library100 Wood Street15419(724) 938-2907
Cambridge SpringsCambridge Springs Public Library158 Mcclellan St16403(814) 398-2123
CammalPine Creek Link145 Railroad St.17723(570) 753-3649
Camp HillCleve J. Fredricksen Library100 North 19th Street17011(717) 761-3900
CanonsburgGreater Canonsburg Pub Library68 East Pike St15317(724) 745-1308
CantonGreen Free Library14 North Center St17724(570) 673-5744
CarbondaleCarbondale Public Library5 North Main St18407(570) 282-4281
CarlisleBosler Free Library158 West High St17013(717) 243-4642
CarmichaelsFlenniken Public Library102 East George St15320(724) 966-5263
CarnegieAndrew Carnegie Free Library300 Beechwood Ave15106(412) 276-3456
CarrolltownCarrolltown Public Library140 East Carroll Street15722(814) 344-6300
Castle ShannonCommunity Library Of Castle Shannon3677 Myrtle Ave15234(412) 563-4552
CatasauquaCatasauqua Public LibraryPO Box 12718032(610) 264-4151
Center ValleySouthern Lehigh Public Library3200 Preston Lane18034(610) 282-8825
ChambersburgCoyle Free Library102 North Main St17201(717) 263-1054
ChambersburgFranklin County Library System101 Ragged Edge Road South17201(717) 709-0282
ChambersburgFranklin County Library System Bookmobile - Outreach101 Ragged Edge Rd S17202(717) 264-9863
ChambersburgGrove Family Library101 Ragged Edge Rd South17202(717) 264-9663
CharleroiJohn K Tener Library638 Fallowfield Ave15022(724) 483-8282
ChesterJ. Lewis Crozer Library620 Engle St19013(610) 494-3454
Chester SpringsChester Springs Library1685a Art School Road19425(610) 827-9212
ChristianaMoores Memorial Library326 N Bridge St17509(610) 593-6683
ClairtonClairton Public Library616 Miller Ave15025(412) 233-7966
ClarionClarion County Library System644 Main Street(814) 226-6340
ClarionClarion Free Library644 Main St.16214(814) 226-7172
Clarks SummitAbington Community Library1200 West Grove Street18411(570) 587-3440
ClaysburgClaysburg Area Public Library 18916625(814) 239-2782
ClearfieldJoseph Elizabeth Shaw Library1 South Front St16830(814) 765-3271
CoatesvilleCoatesville Area Public Library501 E Lincoln Highway19320(610) 384-4115
CochrantonCochranton Area Public Library107 Pine St16314(814) 425-3996
CollingdaleCollingdale Public Library823 Macdade Blvd19023(610) 583-2214
ColumbiaColumbia Public Library24 South Sixth St17512(717) 684-2255
Conneaut LakeMargaret Shontz Memorial Library145 Second St16316(814) 382-6666
ConneautvilleJames A Stone Memorial Library1101 Main Street16406(814) 587-2142
ConnellsvilleCarnegie Free Library - Connellsville299 S Pittsburgh St15425(724) 628-1380
ConshohockenConshohocken Free Library301 Fayette Street19428(610) 825-1656
ConshohockenMontgomery County Library Information Network Consortium301 Fayette Street19428(610) 238-0580
CooperstownCooperstown Public Library182 N. Main Street16317(814) 374-4605
CoplayCoplay Public Library49 South Fifth St18037(610) 262-7351
CoraopolisCoraopolis Memorial Library601 School St15108(412) 264-3502
CorryCorry Public Library117 W Washington St.16407(814) 664-7611
CoudersportCoudersport Public Library502 Park Ave16915(814) 274-9382
CoudersportPotter-Tioga Library System502 Park Avenue16915(814) 274-7422
Cranberry TwpCranberry Public Library2525 Rochester Rd Suite 30016066(724) 776-9100
CrescoBarrett Paradise Friendly Librarybox 101018326(570) 595-7171
CressonCresson Public Library231 Laurel Ave16630(814) 886-2619
CurwensvilleClearfield County Public Library601 Beech St16833(814) 236-0589
DallasBack Mountain Memorial Library96 Huntsville Rd18612(570) 675-1182
DaltonDalton Community Library113 East Main St18414(570) 563-2014
DanvilleThomas Beaver Free Library205 Ferry Street17821(570) 275-4180
DarbyDarby Library1001 Main St19023(610) 586-7310
DawsonBrownfield Community Public Library291 Banning Road15428(724) 529-7680
DelmontDelmont Public Library77 Greensburg St15626(724) 468-5329
DerryCaldwell Memorial Library988 N Chestnut St Ext15627(724) 694-5765
DillsburgDillsburg Area Public Library17 South Baltimore Street17019(717) 432-5613
DonoraDonora Public Library510 Meldon Ave15033(724) 379-7940
DoverDover Area Community Library3700-3 Davidsburg Rd.17315(717) 292-6814
DowningtownDowningtown Library Company330 East Lancaster Ave19335(610) 269-2741
DoylestownBucks County Free Library - Doylestown District Center Library150 South Pine St18901(215) 348-0332
DuboisDubois Public Library31 S Brady St15801(814) 371-5930
DunbarDunbar Community Library60 Connellsville Street15431(724) 277-4775
DuquesneCarnegie Library Of Mckeesport - Duquesne300 Kennedy Avenue15110(412) 469-9143
DushoreSullivan County Library206 Center Street18614(570) 928-9352
EaglevilleLower Providence Community Library50 Parklane Dr19403(610) 666-6640
East BerlinEast Berlin Community Library105 Locust Street17316(717) 259-9000
EastonEaston Area Public Library515 Church St18042(610) 258-2917
EastonMary Meuser Memorial Library1803 Northampton St18042(610) 258-3040
EbensburgEbensburg Free Public Library225 W Highland Ave15931(814) 472-7957
ElizabethCarnegie Library Of Mckeesport - Elizabeth Forward401 Rock Run Road15037(412) 896-2371
ElizabethtownElizabethtown Public Library10 South Market Street17022(717) 367-7467
ElizabethvilleElizabethville Area Library80 North Market Street17023(717) 362-9825
ElklandElkland Area Community Library110 E Parkway Ave16920(814) 258-7576
Ellwood CityEllwood City Area Pub Library510 Crescent Ave16117(724) 758-6458
ElysburgRalpho Township Public Library206 S. Market St. Suite 617824(570) 672-9449
EmmausEmmaus Public Library11 East Main St18049(610) 965-9284
EmporiumBarbara Moscato Brown Memorial Library27 West 4th. Street15834(814) 486-8011
EphrataEphrata Public Library550 South Reading Rd17522(717) 738-9291
ErieErie County Public Library16507(814) 451-6900
EssingtonTinicum Memorial Public Library620 Seneca St19029(610) 521-9344
EttersRed Land Community Library48 Robin Hood Dr17319(717) 938-5599
Evans CityEvans City Public Library204 S. Jackson Street16033(724) 538-8695
EverettEverett Free Library137 East Main St15537(814) 652-5922
ExtonChester County Library450 Exton Square Parkway19341(610) 280-2600
FactoryvilleFactoryville Public Library163 College Avenue18419(570) 945-3788
FallsingtonBucks County Free Library - Fallsington Library139 Yardley Avenue19054(215) 295-4449
FarrellStey Nevant Public Library1000 Roemer Blvd16121(724) 983-2714
FeastervilleBucks County Free Library - Township Library Of Lower Southampton (Feasterville)1983 Bridgetown Pike19053(215) 355-1183
FleetwoodFleetwood Area Public Library110 W Arch St19522(610) 944-0146
FolcroftBorough Of Folcroft Public Library1725 Delmar Dr19032(610) 586-1690
FolcroftFolcroft Public Library1725 Delmar Drive19032(610) 586-1690
FolsomRidley Township Public Library100 E Macdade Blvd19033(610) 583-0593
Ford CityFord City Public Library1136 Fourth Ave16226(724) 763-3591
Forest CitySusquehanna County Library - Forest City Branch Library531 Main St.18421(570) 785-5590
Fort LoudonFort Loudon Community Library210 Mullen Street17224(717) 369-4704
Fort WashingtonUpper Dublin Public Library805 Loch Alsh Ave19034(215) 628-8744
FoxburgFoxburg Free Library Association31 Main Street16036(724) 659-3431
FrackvilleFrackville Free Public Library56 N. Lehigh Avenue17931(570) 874-3382
FrackvilleFrackville Free Public Library56 North Lehigh Avenue17931(570) 874-3382
FranklinFranklin Public Library421 12th St16323(814) 432-5062
FredericksburgMatthews Public Library102 West Main Street17026(717) 865-5523
FredericktownFredericktown Area Public Library38 Water St.15333(724) 377-0017
GaletonGaleton Public Library5 Park Lane16922(814) 435-2321
GallitzinGallitzin Public Library411 Convent Street, Suite 3016641(814) 886-4041
GapPequea Valley Public Library - Gap Branch875 Houston Run Dr., Suite 22017527(717) 442-3304
GeneseeGenesee Area Library301 Main Street16923(814) 228-3328
GettysburgAdams County Library System140 Baltimore St17325(717) 334-0163
GibsoniaNorthern Tier Regional Library - Pine Center700 Warrendale Road15044(724) 625-5655
GibsoniaNorthern Tier Regional Library - Richland Center4015 Dickey Rd15044(724) 449-2665
GirardRice Avenue Community Public Library705 Rice Avenue16417(814) 774-4982
GladwyneGladwyne Library362 Righters Mill Road19035(610) 642-3957
Glen MillsRachel Kohl Community Library687 Smithbridge Road19342(610) 358-3445
Glen RockArthur Hufnagel Public Library Of Glen Rock32 Main Street17327(717) 235-1127
GlenoldenGlenolden Library211 S Llanwellyn Ave19036(610) 583-1010
GlenshawShaler North Hills Library1822 Mount Royal Blvd15116(412) 486-0211
GlensideCheltenham Township Library System215 S Keswick Ave19038(215) 885-0457
GreeleyPike County Public Library - Lackawaxen Township Branch223 Route 59018425(570) 685-3100
GreeleyPike County Public Library Drop Box - Lackawaxen Township223 Route 59018425
GreencastleLilian S. Besore Memorial Library305 East Baltimore Street17225(717) 597-7920
GreensburgGreensburg Hempfield Area Library237 South Pennsylvania Avenue15601(724) 837-5620
GreenvilleGreenville Area Public Library330 Main St16125(724) 588-5490
Grove CityGrove City Community Library125 West Main St16127(724) 458-7320
HallsteadSusquehanna County Library - Hallstead-Great Bend Branch Library135 Franklin Ave.18822(570) 879-2227
HamburgHamburg Public Library35 North 3rd St19526(610) 562-2843
HamlinSalem Public Library518 Easton Tpk18427(570) 689-0903
HamlinThe Community Library Of Lake Salem Townships518 Easton Turnpike (Rt. 191)18427(570) 689-0903
HanoverGuthrie Memorial Library - Hanovers Public Library2 Library Place17331(717) 632-5183
HarrisburgDauphin County Library System101 Walnut St.17101(717) 234-4961
HarrisburgEast Shore Area Library4501 Ethel Street17109(717) 652-9380
HarrisburgKline Library530 South 29th Street17104(717) 234-3934
HarrisburgMadeline L. Olewine Memorial Library2410 North Third St.17110(717) 232-7286
HarrisburgMccormick Riverfront Library101 Walnut Street17101(717) 234-4976
Harrison CityPenn Area Library2001 Municipal Court15636(724) 744-4414
HastingsHastings Public Library312 Beaver St16646(814) 247-8231
HatboroUnion Library Company Of Hatborough243 South York Rd19040(215) 672-1420
HavertownHaverford Township Free Library1601 Darby Road19083(610) 446-3082
HawleyHawley Library103 Main St18428(570) 226-4620
HazletonHazleton Area Public Library55 N Church St18201(570) 454-2961
HeginsTri Valley Free Public Library633 East Main St17938(570) 682-8922
HellamKreutz Creek Valley Library Center66 Walnut Springs Rd.17406(717) 252-4080
HellertownHellertown Area Library409 Constitution Ave18055(610) 838-8381
HerminieSewickley Township Public Library201 Highland Avenue15637(724) 446-9940
HersheyHershey Public Library701 Cocoa Ave.17033(717) 533-6555
HollidaysburgHollidaysburg Area Public Library405 Clark St16648(814) 695-5961
HollsoppleSomerset County Library - Conemaugh Township Branch120 Whistler Street15935(814) 479-2542
HonesdaleWayne County Public Library1406 Main St18431(570) 253-1220
Honey BrookHoney Brook Community Library687 Compass Road19344(610) 273-3303
HorshamHorsham Township Library435 Babylon Road19044(215) 443-2609
HoustonChartiers-Houston Com Library730 West Grant St15342(724) 745-4300
HughesvilleHughesville Area Public Library146 South 5th Street17737(570) 584-3762
HummelstownWilliam H. Marion C. Alexander Family Library200 West Second Street17036(717) 566-0949
HuntingdonHuntingdon County Library330 Penn St16652(814) 643-0200
Huntingdon ValleyHuntingdon Valley Library625 Red Lion Rd19006(215) 947-5138
HustontownHustontown Branch LibraryPO Box 42617229(717) 987-3606
Hyde ParkHyde Park Public Library700 Main St.15641
HyndmanHyndman-Londonderry Public Library161 Clarence Street15545(814) 842-3782
IndianaIndiana Free Library Inc845 Philadelphia St15701(724) 465-8841
IntercoursePequea Valley Public Library31 Center Street17534(717) 768-3160
IrwinNorwin Public Library Association100 Caruthers Lane15642(724) 863-4700
JacobusVillage Library35 C N. Main St.17407(717) 428-1034
JeannetteJeannette Public Library500 Magee Avenue15644(724) 523-5702
JeffersonGreene County Library System107 Hatfield St.15344(724) 883-2107
Jefferson HillsJefferson Hills Public Library925 Old Clairton Rd15025(412) 655-7741
JenkintownJenkintown Library460 Old York Road19046(215) 884-0593
Jersey ShoreJersey Shore Public Library110 Oliver Street17740(570) 398-9891
Jim ThorpeDimmick Memorial Library54 Broadway18229(570) 325-2131
JohnsonburgJohnsonburg Public Library520 Market St15845(814) 965-4110
JohnstownCambria County Library System248 Main St.15901(814) 536-5131
JohnstownHighland Community Library330 Schoolhouse Rd15904(814) 266-5610
KaneFriends Memorial Library230 Chase Street16735(814) 837-7010
Kennett SquareBayard Taylor Memorial Library216 East State Street19348(610) 444-2702
King Of PrussiaUpper Merion Township Library175 W Valley Forge Rd19406(610) 265-4805
KingstonHoyt Library284 Wyoming Ave18704(570) 287-2013
KittanningKittanning Public Library280 N Jefferson St16201(724) 543-1383
KnoxKnox Public Library620 S Main St16232(814) 797-1054
KnoxvilleKnoxville Public Library112 E Main St.16928(814) 326-4448
KutztownLouisa Gonser Community Library Inc70 Bieber Alley19530(610) 683-5820
LaceyvilleLaceyville Public Libraryp o box 6818623(570) 869-1958
Lafayette HillWilliam Jeanes Memorial Library4051 Joshua Rd19444(610) 828-0441
LakewoodNorthern Wayne Community Library11 Library Road18439(570) 798-2444
LancasterLancaster Public Library125 North Duke St17602(717) 394-2651
LancasterLibrary System Of Lancaster County1866 Colonial Village Ln, Suite 10717601(717) 207-0500
LancasterManheim Township Public Library595 Granite Run Drive17601(717) 560-6441
LancasterShuts Environmental Library3 Natures Way17602(717) 295-2055
LanghorneBucks County Free Library - Langhorne Branch301 S. Pine Street19047(215) 757-2510
LansdaleLansdale Public Library301 Vine Street19446(215) 855-3228
LansdowneLansdowne Public Library55 South Lansdowne Ave19050(610) 623-0239
LatrobeAdams Memorial Library1112 Ligonier St15650(724) 539-1972
LatrobeUnity Library156 Beatty-County Road15650(724) 532-1840
LaureldaleMuhlenberg Community Library3612 Kutztown Rd19605(610) 929-0589
LaureltonWest End Library45 Ball Park Road17835(570) 922-4773
LebanonLebanon Community Library125 N Seventh St17046(717) 273-7624
LeesportSchuylkill Valley Community Library1310 Washington Rd19533(610) 926-1555
LehightonLehighton Area Memorial Library124 North St18235(610) 377-2750
LeolaLancaster Public Library - Leola Branch46 Hillcrest Avenue17540(717) 656-7920
LevittownBucks County Free Library - Levittown Branch7311 New Falls Road19055(215) 949-2324
LewisburgPublic Library For Union County255 Reitz Blvd17837(570) 523-1172
LewistownMifflin County Library123 North Wayne St17044(717) 242-2391
LigonierLigonier Valley Library120 West Main St15658(724) 238-6451
LillyLilly Washington Pub Library520 Church St15938(814) 886-7543
LimaMiddletown Free Library21 North Pennell Road19037(610) 566-7828
LinesvilleLinesville Community Public Library111 Penn Street16424(814) 683-4354
LititzLititz Public Library651 Kissel Hill Road17543(717) 626-2255
LittlestownLittlestown Library232 North Queen Street17340(717) 359-0446
Lock HavenAnnie Halenbake Ross Library232 West Main St17745(570) 748-3321
Lower BurrellPeoples Library - Lower Burrell3052 Wachter Ave.15068(724) 339-1565
LykensNorthern Dauphin Library683 Main Street17048(717) 453-9315
MacungieLower Macungie Library3450 Brookside Road18062(610) 966-6864
Mahanoy CityMahanoy City Public Library17-19 West Mahanoy St.17948(570) 773-1610
MalvernMalvern Public Library1 E First Avenue, Suite 219355(610) 644-7259
ManheimManheim Community Library15 East High St17545(717) 665-6700
ManorManor Public Library44 Main Street, Suite 50015665(724) 864-6850
MansfieldMansfield Free Public Library71 North Main St16933(570) 662-3850
Marcus HookMary M Campbell Library19061(610) 485-6519
MariannaMarianna Community Public Library247 Jefferson Avenue15345(724) 267-3888
MarienvilleMarienville Area Library110 East Spruce St16239(814) 927-8552
MarsMars Area Public Library107 Grand Ave16046(724) 625-9048
MartinsburgMartinsburg Community Library201 South Walnut St16662(814) 793-3335
MarysvilleMarysville Rye Library198 Overcrest Road17053(717) 957-2851
MasontownGerman-Masontown Public Library9 South Washington St15461(724) 583-7030
MatamorasPike County Public Library Drop Box - Matamoras10 Avenue I18336
McclureMcclure Community LibraryP.O. Box 37017841(570) 658-7700
McconnellsburgFulton County Library227 North First St17233(717) 485-5327
McdonaldHeritage Public Library52 Fourth St15057(724) 926-8400
McewensvilleMontgomery House Warrior Run Area Public Library20 Church St17749(570) 538-1381
Mckees RocksF.O.R. Sto-Rox Library500 Chartiers Ave15136(412) 771-1222
MckeesportCarnegie Library Of Mckeesport1507 Library Avenue15132(412) 672-0625
McmurrayPeters Township Public Library616 East Mcmurray Rd15317(724) 941-9430
MeadvilleMeadville Public Library848 North Main Street16335(814) 336-1773
MechanicsburgJoseph T. Simpson Public Library16 N Walnut St17055(717) 766-0171
MediaFrancis J. Catania Law Library201 W. Front St.19063(610) 891-4462
MediaMed Upper Prov Free Library1 East Front St19063(610) 566-1918
MediaMedia-Upper Providence Library1 E. Front St.19063(610) 566-1918
MercerMercer Area Library143 North Pitt St16137(724) 662-4233
MeyersdaleMeyersdale Public Library210 Center15552(814) 634-0512
MiddleburgMiddleburg Community Library13 North Main Street17842(570) 837-5931
MiddleburgMiddleburg Community Library13 North Main Street17842(570) 837-5931
MiddletownMiddletown Public Library20 North Catherine St17057(717) 902-6412
MidlandCarnegie Library, Midland61 Ninth St15059(724) 643-8980
MifflinburgHerr Memorial Library500 Market Street17844(570) 966-0831
MifflinburgJane Annette Herr Memorial Library500 Market Street17844(570) 966-0831
MifflintownJuniata County Library498 Jefferson St17059(717) 436-6378
MilfordPike County Public Library - Dingman Township Branch100 Bond Court18328(570) 686-7045
MilfordPike County Public Library - Milford Branch - Adminstration Offices201 Broad Street18337(570) 296-8211
MilfordPike County Public Library Drop Box - Dingman Township100 Bond Court18337
MilfordPike County Public Library Drop Box - Milford201 Broad Street18337
MillersburgJohnson Memorial Library799 East Center Street17061(717) 692-2658
MiltonMilton Public Library23 South Front St17847(570) 742-7111
MinersvilleMinersville Public Library220 S Fourth St17954(570) 544-5196
MonacaCommunity College Of Beaver County1 Campus Drive15061(724) 480-3442
MonacaMonaca Public Library609 Pennsylvania Avenue15061(724) 775-9608
MonessenMonessen Public Library District Center326 Donner Avenue15062(724) 684-4750
MonongahelaMonongahela Area Library813 West Main St15063(724) 258-5409
MonroetonMonroeton Public Library110 College Avenue18832(570) 265-2871
MonroevilleMonroeville Public Library4000 Gateway Campus Blvd15146(412) 372-0500
MontgomeryMontgomery Area Public Library1 South Main Street17752(570) 547-6212
MontoursvilleDr. W. B. Konkle Memorial Library384 Broad St17754(570) 368-1840
MontroseSusquehanna County Historical Society Free Library Association18 Monument Street18801(570) 278-1881
MontroseSusquehanna County Library - Main Library18 Monument Street18801(570) 278-1881
MontroseSusquehanna County Library - Outreach Services2 Monument Square18801(570) 278-1881
Moon TownshipMoon Township Public Library1700 Beaver Grade Rd, Suite 10015108(412) 269-0334
MorganSouth Fayette Township Library515 Millers Run Rd15064(412) 257-8660
MorgantownVillage Library Of Morgantown207 N. Walnut Street19543(610) 286-1022
MorrisvilleBucks County Free Library - Morrisville Free Library300 N. Pennsylvania Avenue19067(215) 295-4850
MorrisvilleMorrisville Free Library Association300 North Pennsylvania Ave19067(215) 295-4850
MoscowNorth Pocono Public Library113 Van Brunt St18444(570) 842-4700
Mount CarmelMount Carmel Public Library30 South Oak St17851(570) 339-0703
Mount JewettMount Jewett Memorial Library7 E. Main St16740(814) 778-5588
Mount JoyMilanof-Schock Library1184 Anderson Ferry Rd.17552(717) 653-1510
Mount PleasantMount Pleasant Free Public Library Association120 S Church St15666(724) 547-3850
MountaintopMarian Sutherland Kirby Library35 Kirby Avenue18707(570) 474-9313
MountvilleLancaster Public Library West - Mountville Branch120 College Avenue17554(717) 285-3231
Mt Holly SpringsAmelia S Givin Library114 North Baltimore Ave17065(717) 486-3688
MuncyMuncy Public Library108 South Main St17756(570) 546-5014
MunhallCarnegie Library Of Homestead510 10th Ave15120(412) 462-3444
MurrsyvilleWestmoreland Library Network4130 Sardis Rd15668(724) 327-1677
MurrysvilleMurrysville Community Library4130 Sardis Rd15668(724) 327-1102
MyerstownMyerstown Community Library199 North College St17067(717) 866-2800
NanticokeMill Memorial Library495 East Main St18634(570) 735-3030
Nanty GloNanty Glo Public Library942 Roberts St15943(814) 749-0111
NarberthNarberth Community Library80 Windsor Avenue19072(610) 664-2878
Natrona HeightsCommunity Library Of Allegheny Valley - Harrison Location1522 Broadview Blvd.15065(724) 226-3491
NazarethMemorial Library Of Nazareth Vicinity295 E Center St18064(610) 759-4932
New AlbanyNew Albany Community Library98 Front Street18833(570) 363-2418
New AlexandriaNew Alexandria Public Library15670(724) 668-7747
New BethlehemNew Bethlehem Area Free Public Library720 Broad St16242(814) 275-2870
New BloomfieldBloomfield Public Libraryp.o. box 55817068(717) 582-7426
New BrightonNew Brighton Public Library1021 3rd Ave15066(724) 846-7991
New CastleNew Castle Public Library207 East North Street16101(724) 658-6659
New CumberlandNew Cumberland Public Library1 Benjamin Plaza17070(717) 774-7820
New FlorenceNew Florence Community Library122 Ligonier Street15944(724) 235-2249
New HollandEastern Lancaster County Library11 Chestnut Dr17557(717) 354-0525
New HopeBucks County Free Library - Free Library Of New Hope And Solebury93 W. Ferry Street18938(215) 862-2330
New HopeFree Library Of New Hope Solebury93 West Ferry St18938(215) 862-2330
New KensingtonPeoples Library - New Kensington880 Barnes St15068(724) 339-1021
New MilfordPratt Memorial Library752 Main St18834(570) 465-3098
New OxfordNew Oxford Area Library122 North Peter Street17350(717) 624-2182
NewfoundlandNewfoundland Area Public Library954 Main Street18445(570) 676-4518
NewportNewport Public Library316 North Fourth St17074(717) 567-6860
Newtown SquareNewtown Public Library201 Bishop Hollow Rd19073(610) 353-1022
NewvilleJohn Graham Public Library9 Parsonage St17241(717) 776-5900
NorristownMontgomery County-Norristown Public Library1001 Powell St19401(610) 278-5100
North EastMccord Memorial Library32 West Main Street16428(814) 725-4057
North VersaillesNorth Versailles Public Library1401 Greensburg Ave15137(412) 823-2222
North WalesNorth Wales Library233 S. Swartley Street19454(215) 699-5410
North WalesNorth Wales Mem Free Library201 Summit St19454(215) 699-5410
NorthamptonNorthampton Area Pub Library18067(610) 262-7537
Northern CambriaNorthern Cambria Public Library1030 Philadelphia Avenue15714(814) 948-8222
NorthumberlandPriestley Forsyth Memorial Library100 King St17857(570) 473-8201
NorwoodNorwood Public Library513 Welcome Ave19074(610) 534-0693
OakdaleWestern Allegheny Community Library8042 Steubenville Pike15071(724) 695-8150
OakmontOakmont Carnegie Library700 Allegheny River Blvd15139(412) 828-9532
Oil CityOil City Library2 Central Ave16301(814) 678-3072
OrwigsburgOrwigsburg Area Fr Pub Library214 E. Independence St17961(570) 366-1638
Osceola MillsOsceola Mills Public Library600 Lingle St.16666(814) 339-7229
OxfordOxford Public Library48 South Second Street19363(610) 932-9625
PalmertonPalmerton Library402 Delaware Ave18071(610) 826-3424
PalmyraPalmyra Public Library325 South Railroad Street17078(717) 838-1347
ParkesburgParkesburg Free Library105 West St19365(610) 857-5165
PattonPatton Public Library404 Magee Avenue16668(814) 674-8231
PeckvilleValley Community Library739 River St18452(570) 489-1765
PerkasieBucks County Free Library - Perkasie491 Arthur Avenue18944(215) 257-9718
PerryopolisMary Fuller Frazier School Community Library403 West Constitution Street15473(724) 736-8480
PhiladelphiaFree Library Of Philadelphia1901 Vine St19103(215) 686-5300
PhiladelphiaFree Library Of Philadelphia - Andorra Branch705 East Cathedral Road19128(215) 685-2552
PhiladelphiaFree Library Of Philadelphia - Blanche A. Nixon-Cobbs Creek Branch5800 Cobbs Creek Parkway19143(215) 685-1973
PhiladelphiaFree Library Of Philadelphia - Bushrod Branch6304 Castor Avenue19149(215) 685-1471
PhiladelphiaFree Library Of Philadelphia - Bustleton Branch10199 Bustleton Avenue19116(215) 685-0472
PhiladelphiaFree Library Of Philadelphia - Cecil B. Moore Branch2320 Cecil B. Moore Avenue19121(215) 685-2766
PhiladelphiaFree Library Of Philadelphia - Central Library1901 Vine Street19103(215) 686-5322
PhiladelphiaFree Library Of Philadelphia - Charles L. Durham Branch3320 Haverford Avenue19104(215) 685-7436
PhiladelphiaFree Library Of Philadelphia - Charles Santore Branch932 South 7th Street19147(215) 686-1766
PhiladelphiaFree Library Of Philadelphia - Chestnut Hill Branch8711 Germantown Avenue19118(215) 685-9290
PhiladelphiaFree Library Of Philadelphia - David Cohen Ogontz Branch6017 Ogontz Avenue19141(215) 685-3566
PhiladelphiaFree Library Of Philadelphia - Eastwick Branch2851 Island Avenue19153(215) 685-4170
PhiladelphiaFree Library Of Philadelphia - Falls Of Schuylkill Branch3501 Midvale Avenue19129(215) 685-2093
PhiladelphiaFree Library Of Philadelphia - Fishtown Community Branch1217 East Montgomery Avenue19125(215) 685-9990
PhiladelphiaFree Library Of Philadelphia - Fox Chase Branch501 Rhawn Street19111(215) 685-0547
PhiladelphiaFree Library Of Philadelphia - Frankford Branch4634 Frankford Avenue19124(215) 685-1473
PhiladelphiaFree Library Of Philadelphia - Fumo Family Branch2437 South Broad Street19148(215) 685-1758
PhiladelphiaFree Library Of Philadelphia - Greater Olney Branch5501 North 5th Street19120(215) 685-2846
PhiladelphiaFree Library Of Philadelphia - Haddington Branch446 North 65th Street19151(215) 685-1970
PhiladelphiaFree Library Of Philadelphia - Haverford Branch5543 Haverford Avenue19139(215) 685-1964
PhiladelphiaFree Library Of Philadelphia - Holmesburg Branch7810 Frankford Avenue19136(215) 685-8756
PhiladelphiaFree Library Of Philadelphia - Independence Branch18 S. 7th Street19106(215) 685-1633
PhiladelphiaFree Library Of Philadelphia - Joseph E. Coleman Northwest Regional Library68 West Chelten Avenue19144(215) 685-2150
PhiladelphiaFree Library Of Philadelphia - Katharine Drexel Branch11099 Knights Road19154(215) 685-9383
PhiladelphiaFree Library Of Philadelphia - Kensington Branch104 West Dauphin Street19133(215) 685-9996
PhiladelphiaFree Library Of Philadelphia - Kingsessing Branch1201 South 51st Street19143(215) 685-2690
PhiladelphiaFree Library Of Philadelphia - Lawncrest Branch6098 Rising Sun Avenue19111(215) 685-0549
PhiladelphiaFree Library Of Philadelphia - Library For The Blind And Physically Handicapped919 Walnut Street19107(215) 683-3213
PhiladelphiaFree Library Of Philadelphia - Lillian Marrero Branch601 West Lehigh Avenue19133(215) 685-9794
PhiladelphiaFree Library Of Philadelphia - Logan Branch1333 Wagner Avenue19141(215) 685-9156
PhiladelphiaFree Library Of Philadelphia - Lovett Branch6945 Germantown Avenue19119(215) 685-2095
PhiladelphiaFree Library Of Philadelphia - Lucien E. Blackwell West Philadelphia Regional Library125 South 52nd Street19139(215) 685-7424
PhiladelphiaFree Library Of Philadelphia - Mcpherson Square Branch601 East Indiana Avenue19134(215) 685-9995
PhiladelphiaFree Library Of Philadelphia - Nicetown-Tioga Branch3720 North Broad Street19140(215) 685-9790
PhiladelphiaFree Library Of Philadelphia - Northeast Regional Library2228 Cottman Avenue19149(215) 685-0522
PhiladelphiaFree Library Of Philadelphia - Oak Lane Branch6614 North 12th Street19126(215) 685-2848
PhiladelphiaFree Library Of Philadelphia - Overbrook Park Branch7422 Haverford Avenue19151(215) 685-0182
PhiladelphiaFree Library Of Philadelphia - Paschalville Branch6942 Woodland Avenue19142(215) 685-2662
PhiladelphiaFree Library Of Philadelphia - Philadelphia City Institute1905 Locust Street19103(215) 685-6621
PhiladelphiaFree Library Of Philadelphia - Queen Memorial Library1201 South 23rd Street19146(215) 685-1899
PhiladelphiaFree Library Of Philadelphia - Ramonita De Rodriguez Branch600 West Girard Avenue19123(215) 686-1768
PhiladelphiaFree Library Of Philadelphia - Richmond Branch2987 Almond Street19134(215) 685-9992
PhiladelphiaFree Library Of Philadelphia - Roxborough Branch6245 Ridge Avenue19128(215) 685-2550
PhiladelphiaFree Library Of Philadelphia - South Philadelphia Branch1700 South Broad Street19145(215) 685-1866
PhiladelphiaFree Library Of Philadelphia - Tacony Branch6742 Torresdale Avenue19135(215) 685-8755
PhiladelphiaFree Library Of Philadelphia - Thomas F. Donatucci, Sr.1935 Shunk Street19145(215) 685-1755
PhiladelphiaFree Library Of Philadelphia - Torresdale Branch3079 Holme Avenue19136(215) 685-0494
PhiladelphiaFree Library Of Philadelphia - Wadsworth Branch1500 Wadsworth Avenue19150(215) 685-9293
PhiladelphiaFree Library Of Philadelphia - Walnut Street West201 South 40th Street19104(215) 685-7671
PhiladelphiaFree Library Of Philadelphia - Welsh Road Branch9233 Roosevelt Boulevard19114(215) 685-0498
PhiladelphiaFree Library Of Philadelphia - West Oak Lane Branch2000 Washington Lane19138(215) 685-2843
PhiladelphiaFree Library Of Philadelphia - Whitman Branch200 Snyder Avenue19148(215) 685-1754
PhiladelphiaFree Library Of Philadelphia - Widener Branch2808 West Lehigh Avenue19132(215) 685-9799
PhiladelphiaFree Library Of Philadelphia - Wynnefield Branch5325 Overbrook Avenue19131(215) 685-0298
PhiladelphiaFree Library Of Philadelphia - Wyoming Branch231 East Wyoming Avenue19120(215) 685-9158
PhoenixvillePhoenixville Public Library183 Second Ave19460(610) 933-3103
PipersvilleBucks County Free Library - Pipersville Free Library7114 Durham Road18947(215) 766-7880
PittsburghAllegheny County Library Association22 Wabash Street, Suite 20315220(412) 921-1123
PittsburghBaldwin Borough Public Library15227(412) 885-2255
PittsburghBrentwood Library3501 Brownsville Rd15227(412) 882-5694
PittsburghC C Mellor Memorial Library15218(412) 731-0909
PittsburghCarnegie Library Of Pittsburgh - Allegheny1230 Federal Street15212(412) 237-1890
PittsburghCarnegie Library Of Pittsburgh - Beechview1910 Broadway Avenue15216(412) 563-2900
PittsburghCarnegie Library Of Pittsburgh - Brookline708-710 Brookline Boulevard15226(412) 561-1003
PittsburghCarnegie Library Of Pittsburgh - Carrick1811 Brownsville Road15210(412) 882-3897
PittsburghCarnegie Library Of Pittsburgh - Downtown Business612 Smithfield Street15222(412) 281-7141
PittsburghCarnegie Library Of Pittsburgh - East Liberty130 S. Whitfield Street15206(412) 363-8232
PittsburghCarnegie Library Of Pittsburgh - Hazelwood4901 Second Avenue15207(412) 421-2517
PittsburghCarnegie Library Of Pittsburgh - Hill District2177 Centre Avenue At Kirkpatrick Street15219(412) 281-3753
PittsburghCarnegie Library Of Pittsburgh - Homewood7101 Hamilton Ave15208(412) 731-3080
PittsburghCarnegie Library Of Pittsburgh - Knoxville400 Brownsville Road15210(412) 381-6543
PittsburghCarnegie Library Of Pittsburgh - Lawrenceville279 Fisk Street15201(412) 682-3668
PittsburghCarnegie Library Of Pittsburgh - Library For The Blind And Physically Handicapped4724 Baum Boulevard15213(412) 687-2440
PittsburghCarnegie Library Of Pittsburgh - Main (Oakland)4400 Forbes Avenue15213(412) 622-3114
PittsburghCarnegie Library Of Pittsburgh - Mt. Washington315 Grandview Avenue15211(412) 381-3380
PittsburghCarnegie Library Of Pittsburgh - Sheraden720 Sherwood Avenue15204(412) 331-1135
PittsburghCarnegie Library Of Pittsburgh - South Side2205 East Carson Street15203(412) 431-0505
PittsburghCarnegie Library Of Pittsburgh - Squirrel Hill5801 Forbes Avenue15217(412) 422-9650
PittsburghCarnegie Library Of Pittsburgh - West End47 Wabash Avenue15220(412) 921-1717
PittsburghCarnegie Library Of Pittsburgh - Woods Run1201 Woods Run Avenue15212(412) 761-3730
PittsburghCooper-Siegel Community Library403 Fox Chapel Road15238(412) 828-9520
PittsburghCrafton Public Library140 Bradford Ave15205(412) 922-6877
PittsburghDormont Public Library2950 West Liberty Ave15216(412) 531-8754
PittsburghForest Hills Library444 Avenue D15221(412) 824-3567
PittsburghGreen Tree Public Library10 W Manilla Ave15220(412) 921-9292
PittsburghMount Lebanon Public Library16 Castle Shannon Blvd15228(412) 531-1912
PittsburghNorthland Public Library300 Cumberland Rd15237(412) 366-8100
PittsburghPleasant Hills Public Library302 Old Clairton Rd15236(412) 655-2424
PittsburghPlum Borough Library445 Center-New Texas Road15239(412) 798-7323
PittsburghRobinson Township Library1000 Church Hill Rd.15205(412) 787-3906
PittsburghWhitehall Public Library100 Borough Park Dr15236(412) 882-6622
PittsburghWilkinsburg Public Library - Eastridge Branch1900 Graham Blvd.15235(412) 342-0056
PittsburghWilliam E. Anderson Library Of Penn Hills1037 Stotler Road15235(412) 798-3507
PittstonPittston Memorial Library47 Broad St18640(570) 654-9565
Pleasant MountPleasant Mount Public Library375 Great Bend Turnpike18453(570) 448-2573
PlymouthPlymouth Public Library107 West Main St18651(570) 779-4775
Pocono PinesClymer Library Associationhc89, box 39b18350(570) 646-0826
Point MarionPoint Marion Library300 Ontario Avenue15474(724) 725-9553
Port AlleganySamuel W Smith Mem Pub Library22 Church St16743(814) 642-9210
Port CarbonPort Carbon Public Library111 Pike St17965(570) 622-6115
PortagePortage Public Library704 Main Street15946(814) 736-4340
PottstownPottstown Public Library500 High Street19464(610) 970-6551
PottsvillePottsville Free Public Library215 W Market St17901(570) 622-8880
PrimosUpper Darby Township Sellers Memorial Free Public Library409 Ashland Ave.19018(610) 622-8091
ProspectProspect Community Library357 Main Street16052(724) 865-9718
Prospect ParkProspect Park Free Library720 Maryland Ave19076(610) 532-4643
PunxsutawneyPunxsutawney Memorial Library301 East Mahoning St., Suite 415767(814) 938-5020
QuakertownBucks County Free Library - Quakertown Branch401 West Mill Street18951(215) 536-3306
QuarryvilleQuarryville Library Center357 Buck Road17566(717) 786-1336
RalstonRalston Link10975 Route 14 Hwy17763(570) 995-5360
ReadingBerks County Public Libraries1037f Macarthur Road19605(610) 378-5260
ReadingExeter Community Library4569 Prestwick Drive19606(610) 406-9431
ReadingReading Public Library100 S. 5th Street19602(610) 655-6350
Red HillUpper Perkiomen Valley Library350 Main Street18076(215) 679-2020
Red LionKaltreider-Benfer Library147 S Charles St17356(717) 244-2032
RenovoRenovo Library317 7th Street17764(570) 923-0390
RepublicRepublic Community LibraryBox 16515475(724) 246-0404
ReynoldsvilleReynoldsville Public Library460 E. Main St.15851(814) 653-9471
RichboroBucks County Free Library - Free Library Of Northampton Township25 Upper Holland Road18954(215) 357-3050
RichboroFree Library Of Northampton Twnshp25 Upper Holland Road18954(215) 357-3050
RichlandRichland Community Library111 East Main Street17087(717) 866-4939
RidgwayRidgway Public Library329 Center St15853(814) 773-7573
Ridley ParkRidley Park Public Library107 E. Ward Street19078(610) 583-7207
RiegelsvilleBucks County Free Library - Riegelsville Public Library615 Easton Road18077(610) 749-2357
RiegelsvilleRiegelsville Library615 Easton Road18077(610) 749-2357
RimersburgEccles Lesher Memorial Library673 Main St.16248(814) 473-3800
RingtownRingtown Area Library132 W. Main Street17967(570) 889-5503
Roaring SpringRoaring Spring Comm Library320 East Main St16673(814) 224-2994
RobesoniaRobesonia Community Library75-A South Brooke St19551(610) 693-3264
RochesterRochester Public Library252 Adams St15074(724) 774-7783
RoyersfordRoyersford Free Public Library200 South Fourth Avenue19468(610) 948-7277
SaegertownSaegertown Area Library325 Broad St16433(814) 763-5203
SaltsburgSaltsburg Free Library307 Point Street, Suite 215681(724) 639-9763
SaxonburgSaxonburg Area Library240 West Main St16056(724) 352-4810
SaxtonSaxton Community Library315 Front St16678(814) 635-3533
SayreSayre Public Library122 South Elmer Ave18840(570) 888-2256
Schuylkill HavenSchuylkill Haven Free Public Library104 Saint John St17972(570) 385-0542
SchwenksvillePerkiomen Valley Library At Schwenksville290 Second Street19473(610) 287-8360
Scott TownshipScott Township Public Library301 Lindsay Road15106(412) 429-5380
ScottdaleScottdale Public Library106 Spring Street15683(724) 887-6140
ScrantonAlbright Memorial Library500 Vine Street18509(570) 348-3000
ScrantonLackawanna County Childrens Library520 Vine Street18509(570) 348-3000
ScrantonLackawanna County Library System520 Vine Street18509
ScrantonNancy Kay Holmes Branch Library18509(570) 207-0764
ScrantonScranton Public Library500 Vine Street18509(570) 348-3000
SelinsgroveSelinsgrove Community Library297 Route 20417870(570) 374-7163
SelinsgroveSnyder County Libraries, Inc.1 North High St17870(570) 374-7163
SewickleySewickley Public Library500 Thorn St15143(412) 741-6920
ShamokinShamokin Coal Township Public Library210 East Independence St17872(570) 648-3202
SharonCommunity Library Of The Shenango Valley11 N Sharpsville16146(724) 981-4360
Sharon HillSharon Hill Public Library246 Sharon Ave19079(610) 586-3993
SheffieldSheffield Township Library20 Leather St16347(814) 968-3439
ShenandoahShenandoah Area Free Public Library15 West Washington Street17976(570) 462-9829
ShillingtonMifflin Community Library6 Philadelphia Ave.19607(610) 777-3911
ShinglehouseOswayo Valley Memorial Library103 North Pleasant Street16748(814) 697-6691
ShippensburgShippensburg Public Library73 W King St17257(717) 532-4508
ShrewsburyPaul Smith Library Of Southern York County80 Constitution Avenue17361(717) 235-4313
ShrewsburySouthern York County Library80 Constitution Ave17361(717) 235-4313
Sinking SpringSinking Spring Public Library3940 Penn Ave19608(610) 678-4311
SlatingtonSlatington Library Inc650 Main St18080(610) 767-6461
SmethportHamlin Memorial Library123 S Mechanic St16749(814) 887-9262
SmithfieldSmithfield LibraryP.O. Box 49715478(724) 569-1777
SmithtonSmithton Public LibraryP.O.Box 38215479(724) 872-0701
SomersetMary S Biesecker Public Library230 S Rosina Ave15501(814) 445-4011
SomersetSomerset County Federated Library System6022 Glades Pike15501(814) 445-2556
SomersetSomerset County Library6022 Glades Pike, Suite 12015501(814) 445-5907
South ForkSouth Fork Public Library320 Main St15956(814) 495-4812
South ParkSouth Park Township Library2575 Brownsville Rd15129(412) 833-5585
SouthamptonBucks County Free Library - Southampton Free Library947 Street Road18966(215) 322-1415
SouthamptonSouthampton Free Library947 Street Rd18966(215) 322-1415
Spring CitySpring City Free Public Library245 Broad St19475(610) 948-4130
Spring GroveGlatfelter Memorial Library101 Glenview Rd17362(717) 225-3220
SpringboroSpringboro Public Library110 S Main St16435(814) 587-3901
SpringdaleSpringdale Free Public Library331 School St15144(724) 274-9729
SpringfieldSpringfield Township Library70 Powell Rd19064(610) 543-2113
St ConynghamHazleton Valley Branch211 Main St18219(570) 788-1339
St FreelandHazleton Freeland Branch515 Front St18224(570) 636-2125
St HazeltonHazelton Area Public Library55 N. Church St18201(570) 454-2961
St NuremburgHazleton Nuremberg Branch45 Brush St18241(570) 384-4101
St PlainsOsterhout Free Library - Plains Branch126 N. Main St18705(570) 824-1862
St Wilkes BarreOsterhout Free Library71 S. Franklin St18701(570) 823-0156
St Wilkes BarreOsterhout Free Library - North Branch28 Oliver St18705(570) 822-4660
St Wilkes BarreOsterhout Free Library - South Branch2 Airy St18702(570) 823-5544
St MarysSaint Marys Public Library127 Center St15857(814) 834-6141
St ThomasSaint Thomas Library30 School House Road17252(717) 369-4716
State CollegeSchlow Centre Region Library211 South Allen Street16801(814) 237-6236
StewartstownMason Dixon Public Library250 Bailey Drive17363(717) 993-2404
StrasburgStrasburg-Heisler Library143 Precision Ave17579(717) 687-8969
StroudsburgEastern Monroe Public Library1002 North 9th St18360(570) 421-0800
Sugar GroveSugar Grove Free Library22 Harmon St16350(814) 489-7872
SummervilleSummerville Public Library114 Second Avenue15864(814) 856-3169
SunburyDegenstein Community Library40 South Fifth Street17801(570) 286-2461
SusquehannaSusquehanna County Library - Susquehanna Branch Library83 Erie Boulevard, Suite C18847(570) 853-4106
SwarthmoreSwarthmore Public Library121 Park Avenue19081(610) 543-0436
SwissvaleCarnegie Free Library Of Swissvale1800 Monongahela Ave15218(412) 731-2300
SykesvilleSykesville Public Library21 East Main St15865(814) 894-5243
TamaquaTamaqua Public Library30 South Railroad St18252(570) 668-4660
TarentumCommunity Library Of Allegheny Valley - Tarentum Location400 Lock Street15084(724) 226-0770
TaylorTaylor Community Library710 South Main Street18517(570) 562-1234
TelfordIndian Valley Public Library100 East Church Ave18969(215) 723-9109
TionestaSarah S Bovard Memorial Library156 Elm St.16353(814) 755-4454
TitusvilleBenson Memorial Library, Inc.213 North Franklin St16354(814) 827-2913
TobyhannaPocono Mountain Public Library5540 Memorial Blvd18466(570) 894-8860
ToptonBrandywine Community Library60 Tower Drive19562(610) 682-7115
TowandaTowanda Public Library104 Main St18848(570) 265-2470
Tower CityTower-Porter Community Library230 E Grand Ave17980(717) 647-4900
TraffordTrafford Community Public Library416 Brinton Avenue15085(412) 372-5115
TremontTremont Area Free Public Library19 North Pine Street17981(570) 695-3325
Trout RunCogan House Link4609 Route 184 Hwy.17771(570) 634-2048
TroyAllen F. Pierce Free Library115 Center Street16947(570) 297-2745
TroyBradford County Library System16093 Route 616947(570) 297-2436
TunkhannockTunkhannock Public Library220 W Tioga St.18657(570) 836-1677
Turtle CreekBraddock Carnegie Library519 Penn Avenue15145(412) 829-7112
TyroneTyrone-Snyder Township Public Library1000 Pennsylvania Ave.16686(814) 684-1133
UlsterMather Memorial Library300 Main Street18850(570) 358-3595
UlyssesUlysses Library401 North Main St16948(814) 848-7226
Union CityUnion City Public Library2 Stranahan St.16438(814) 438-3209
UniontownUniontown Public Library24 Jefferson St15401(724) 437-1165
UnityvilleUnityville Link4298 Route 42 Hwy.17774(570) 458-4740
Upper DarbyUpper Darby Township Sellers Memorial Free Public Library100 Garrett Road19082(610) 734-7649
Upper DarbyUpper Darby Township Sellers Memorial Free Public Library76 South State Rd19082(610) 789-4440
Upper St ClairUpper St Clair Township Library1820 Mclaughlin Run Rd15241(412) 835-5540
VandergriftVandergrift Public Library Association128 C Washington Ave.15690(724) 568-2212
WallingfordHelen Kate Furness Fr Library100 North Providence Rd19086(610) 566-9331
WarminsterBucks County Free Library - Warminster Township Free Library18974(215) 672-4362
WarminsterWarminster Township Free Library1076 Emma Lane18974(215) 672-4362
WarrenWarren Library Association205 Market St16365(814) 723-4650
WashingtonCitizens Library55 South College St15301(724) 222-2400
WaterfordWaterford Public Library24 South Park Row16441(814) 796-4729
WayneMemorial Library Of Radnor Township114 West Wayne Ave19087(610) 687-1124
WayneTredyffrin Public Library582 Upper Gulph Rd19087(610) 688-7092
WaynesboroAlexander Hamilton Memorial Free Library45 East Main Street17268(717) 762-3335
WaynesburgEva K Bowlby Public Library311 North West St15370(724) 627-9776
WellsboroGreen Free Library134 Main St16901(570) 724-4876
WernersvilleWernersville Public Library100 North Reber Street19565(610) 678-8771
West ChesterWest Chester Public Library415 North Church St19380(610) 696-1721
West GroveAvon Grove Free Library117 Rosehill Avenue19390(610) 869-2004
West NewtonWest Newton Public Library124 N Water St.15089(724) 872-8555
West PittstonWest Pittston Library200 Exeter Ave18643(570) 654-9847
WestfieldWestfield Public Library147 Maple St16950(814) 367-5411
WexfordNorthern Tier Regional Library - Bookmobile15090(412) 321-1853
White OakCarnegie Library Of Mckeesport - White Oak169 Victoria Drive15131(412) 678-2002
WhitehallWhitehall Township Public Library3700 Mechanicsville Rd18052(610) 432-4339
WilcoxWilcox Public Library105 Clarion Street15870(814) 929-5639
Wilkes-BarreOsterhout Free Library71 South Franklin St18701(570) 823-0156
WilkinsburgWilkinsburg Public Library605 Ross Ave15221(412) 244-2940
WilliamsburgWilliamsburg Public Library511 West 2nd St16693(814) 832-3367
WilliamsportBarbours Link179 Dunwoody Road17701(570) 478-2081
WilliamsportJames V. Brown Library19 East 4th Street17701(570) 326-0536
WilliamsportLycoming County Library System19 East 4th St17701(570) 326-0536
Willow GroveUpper Moreland Free Public Library109 Park Avenue19090(215) 659-0741
WindberWindber Public Library Association1909 Graham Ave15963(814) 467-4950
WomelsdorfWomelsdorf Community Library203 W High St19567(610) 589-1424
WorthingtonW W F Community Library214 East Main St16262(724) 297-3762
WrightstownBucks County Free Library - Village Library Of Wrightstown727 Penns Park Road18940(215) 598-3322
WrightstownVillage Library Of Wrightstown727 Penns Park Road18940(215) 598-3322
WyalusingWyalusing Public Library202 Church Street18853(570) 746-1711
WyndmoorFree Library Of Springfield Township1600 Paper Mill Rd19038(215) 836-5300
WynnewoodPenn Wynne Library130 Overbrook Parkway19096(610) 642-7844
WyomingWyoming Free Library358 Wyoming Ave18644(570) 693-1364
WyomissingSpring Township Library78-C Commerce Drive19610(610) 373-9888
WyomissingWyomissing Public Library9 Reading Blvd19610(610) 374-2385
YardleyBucks County Free Library - Yardley-Makefield Branch1080 Edgewood Road19067(215) 493-9020
YeadonYeadon Public Library809 Longacre Blvd19050(610) 623-4090
YorkJefferson Resource Center And Computer Lab501 N. Pershing Ave.17404(717) 854-9860
YorkMartin Library At Manchester Township3200 Farmtrail Road17402(717) 764-4646
YorkMartin Library At The Art Institute Of York1409 Williams Road17402(717) 757-1070
YorkMartin Memorial Library159 East Market St17401(717) 846-5300
YorkWellington Resource Center And Computer Lab303 Brooklyn Ave17403(717) 854-9860
YorkYork County Library System159 East Market Street17401(717) 846-5300
YoungsvilleYoungsville Public Library100 Broad Street16371(814) 563-7670
YoungwoodYoungwood Area Public Library17 South Sixth St15697(724) 925-9350
ZelienopleZelienople Public Library227 South High St16063(724) 452-9330
AguadaAguada Public Library159 Colon St.00602(787) 252-4780
AguadillaAguadilla Public Library (Ana Roque De Duprey)20 Agustin Stahl St.00605(787) 891-0685
AreciboArecibo Public Library (Nicolas Nabal Barreto)210 Santiago Iglesias Pantin Ave.00612(787) 878-1178
CaguasCaguas Public Library (Dr. Pedro Albizu Campos)38 Padial St.72609(787) 743-5348
CamuyCamuy Public Librarypo box 56900627(787) 898-2280
CataoCatao Public Library (Alberto Davila Fuertes)165 Las Nereidas Ave.00962
CeibaCeiba Public Librarypo box 22400735(787) 885-2180
CorozalCorozal Public Library13 Marina St.78322(787) 859-2714
FajardoFajardo Public Library (Arcadio S. Belaval)53 Garrido Morales St. Corner Of Ig00738(787) 863-2768
FloridaFlorida Municipal Library65 Juan Rosado Ave.00650(787) 822-1980
GuanicaGuanica Public Library (Domingo Suarez Cruz)49 Trece De Marzo St.00653(787) 821-1002
GuayamaGuayama Electronic Municipal Library1 Ashford St., Corner Of Vicente Pa78503(787) 866-8169
GuayanillaGuayanilla Public Library (Julia Rojas Reyes)65606(787) 835-3100
GuaynaboSan Juan Community Library At Bucaplaapo box 375897037(787) 789-4600
GuraboGurabo Public Library (Jose Emilio Gonzalez)00778(787) 737-6000
HatilloHatillo Electronic Library (Pedro Lopez)po box 865900(787) 898-0270
HormiguerosHormigueros Public Municipal Librarypo box 4700660(787) 849-0790
JayuyaJayuya Public Library (Nemesio R. Canales)86 Guillermo Estevez St.66404(787) 828-4515
JuncosJuncos Public Library (Dr. Jose M. Gallardo)po box 170600777(787) 713-1135
Las PiedrasLas Piedras Municipal Library (Aurea M. Perez)89 Celso Barbosa St.00771(787) 733-2610
LoizaLoiza Public Librarypo box 50800772(787) 886-4059
MorovisMorovis Electronic Municipal Librarypo box 65500687(787) 862-6161
NaranjitoNaranjito Public Municipal Library (Eugenio Morales Ayala)136 Ignacio Morales St.00719(787) 869-5154
PatillasPatillas Public Library (Luis Manuel Santana Gaston)17 Luis Munoz Rivera St.72306(787) 839-4120
PoncePonce Municipal Library (Mariana Suarez De Longo Municipal Apo box 170973317(787) 812-3011
San GermanSan German Public Library (Raquel Quinones)11 Jose Julian Acosta St.68340(787) 892-6820
San JuanBiblioteca De Todos - La Fondita De Jesus1050 Monserrate St.91013(787) 721-5405
San JuanCarnegie Public Library7 Constitution Ave.90120(787) 722-4739
San JuanPuerto Rico Art Museum Research Center Library299 De Diego Ave.94012
San JuanRegional Library For The Blind And Physically Impaired520 Constitution Ave00901(787) 723-2519
Toa BajaToa Baja Public Library (Jaime Fonalledas)55 Luis Munoz Rivera St.00949(787) 794-2145
Trujillo AltoTrujillo Alto Municipal Library (Emilio Diaz Valcarcel)29 Luis Munoz Rivera St.97718(787) 755-4160
UtuadoUtuado Public Library118 Dr. Cueto St.64128(787) 894-3566
YabucoaYabucoa Public Library (Reinaldo Alvarez Costa)po box 9700767(787) 893-3385
YaucoYauco Public Library (Luis E. Catala)4 Baldorioty St.00698(787) 856-1100