Directory of Libraries

Cumberland County Library System is a federated library system:

  • Seven libraries that operate independently (one has a branch facility)
  • Each library is governed by its own board of trustees
  • Aministrative Headquarters Office, governed by its own board of trustees
  • An associated non-profit CCLS Foundation


*Cleve J Fredricksen Library provides a pick-up and drop-off site for library materials at the Hampden Township Parks and Recreation Building, 5001 Hampden Park Dr., Mechanicsburg, PA 17050.

 Dauphin County Library System is a consolidated library system

  • Eight library locations that are part of a county system
  • Governed by one board of trustees
  • Library locations are not independent, but are unique

Two additional libraries operate independently in Dauphin County:

Four libraries operate independently in Perry County: 

  • The Perry County libraries share a Website and catalog
  • They remain independent entities