South Central Pennsylvania is home to a variety of libraries that cater to different needs. From public libraries that offer free resources and programming for all ages, to academic and specialized libraries that serve the needs of students and researchers, there is a library to fit every need in South Central Pennsylvania. The system serves a population of 1.3 million people.

The South Central Pennsylvania Library System is a non-profit organization that serves the libraries in Adams, Cumberland, Dauphin, Franklin, Fulton, Huntingdon, Juniata, Lebanon, Mifflin, Northumberland, Perry, Snyder, and Union Counties. The system provides administrative and consultative services to member libraries; coordinates interlibrary loans; develops and maintains an integrated library automation system; provides delivery service; and offers training opportunities for library staff and the general public. The system offices are located in Harrisburg, Pennsylvania. There are libraries of all types, including public, academic, and special.

The public libraries include the Dauphin County Library System, the Cumberland County Library System, and the York County Libraries and offer a wide range of services and resources to their communities.

The academic libraries include those at Penn State Harrisburg, Millersville University, and Shippensburg University. These libraries support the research and teaching activities of their respective institutions.

There are also many special libraries in South Central Pennsylvania, such as the Middletown Public Library, which specializes in genealogy and local history.

The libraries offer a variety of services to patrons including classes and programs for all ages, materials for borrowing, public computers and Wi-Fi access, meeting and event spaces, and much more.

For more information about the Libraries South Central Pennsylvania, addresses, phone numbers, links, and its member libraries you can find them on this page.

Adams CountyHuntingdon County
Cumberland CountyJuniata County
Dauphin CountyMifflin County
Lancaster CountyPerry County
Lebanon CountySnyder County
York CountySchuylkill County
Franklin CountyNorthumberland County