Make Appointments for Browsing IN the Library! See specifics here

Connecting People & Ideas


Your library offers books, magazines, music, movies available in physical and downloadable forms. Check out new and old favorites in many formats!


There are many ways to find a new book to enjoy.  Let us help!

From specialty cake pans to a 65' laser measuring tool, our Library of Things is full of unique things to borrow.

Looking for items that we don't own? Interlibrary loan will try to borrow materials for you from another library in New Hampshire, or beyond.

Download and enjoy free eBooks and audiobooks with your library card, wherever you go. Use Hoopla and Libby by Overdrive on the web or in apps on mobile devies. Ask us how!

Get instant access to popular magazines, with no holds and no wait! Available on your computer and mobile devices.

Resources to help you research your family history. 

Transparent Language Online is a language-learning program for library patrons that provides an effective and fun experience for all levels.


With Creativebug you will enjoy free unlimited access to over 1,000 online arts and crafts classes and workshops.

Easy to use, and easy to find trusted information. Britannica Online reference and research.

Get started learning something new today.

Highlights at HPL

white man browsing new books wearing mask
Make appointments to browse IN the library! Still offering curbside for books and printing/faxing. Reserve online or give us a call.
Wonder Woman cartoon reading
Wonder Woman encourages everyone to get a library card this month! If you already have one, make sure it's up to date. Call us for more information.
Women in 1920 gathering to support womens suffrage
This year we celebrate the 100th Anniversary of the 19th Amendment with books, news resources, and a live Zoom event.

Featured Events

Mon, 09/28 - 6:00am - 11:55pm
Local singer-songwriter, and former sportswriter, Howie Newman sings baseball songs, offers baseball trivia and tells stories about his days...
Tue, 09/29 - 6:00am - 11:55pm
Wed, 09/30 - 6:00am - 11:55pm
Wed, 09/30 - 10:00am - 11:00am
Wed, 09/30 - 7:30pm - 8:15pm