Pennsylvania State Library
Commonwealth & Walnut Streets
Harrisburg 717-787-5968

Adams County

Adams County Library System
140 Baltimore Street
Gettysburg 717-334-5716

Cumberland County

Cumberland County Library System
1601 Ritner Highway
Carlisle 717-240-6175

Dauphin County

Dauphin County Public Library System
101 Walnut Street
Harrisburg 717-234-4961

Hershey Public Library
701 Cocoa Avenue
Hershey 717-533-6555

Middletown Public Library
20 North Catherine Street
Middletown 717-944-6412

Franklin County

Franklin County Library System
101 Ragged Edge Road South
Chambersburg 717-709-0282

Fulton County

Fulton County Library
227 North First Street
McConnellsburg 717-485-5327

Huntingdon County

Huntingdon County Library
330 Penn Street
Huntingdon 814-643-0200

Juniata County

Juniata County Library
498 Jefferson Street
Mifflintown 717-436-6378

Lancaster County

Adamstown Area Library
3000 North Reading Road
Adamstown 717-484-4200

Columbia Public Library
24 South Sixth Street
Columbia 717-684-2255

East Lancaster County Library
11 Chestnut Drive
New Holla         nd 717-354-0525

Elizabethtown Public Library
10 South Market Street
Elizabethtown 717-367-7467

Ephrata Public Library
550 South Reading Road
Ephrata 717-738-9291

Lancaster County Library System
125 North Duke Street
Lancaster 717-394-2651

Lititz Public Library
651 Kissel Hill Road
Lititz 717-626-2255

Milanof-Schock Library
1184 Anderson Ferry road
Mount Joy 717-653-1510

Pequea Valley Public Library
31 Center Street
Intercourse 717-768-3160

Quarryville Public Library
357 Buck Road
Quarryville 717-786-1336

Lebanon County

Annville Free Library
216 East Main Street
Annville 717-867-1802

Lebanon Community Library
125 North 7th Street
Lebanon 717-273-7624

Matthews Public Library
102 West Main Street
Fredericksburg 717-865-5523

Myerstown Community Library
199 North College Street
Myerstown 717-866-2800

Palmyra Public Library
50 Landings Drive
Annville 717-838-1347

Richland Community Library
111 East Main Street
Richland 717-866-4939

Perry County

Community Library of Western Perry County
104 East Main Street
Blain 717-536-3761

Marysville-Rye Public Library
198 Overcrest Road
Marysville 717-957-2851

New Bloomfield Public Library
23 East McClure Street
New Bloomfield 717-582-7426

Newport Public Library
316 North 4th Street
Newport 717-567-6860

York County

York County Library System
159 East Market Street
York 717-846-5300

Search by List

Search by a list of area regions or city names.


Search by Map

Use our interactive map to find your community