Pennsylvania Public Libraries

This page contains a list of public libraries in Pennsylvania. If you do not see a link to your local branch library, please check out the library system site.

Independent Libraries:
North Wales Library

By County:

Adams County
Adams County Library System
Arendtsville Area Library
East Berlin Community Library
Littlestown Library
New Oxford Area Library
Allegheny County
Andrew Bayne Memorial Library
Andrew Carnegie Free Library
Avalon Public Library
Baldwin Borough Library
Bethel Park Public Library
Braddock Carnegie Library
Brentwood Public Library
Bridgeville Public Library
C C Mellor Memorial Library
Carnegie Free Library of McKeesport
Carnegie Free Library of Swissvale
Carnegie Library of Homestead
Carnegie Library of Pittsburgh
Carnegie Library of Pittsburgh Branches
Castle Shannon Library
Clairton Public Library
Comm. Library of Allegheny Valley- Harrison
Comm. Library of Allegheny Valley - Tarentum
Coraopolis Memorial Library
Crafton Public Library
Dormont Public Library
F. O. R. Sto-Rox Library
Green Tree Public Library
Hampton Community Library
Jefferson Hills Public Library
Lauri Ann West Memorial Library
Monroeville Public Library
Moon Township Public Library
Mount Lebanon Public Library
North Versailles Public Library
Northern Tier Public Library
Northland Public Library
Oakmont Carnegie Library
Penn Hills Library
Pleasant Hills Public Library
Plum Borough Community Library
Scott Twp Library
Sewickley Public Library
Shaler North Hill Library
South Fayette Library
South Park Twp Library
Springdale Free Public Library
Upper St Clair Township Library
Western Allegheny Community Library
Whitehall Public Library
Wilkinsburg Public Library
Armstrong County
Apollo Memorial Library
Kittanning Free Library
Worthington West Franklin Pub Library
Beaver County
Beaver County Library System
BF Jones Memorial Library, Aliquippa
Laughlin Memorial Library, Ambridge
Baden Memorial Library
Beaver Area Memorial Library
Carnegie Free Library, Beaver Falls
Chippewa Library Information Center
Carnegie Library, Midland
Monaca Public Library
New Brighton Public Library
Rochester Public Library
Bedford County
Bedford County Library
Everett Free Library
Hyndman-Londonderry Public Library
Saxton Community Library
Berks County
Berks County Public Libraries
Bernville Area Community Library
Bethel Tulpehocken Public Library
Birdsboro Community Library
Boyertown Community Library
Brandywine Community Library
Exeter Community Library
Fleetwood Area Public Library

Hamburg Public Library
Louisa Gonser Community Library
Mifflin Community Library
Muhlenburg Community Library
Reading Public Library
Robesonia Community Library
Schuylkill Valley Community Library

Sinking Spring Public Library
Village Library of Morgantown
Wernersville Public Library
West Lawn-Wyomissing Hills Library
Womelsdorf Community Library
Wyomissing Public Library
Blair County
Altoona Public Library
Bellwood Antis Public Library
Claysburg Area Public Library
Hollidaysburg Area Public Library
Martinsburg Community Library
Roaring Spring Community Library
Tyrone-Snyder Township Pub Library
Bradford County
Allen F. Pierce Free Library
Bradford County Library
Green Free Library, Canton
Mather Memorial Library
Monroeton Public Library
New Albany Community Library
Sayre Public Library
Spalding Memorial Library
Towanda Public Library
Wyalusing Public Library
Bucks County
Bensalem Library
Bristol (Grundy)
Bucks County Free Library
Bucks Co. Library Ctr, Doylestown
Fallsington Library
Festerville - Lower Southampton
Free Library of New Hope & Solebury
Free Library of Northampton Township
Langhorne/Pennwood
Levittown Regional Library
Morrisville Free Library Assn.
Pipersville Free Library
Quakertown/James A. Michener Library
Riegelsville Public Library
Southampton Free Library
Warminster Township Free Library
Village Library of Wrightstown
Yardley/Makefield
Butler County
Butler Area Public Library
Butler County Federated Library System
Cranberry Public Library
Evans City Public Library
Mars Area Public Library
Prospect Area Library
Saxonburg Area Library
Zelienople Public Library
Cambria County
Beaverdale Public Library
Cambria County Library System
Carrolltown Public Library
Cresson Public Library
Ebensburg Cambria Public Library
Gallitzin Public Library
Hastings Public Library
Highland Community Library
Lilly-Washington Public Library
Nanty Glo Public Library
Northern Cambria Public Library
Patton Public Library
Portage Public Library
South Fork Public Library
Cameron County
Cameron County Public Library
Carbon County
Dimmick Memorial Library
Lehighton Area Memorial Library
Palmerton Library Association
Centre County
Aaronsburg Public Library
Centre County Library & Hist. Museum
Schlow Memorial Library
Chester County
Atglen Reading Center
Avon Grove Library
Bayard Taylor Memorial Library
Chester County Library System
Chester Springs Library
Coatesville Area Public Library
Downingtown Library
Easttown Library & Information Center
Honey Brook Community Library
Malvern Public Library
Oxford Public Library
Paoli Library
Parkesburg Free Library
Phoenixville Public Library
Spring City Free Library
Tredyffrin Public Library
West Chester Public Library
Clarion County
Clarion County Library System
Clarion Free Library
Eccles-Lesher Memorial Library
Foxburg Free Library
Knox Public Library
New Bethlehem Area Free Pub Library
Clearfield County
DuBois Public Library
Shaw Public Library
Osceola Mills Public Library
Clinton County
Annie Halenbake Ross Library Renovo Area Public Library
Columbia County
Berwick Public Library
Bloomsburg Public Library
Columbia County Traveling Library
Orangeville Public Library
Crawford County
Benson Memorial Library
Cambridge Springs Public Library
Cochranton Area Public Library
Crawford Co. Federated Library System
James A Stone Memorial Library
Linesville Public Library
Margaret Shontz Memorial Library
Meadville Public Library
Saegertown Area Library
Springboro Public Library
Cumberland County
Amelia S. Givin Library
Bosler Free Library
Cleve J. Fredricksen Library
Cumberland County Library System
East Pennsboro Branch Library
John Graham Public Library
Joseph T. Simpson Public Library
New Cumberland Public Library

Shippensburg Public Library
Dauphin County
Dauphin County Library System
East Shore Area Library
Elizabethville Area Branch Library
Harrisburg Downtown Branch Library
Harrisburg Uptown Branch Library

Hershey Public Library
Hummelstown Community Library
Johnson Memorial Library
Kline Village Branch Library

Middletown Public Library
Northern Dauphin Branch Library
Williamstown Branch Library
Delaware County :
Folcroft Public Library
Free Library of Upper Chichester
Elk County
Johnsonburg Public Library
Ridgway Free Public Library
Saint Marys Public Library
Erie County
Albion Area Public Library
Corry Public Library
Erie County Public Library
McCord Memorial Library
Union City Public Library
Fayette County
Fayette County Libraries
Brownsville Free Public Library
The Uniontown Public Library
Forest County
Marienville Area Public Library Sarah Steward Bovard Memorial Library
Franklin County
Coyle Free Library Franklin County Library System
Fulton County
Fulton County Library
Greene County
Eva K. Bowlby Public Library Flenniken Public Library
Huntingdon County
Huntingdon County Library
Indiana County
Blairsville Public Library
Indiana Free Library Inc
Saltsburg Free Library
Jefferson County
Mengle Memorial Library
Punxsutawney Memorial Library
Rebecca Arthurs Memorial Library
Reynoldsville Public Library
Sykesville Public Library
Lackawanna County
Abington Community Library
Albright Memorial Library
Carbondale Public Library
Dalton Community Library
Interboro-United Districts Library
Lackawanna County Library System
North Pocono Public Library

Taylor Public Library
Lancaster County
Adamstown Public Library
Columbia Public Library
Eastern Lancaster Co. Library
Elizabethtown Public Library
Ephrata Public Library
LancasterArea Library
Library System of Lancaster County Lititz Public Library
Milanof-Schock Library (Mt. Joy)
Moores Memorial Library (Christiana)
Pequea Valley Public Library
Quarryville Library
Lawrence County
New Castle Public Library
Lebanon County
Lebanon County Library System
Annville Free Library
Lehigh County
Allentown Public Library
Catasauqua Public Library
Bethlehem Area Public Library
Emmaus Public Library
Parkland Community Library
Slatington Public Library
Southern Lehigh Public Library

Whitehall Township Public Library
Luzerne County
Back Mountain Memorial Library
Hoyt Library
Luzerne County Library System
Marian Sutherland Kirby Library
Mill Memorial Library
Osterhout Public Library
Plymouth Public Library

West Pittston Library
Lycoming County
Lycoming County Library System ebranch
Dr. W. B. Konkle Memorial Library
Hughesville Area Public Library
James V Brown Library
Jersey Shore Public Library
Montgomery Area Public Library
Muncy Public Library
McKean County
Bradford Area Public Library
Hamlin Memorial Library
S W Smith Memorial Library
Mercer County
Grove City Community Library Stey-Nevant Public Library
Mifflin County
Mifflin County Library
Monroe County
Barrett Friendly Library
Clymer Library
Eastern Monroe Public Library
Pocono Mountain Public Library
Western Pocono Community Library
Montgomery County
Abington Township Public Library
Cheltenham Township Library System

Huntingdon Valley Library
Indian Valley Public Library
Jenkintown Library
Lower Merion Library System(member libraries include Ardmore Library, Bala Cynwyd Library, Belmont Hills Library, Gladwyne Library, Ludington Library, Penn Wynne Library)
Lower Providence Community Library
Montgomery County Library & Info Network
Montgomery County-Norristown Public Library
Narberth Community Library
Pottstown Public Library
The Union Library of Hatboro
Upper Dublin Public Library
Upper Merion Township Library
Upper Moreland Free Public Library
William Jeanes Memorial Library
Wissahickon Valley Public Library
Montour County
Thomas Beaver Free Library
Northampton
Bangor Public Library
Bethlehem Area Public Library
Easton Public Library
Mary Meuser Memorial Library
Memorial Library of Nazareth & Vicinity
Northampton Area Public Library
Northumberland County
Degenstein Community Library
Milton Public Library
Montgomery House Warrior Run Area Lib
Mount Carmel Public Library
Priestley-Forsyth Memorial Library
Shamokin & Coal Twp Public Library
Perry County
Bloomfield Public Library
Community Library of Western Perry Co.
Marysville-Rye Library
Newport Public Library
Perry County Library System
Philadelphia County
The Free Library of Philadelphia
Pike County
Pike County Public Library
Potter County
Coudersport Public Library
Galeton Public Library
Genesee Area Library
Oswayo Valley Memorial Library
Potter-Tioga Library System
Willis I. Lewis Memorial Library
Schuylkill County
Ashland Library
Frackville Library
Orwigsburg Free Public Library
Port Carbon Public Library
Pottsville Free Public Library

Ringtown Library
Schuylkill Haven Free Public Library
Shenandoah Area Free Public Library
Tamaqua Public Library

Tower-Porter Community Library
Tremont Area Free Public Library
Tri Valley Free Public Library
Snyder County
Beavertown Public Library
McClure Community Library
Middleburg Community Library
Selinsgrove Community Center Library
Snyder County Libraries
Somerset County
Mary S. Biesecker Public Library
Meyersdale Public Library
Somerset County Federated Lib. System
Sullivan County
Sullivan County Library
Susquehanna County
Forest City Branch Library
Hallstead Great-Bend Branch
Susquehanna County Historical Society & Free Library Association
Susquehanna Branch Library
Tioga County
Blossburg Memorial Library
Elkland Area Community Library
Green Free Library
Knoxville Public Library
Mansfield Free Public Library
Potter-Tioga Library System
Westfield Public Library
Union County
Herr Memorial Library
The Public Library for Union County
West End Library
Venango County
Cooperstown Library
Franklin Public Library
Oil City Library
Warren County
Sheffield Township Library
Sugar Grove Free Library
Tidioute Free Library
Warren Public Library
Youngsville Public Library
Washington County
Avella Area Public Library
Bentleyville Public Library
Burgettstown Community Library
California Public Library
Chartiers-Houston Community Library
Citizen’s Library

Donora Library
Fredericktown Area Public Library
Greater Canonsburg
Heritage Public Library
John K. Tener Library

Marianna Area Public Library
Monongahela Area Library
Peters Township Public Library
Wayne County
Bethany Public Library
Hawley Library
Northern Wayne Community Library
Public Libraries of Wayne County
Wayne County Public Library, Honesdale
Westmoreland County
Westmoreland Co. Federated Lib. Sys.
Adams Memorial Library
Belle Vernon Public Library
Greensburg Hempfield Area Library
Jeannette Public Library
Ligonier Valley Library
Manor Community Library

Monessen Public Library & District Center
Murrysville Community Library
New Florence Community Library
Norwin Public Library Association, Inc.
Penn Area Library
Peoples Library of New Kensington
Rostaver Public Library

Scottdale Public Library
Sewickley Township Public Library
Vandergrift Public Library
Youngwood Area Public Library
Wyoming County
Tunkhannock Public Library
York County
Arthur Hufnagel Glen Rock Public Lib
Collinsville Community Library
Dillsburg Area Public Library
Dover Area Community Library
Glatfelter Memorial Library
Hanover Public Library

Kaltreider-Benfer Library
Kreutz Creek Valley Library Center
Martin Memorial Library
Mason Dixon Public Library
New Freedom Library

Red Land Community Library
Shrewsbury Boro Public Library
Village Library
York County Library System
Libraries by County
Adams
Allegheny
Armstrong
Beaver
Bedford
Berks
Blair
Bradford
Bucks
Butler
Cambria
Cameron
Carbon
Centre
Chester
Clarion
Clearfield
Clinton
Columbia
Crawford
Cumberland
Dauphin
Delaware
Elk
Erie
Fayette
Forest
Franklin
Fulton
Greene
Huntingdon
Indiana
Jefferson
Juniata
Lackawanna
Lancaster
Lawrence
Lebanon
Lehigh
Luzerne
Lycoming
Mckean
Mercer
Mifflin
Monroe
Montgomery
Montour
Northampton
Northumberland
Perry
Philadelphia
Pike
Potter
Schuylkill
Snyder
Somerset
Sullivan
Susquehanna
Tioga
Union
Venango
Warren
Washington
Wayne
Westmoreland
Wyoming
York