Skip to main content

Covid-19 Guidance

To view guidance for public libraries regarding the Covid-19 pandemic, please visit our resources page:

View contact information for all libraries in the district below, sorted by library system.

Cumberland County Library System Facebook Logo

Federated Library System | Executive Director: Carolyn Blatchley |


Amelia Givin Library facebook logo

114 N Baltimore Ave

Mt. Holly Springs, PA 17065

(717) 486-3688

Director: Cynthia Stratton-Thompson


East Pennsboro  Facebook Logo

98 South Enola Drive

Enola, PA 17025

(717) 732-4274

A branch of Fredricksen Public Library


New Cumberland Library  Facebook Logo

1 Benjamin Plaza

New Cumberland, PA 17070

(717) 774-7820

Director: Alana Bubnis


Bosler Memorial Library Facebook Logo

158 West High Street

Carlisle, PA 17013

(717) 243-4642

Director: Jeff Swope


Fredricksen Library  Facebook Logo

100 N. 19th Street

Camp Hill, PA 17011

(717) 761-3900

Director: Jessica Miller

Business and Career Center

Simpson Library  Facebook Logo

16 North Walnut Street

Mechanicsburg, PA 17055

(717) 766-0171

Director: Sue Erdman


Coy Public Library (Shippensburg)  Facebook Logo

73 West King Street

Shippensburg, PA 17257

(717) 532-4508

Director: Jody Cole


John Graham Library  Facebook Logo

9 Parsonage Street

Newville, PA 17241

(717) 776-5900

Director: Mary Schoedel


System Headquarters

Executive Offices

400 Bent Creek Blvd, Ste 150

Mechanicsburg, PA 17050

(717) 240-6175



Dauphin County Library System  Facebook Logo

Consolidated Library System | Executive Director: Karen Cullings |

East Shore Area Library

4501 Ethel Street

Harrisburg, PA 17109

(717) 652-9380

Library Manager: Maria Lagasca


Kline Library

530 South 29th Street

Harrisburg, PA 17104

(717) 234-3934

Library Manager: Michael Clater


Northern Dauphin Library

683 Main Street

Lykens, PA 17048

(717) 523-0340

Library Manager: Lizzy Baldwin


Elizabethville Area Library

80 North Market Street

Elizabethville, PA 17023

(717) 362-9825

Library Manager: Ann Bruner


Madeline L. Olewine Memorial Library

2410 North Third Street

Harrisburg, PA 17110

(717) 232-7286

Interim Library Manager: Jose Colon


William H. & Marion C. Alexander Family Library

200 W. 2nd Street

Hummelstown, PA 17036

(717) 566-0949

Library Manager: Jamie Hansell


Johnson Memorial Library

799 East Center Street

Millersburg, PA 17061

(717) 692-2658

Library Manager: Lizzy Baldwin


McCormick Riverfront Library

101 Walnut Street

Harrisburg, PA 17101

(717) 234-4976

Library Manager: Lisa Howald


Key Staff Members

Executive Director: Karen Cullings

Public Services Director: Lori Milach

Human Resources Director: Angela Jefferies

Youth Services Administrator: Hannah Killian

Independent Dauphin County Libraries

Hershey Public Library Facebook Logo

701 Cocoa Avenue

Hershey, PA 17033

(717) 533-6555

Library Director: Alison Troutmann


Middletown Public Library  Facebook Logo

20 N. Catherine Street

Middltown, PA 17057

(717) 944-6412

Library Director: John Grayshaw


Public Libraries of Perry County

New Bloomfield Public Library Facebook Logo

23 E McClure Street

PO Box 558

New Bloomfield, PA 17068

(717) 582-0051

Library Director: Julia McGuigan


Community Library of Western Perry County  Facebook Logo

104 E. Main Street

PO Box 56

Blain, PA 17006

(717) 536-3761

Library Director: Lois Parker


Marysville-Rye Library  Facebook Logo

198 Overcrest Road

Marysville, PA 17053

(717) 957-2851

Library Director: Wendy Holler


Newport Public Library  Facebook Logo

316 N. 4th Street

Newport, PA 17074

(717) 567-6860

Library Director: Jeanne Heicher