SnowLearn how kids can make their own snow art!  See our Storytime video instructions here.

The John Graham Library's building is reopening with restrictions on Monday, March 1st, 2021.  Masks (correctly worn) are required to enter the building.  If you do not have a mask we will provide one free of charge.  Contact-free holds pickup on the front porch will still be available.  Learn more here.


light bulbPick up a free kit for a STEM project for kids at the John Graham Library!  This month's project is building a tower from straws.  The kit includes all the supplies and instructions.  Call us at 717-776-5900 to arrange a pickup time, and we'll bring your kit to the front porch.

John Graham Library exteriorThe John Graham Library is expanding!  Click here to read about our plans to add more space for our programs and collections.

Tax FormsFederal 1040 and 1040-SR forms and instructions are available at the John Graham Library.

Contact-Free PickupDue to the high number of COVID-19 cases in Pennsylvania, the John Graham Library is currently open for contact-free holds pickup only. Request items in the library catalog or by calling us at 717-776-5900.  When you're notified that your items are ready, call us to schedule a pickup time, & we'll bring your items to the front porch. Learn more here. Don't know what you want?  Ask our librarians!

BarnWatch Miss Connie's special online children's Storytimes!  Click here for links to all of the videos.  Updated 02-26-2021.

For up-to-date information on COVID-19, consult the Centers for Disease Control and PA Department of Health websites:

Pennsylvania Department of Health

Centers for Disease Control

Person using computerOur free online services are always available, and most of them can be accessed from home.  Learn more about our free e-books, Kanopy movie streaming,, and our extensive list of other online services.

Mouse and ComputerView our newest books and DVDs on Pinterest, and connect with us on Facebook!

Front photo of John Graham Library
9 Parsonage Street
Newville, PA 17241
MON: 10:00 am - 8:00 pm
TUE: 10:00 am - 8:00 pm
WED: 10:00 am - 5:00 pm
THU: 10:00 am - 8:00 pm
FRI: 10:00 am - 8:00 pm
SAT: 10:00 am - 5:00 pm