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.
The Penacook branch of CPL is located at 3 Merrimack Street in Penacook, NH.
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.