Guest, Sign inJoin
NewCumberlandPANew Cumberland, #1 on this list · Photo: Penndyl · CC BY-SA 4.0
Pennsylvania rankings · Libraries

Towns with the most-used libraries in Pennsylvania

New Cumberland has the most-used library of Pennsylvania’s 108 towns of 2,500+ with a library of their own: 16.5 visits per resident a year at New Cumberland Public Library (IMLS Public Libraries Survey). The typical library here counts 3.2.

IMLS Public Libraries Survey: a year’s visits divided by the people the library serves. Only a library that serves one town (80–125% of its population) and reported its own count is ranked; IMLS estimates never are. A described list: no letters. How grades work

#1

New Cumberland

Cumberland County · 7,590 people
16.5visits

Visits per resident a year·New Cumberland Public Library, FY 2024

#2

Easttown Township

Chester County · 11,090 people
12.1visits

Visits per resident a year·Easttown Library, FY 2024

#3

Narberth

Montgomery County · 4,479 people
11.3visits

Visits per resident a year·Narberth Community Library, FY 2024

All 108 towns

Visits per resident, highest first.

108 towns ranked. Not here? See why a town may be missing.

#TownVisits per residentPeople servedLibrary
1New CumberlandCumberland County · 7,590 people16.57,507New Cumberland Public LibraryIMLS, FY 2024
2Easttown TownshipChester County · 11,090 people12.110,984Easttown LibraryIMLS, FY 2024
3NarberthMontgomery County · 4,479 people11.34,492Narberth Community LibraryIMLS, FY 2024
4SwarthmoreDelaware County · 6,561 people10.86,543Swarthmore Public LibraryIMLS, FY 2024
5CarnegieAllegheny County · 7,777 people9.18,134Andrew Carnegie Free LibraryIMLS, FY 2024
6Sinking SpringBerks County · 4,584 people9.14,286Sinking Spring Public LibraryIMLS, FY 2024
7Castle ShannonAllegheny County · 8,006 people9.08,249Community Library of Castle ShannonIMLS, FY 2024
8Ford CityArmstrong County · 2,750 people8.92,859Ford City Public LibraryIMLS, FY 2024
9Lower Merion TownshipMontgomery County · 64,691 people8.863,633Lower Merion Library SystemIMLS, FY 2024
10Lower Moreland TownshipMontgomery County · 14,116 people8.313,917Huntingdon Valley LibraryIMLS, FY 2024
11BrentwoodAllegheny County · 9,597 people8.210,082Brentwood LibraryIMLS, FY 2024
12BridgevilleAllegheny County · 4,569 people8.04,804Bridgeville Public LibraryIMLS, FY 2024
13HatboroMontgomery County · 8,593 people7.28,238Union Library Company of HatboroughIMLS, FY 2024
14CraftonAllegheny County · 5,790 people7.16,099Crafton Public LibraryIMLS, FY 2024
15MillvaleAllegheny County · 3,211 people6.73,376Millvale LibraryIMLS, FY 2024
16Green TreeAllegheny County · 4,672 people6.44,941Green Tree Public LibraryIMLS, FY 2024
17Upper Dublin TownshipMontgomery County · 27,258 people6.326,665Upper Dublin Public LibraryIMLS, FY 2024
18WaynesboroFranklin County · 11,190 people5.710,951Alexander Hamilton Memorial Free LibraryIMLS, FY 2024
19UniontownFayette County · 9,434 people5.69,984Uniontown Public LibraryIMLS, FY 2024
20AvalonAllegheny County · 4,572 people5.64,762Avalon Public LibraryIMLS, FY 2024
21WomelsdorfBerks County · 2,986 people5.32,892Womelsdorf Community LibraryIMLS, FY 2024
22Peters TownshipWashington County · 23,262 people5.222,946Peters Township Public LibraryIMLS, FY 2024
23Whitemarsh TownshipMontgomery County · 20,198 people5.219,707William Jeanes Memorial LibraryIMLS, FY 2024
24Derry TownshipDauphin County · 25,179 people5.124,715Hershey Public LibraryIMLS, FY 2024
25St. MarysElk County · 12,253 people5.012,738St. Marys Public LibraryIMLS, FY 2024
26Pleasant HillsAllegheny County · 8,212 people5.08,504Pleasant Hills Public LibraryIMLS, FY 2024
27PittstonLuzerne County · 7,715 people5.07,591Pittston Memorial LibraryIMLS, FY 2024
28Springfield TownshipMontgomery County · 21,030 people4.920,814Free Library of Springfield TownshipIMLS, FY 2024
29Radnor TownshipDelaware County · 32,930 people4.833,228Memorial Library of Radnor TownshipIMLS, FY 2024
30Manheim TownshipLancaster County · 44,826 people4.743,977Manheim Township Public LibraryIMLS, FY 2024
31Shaler TownshipAllegheny County · 26,833 people4.628,132Shaler North Hills LibraryIMLS, FY 2024
32Upper St. Clair TownshipAllegheny County · 20,466 people4.621,160Upper St. Clair Township LibraryIMLS, FY 2024
33Wrightstown TownshipBucks County · 3,278 people4.63,286Village Library of WrightstownIMLS, FY 2024
34Horsham TownshipMontgomery County · 27,882 people4.526,564Horsham Township LibraryIMLS, FY 2024
35Springfield TownshipDelaware County · 25,039 people4.525,070Springfield Township LibraryIMLS, FY 2024
36Aston TownshipDelaware County · 16,760 people4.516,791Aston Public LibraryIMLS, FY 2024
37LansdowneDelaware County · 11,141 people4.411,107Lansdowne Public LibraryIMLS, FY 2024
38West Pikeland TownshipChester County · 4,045 people4.44,024Chester Springs LibraryIMLS, FY 2024
39EbensburgCambria County · 3,228 people4.33,404Ebensburg Free Public LibraryIMLS, FY 2024
40Northampton TownshipBucks County · 39,919 people4.239,915Free Library of Northampton TownshipIMLS, FY 2024
41Lower Providence TownshipMontgomery County · 26,242 people4.225,625Lower Providence Community LibraryIMLS, FY 2024
42Newtown TownshipDelaware County · 15,438 people4.215,002Newtown Public LibraryIMLS, FY 2024
43West PittstonLuzerne County · 4,682 people4.24,652West Pittston LibraryIMLS, FY 2024
44Marple TownshipDelaware County · 24,323 people4.124,214Marple Public LibraryIMLS, FY 2024
45Cheltenham TownshipMontgomery County · 38,498 people4.037,452Cheltenham Township Library SystemIMLS, FY 2024
46WyomissingBerks County · 11,285 people4.011,114Wyomissing Public LibraryIMLS, FY 2024
47Cranberry TownshipButler County · 35,244 people3.936,015Cranberry Public LibraryIMLS, FY 2024
48Middletown TownshipDelaware County · 17,342 people3.916,373Middletown Free LibraryIMLS, FY 2024
49JenkintownMontgomery County · 4,785 people3.94,719Jenkintown LibraryIMLS, FY 2024
50Upper Southampton TownshipBucks County · 15,067 people3.815,269Southampton Free LibraryIMLS, FY 2024
51ColumbiaLancaster County · 10,314 people3.710,207Columbia Public LibraryIMLS, FY 2024
52Nanty-GloCambria County · 2,413 people3.72,511Nanty Glo Public LibraryIMLS, FY 2024
53South Park TownshipAllegheny County · 13,613 people3.313,727South Park Township LibraryIMLS, FY 2024
54Tinicum TownshipDelaware County · 3,985 people3.33,983Tinicum Memorial Public LibraryIMLS, FY 2024
55BellevueAllegheny County · 7,888 people3.28,311Andrew Bayne Memorial LibraryIMLS, FY 2024
56Lower Southampton TownshipBucks County · 20,414 people3.120,599Township Library of Lower SouthamptonIMLS, FY 2024
57YeadonDelaware County · 12,320 people3.112,054Yeadon Public LibraryIMLS, FY 2024
58Sewickley TownshipWestmoreland County · 5,535 people3.15,647Sewickley Township Public LibraryIMLS, FY 2024
59Warminster TownshipBucks County · 33,254 people3.034,558Warminster Township LibraryIMLS, FY 2024
60Bethel ParkAllegheny County · 32,074 people3.033,577Bethel Park Public LibraryIMLS, FY 2024
61NorwoodDelaware County · 5,927 people3.05,943Norwood Public LibraryIMLS, FY 2024
62SayreBradford County · 5,328 people3.05,461Sayre Public LibraryIMLS, FY 2024
63WhitehallAllegheny County · 14,521 people2.715,064Whitehall Public LibraryIMLS, FY 2024
64MiddletownDauphin County · 9,776 people2.79,533Middletown Public LibraryIMLS, FY 2024
65Upper Merion TownshipMontgomery County · 36,674 people2.633,613Upper Merion Township LibraryIMLS, FY 2024
66Ridley TownshipDelaware County · 30,956 people2.631,053Ridley Township Public LibraryIMLS, FY 2024
67Jefferson HillsAllegheny County · 12,357 people2.612,424Jefferson Hills Public LibraryIMLS, FY 2024
68BadenBeaver County · 3,831 people2.63,904Baden Memorial LibraryIMLS, FY 2024
69Moon TownshipAllegheny County · 26,756 people2.527,240Moon Township Public LibraryIMLS, FY 2024
70Nether Providence TownshipDelaware County · 14,468 people2.515,542Helen Kate Furness Free LibraryIMLS, FY 2024
71Lower Macungie TownshipLehigh County · 33,507 people2.435,022Lower Macungie LibraryIMLS, FY 2024
72Spring TownshipBerks County · 28,873 people2.428,407Spring Township LibraryIMLS, FY 2024
73BaldwinAllegheny County · 20,516 people2.321,510Baldwin Borough Public LibraryIMLS, FY 2024
74South Fayette TownshipAllegheny County · 18,648 people2.318,358South Fayette Township LibraryIMLS, FY 2024
75ClairtonAllegheny County · 5,876 people2.36,181Clairton Public LibraryIMLS, FY 2024
76Hampton TownshipAllegheny County · 17,808 people2.218,479Hampton Community LibraryIMLS, FY 2024
77CoplayLehigh County · 3,532 people2.23,348Coplay Public LibraryIMLS, FY 2024
78BlairsvilleIndiana County · 3,176 people2.03,214Blairsville Public LibraryIMLS, FY 2024
79Penn TownshipWestmoreland County · 20,755 people1.924,099Penn Area LibraryIMLS, FY 2024
80Concord TownshipDelaware County · 18,477 people1.921,192Rachel Kohl Community LibraryIMLS, FY 2024
81DormontAllegheny County · 7,816 people1.88,244Dormont Public LibraryIMLS, FY 2024
82MorrisvilleBucks County · 9,665 people1.79,809Morrisville Free Library AssociationIMLS, FY 2024
83SomersetSomerset County · 5,815 people1.76,048Mary S Biesecker Public LibraryIMLS, FY 2024
84Whitehall TownshipLehigh County · 29,405 people1.629,173Whitehall Township Public LibraryIMLS, FY 2024
85Prospect ParkDelaware County · 6,409 people1.66,427Prospect Park Free LibraryIMLS, FY 2024
86WilkinsburgAllegheny County · 13,602 people1.514,349Wilkinsburg Public LibraryIMLS, FY 2024
87ChesterDelaware County · 33,996 people1.432,605J. Lewis Crozer LibraryIMLS, FY 2024
88Upper Moreland TownshipMontgomery County · 25,880 people1.426,116Upper Moreland Free Public LibraryIMLS, FY 2024
89CollingdaleDelaware County · 8,898 people1.48,908Collingdale Public LibraryIMLS, FY 2024
90Oley TownshipBerks County · 3,874 people1.43,810Oley Valley Community LibraryIMLS, FY 2024
91Northern CambriaCambria County · 3,399 people1.43,560Northern Cambria Public LibraryIMLS, FY 2024
92PlumAllegheny County · 26,225 people1.327,144Plum Borough Community LibraryIMLS, FY 2024
93Sharon HillDelaware County · 5,995 people1.36,014Sharon Hill Public LibraryIMLS, FY 2024
94Hegins TownshipSchuylkill County · 3,368 people1.33,337Tri Valley Free Public LibraryIMLS, FY 2024
95TraffordWestmoreland County · 3,211 people1.33,317Trafford Community Public LibraryIMLS, FY 2024
96Scott TownshipAllegheny County · 16,838 people1.217,649Scott Township Public LibraryIMLS, FY 2024
97Ridley ParkDelaware County · 7,255 people1.27,186Ridley Park Public LibraryIMLS, FY 2024
98Haverford TownshipDelaware County · 50,997 people1.150,431Haverford Township Free Library AssociationIMLS, FY 2024
99ShenandoahSchuylkill County · 4,122 people1.14,243Shenandoah Area Free Public LibraryIMLS, FY 2024
100Jenks TownshipForest County · 3,662 people1.14,361Marienville Area LibraryIMLS, FY 2024
101RochesterBeaver County · 3,358 people1.14,037Rochester Public LibraryIMLS, FY 2024
102FolcroftDelaware County · 6,780 people1.06,792Folcroft Public LibraryIMLS, FY 2024
103MinersvilleSchuylkill County · 4,423 people1.04,370Minersville Public LibraryIMLS, FY 2024
104Coolbaugh TownshipMonroe County · 20,681 people0.923,894Pocono Mountain Public LibraryIMLS, FY 2024
105Ralpho TownshipNorthumberland County · 4,181 people0.94,186Ralpho Township Public LibraryIMLS, FY 2024
106Burrell TownshipIndiana County · 3,434 people0.83,491Burrell Township LibraryIMLS, FY 2024
107DarbyDelaware County · 10,666 people0.710,715Darby LibraryIMLS, FY 2024
108MonacaBeaver County · 5,456 people0.65,625Monaca Public LibraryIMLS, FY 2024
Quick answers

Questions people ask

Which Pennsylvania town has the most-used library?

New Cumberland (Cumberland County): New Cumberland Public Library counts 16.5 visits per resident a year. Easttown Township (12.1) and Narberth (11.3) follow.

How are these towns ranked?

By library visits per resident in the IMLS Public Libraries Survey: the visits a town’s own library reported, divided by the population it serves, highest first. It is the same rank as on each town’s Library & civic life page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ with a library of their own that reported its visits (108 in Pennsylvania). Towns served by a county or regional system share its figure and aren’t ranked one by one; figures IMLS estimated for a library that didn’t report aren’t ranked; in states with strong townships the township, not a village inside it, is ranked. Every town is on the Pennsylvania page.

Go deeper

More Pennsylvania lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Pennsylvania rankings →
Other states

Most-used libraries in other states