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.

To contact the Service Desk, please call (603) 225-8670. You can also contact the library through email.

For purchase requests or research assistance, please email . 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.

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

Heights Branch

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

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