 The Salem Public Library's main branch is located just south of downtown.A branch library is located in West Salem (Polk County).The Library participates in the Chemeketa Cooperative Regional Library Service, so Salem Public Library cards are also valid in the member libraries in Yamhill, Polk, Marion, and parts of Linn County.