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 14 Canterbury Road 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.