The Selinsgrove Community Library is a public library that is part of the Snyder County Library system. Patrons have free use of the PA Power Library and Access Pennsylvania which provide extensive online resources for children and adults. The library is on the corner of High Street and Pine Street, one block west of Market Street in downtown Selinsgrove. A small book exchange cart is hosted in the U.S. Post Office building on Rte 11&15, Shamokin Dam and in the Monroe Township Post Office.