transparent spacer

farmers marketThe "Farmers' Market on the Lawn" is held every Saturday morning from 9:00 am - 12:00 pm from May through October.  As always, vendor space is completely FREE.  For more information visit our Farmers' Market page, stop by the John Graham Library, or contact us at 717-776-5900. 

Auctioneer's gavelThe John Graham Library's annual Online Auction will run from June 1st-15th, 2024! 100% of the proceeds directly benefit the library. Items and photographs are being added to the auction website as they are received. If you are interested in donating an item, contact the library by June 1st.

Library AdditionThe John Graham Library has added a new room!  Click here to read about the new addition and how it will give us more space for our programs and collections.

booksDon't miss the Friends of the John Graham Library's book sale! You'll find a wide variety of great books at bargain prices on the book sale shelves. Stop by any time during regular library hours to see the selection!

Science Camp LogoLearn about science with Miss Connie's fun experiments at Science Camp! This one-day camp is designed for ages 5-10, and is held on Mondays in June and July. Registration is required, so call the library at 717-776-5900 or stop by the front desk to register for your choice of days.

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

BarnSome of Miss Connie's special video Storytimes are still available for viewing!  Click here for links to the videos.  Current Storytimes are held in person at the library at 10:30 am on Tuesday mornings. Updated  01-03-2023.

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