John Graham Library exteriorThe John Graham Library's building has reopened to the public.  We are open Monday, Tuesday, Thursday, and Friday from 10:00 am - 8:00 pm, and Wednesday and Saturday from 10:00 am - 5:00 pm.  Thank you for your patience during our flood cleanup.

Now HiringThe John Graham Library is seeking a part-time Circulation Assistant.  For more details, see the job description or call 717-776-5900. gives access to live, online tutoring for all ages, resume help, and thousands of academic and career resources.  It's free to library cardholders and is available from 12:00 PM to 12:00 AM.  Learn more here.

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.

Blind Date With a BookDon't judge a book by its cover!  Visit our "Blind Date with a Book" display in the Fiction Room.  We provide some clues about each book's plot, but you won't know the title or author until you check out the book.  There are adult and teen novels and audiobooks.

gavelWe're seeking donations for the library's annual online benefit auction!  It runs from March 1st-15th here.  Contact the library if you have items you are interested in donating.  Thank you!

Mobile AppThe library has a new free mobile app called Library2Go!  Learn more here.

BarnWatch Miss Connie's special online children's Storytimes!  Click here for links to all the videos.  Updated 01-24-2022.

For up-to-date information on COVID-19, consult the Centers for Disease Control and PA Department of Health websites.  Order free at-home COVID tests here.

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.

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