Contact us!

Main Branch

The main branch of CPL is located at 45 Green Street in Concord, New Hampshire.

For our hours, please call (603) 225-8670 or check out our Hours page.

To contact the Service Desk, please call (603) 225-8670. You can also contact the library through email or by chat (the "Questions? Ask/Email a Librarian!" pop-up on our website.)

For purchase requests or research assistance, please email us. For general questions or questions about your CPL account, please call (603) 225-8670.

Penacook Branch

The Penacook branch of CPL is located at 3 Merrimack Street in Penacook, NH.

Update 1/1/2022: The Penacook Branch remains closed due to Covid-19.  Please contact the Main Branch with any questions.

Heights Branch

The Heights branch of CPL is located at 14 Canterbury Road in Concord, NH.

To contact the Heights Branch, please call (603) 230-4932. The Heights branch is open on Monday, Wednesday and Saturday. For a full schedule please see the Hours page.