Guest, Sign inJoin
View of Provincetown from Pilgrim Monument looking east, MA, USA - Sept, 2013Provincetown, #1 on this list · Photo: WestportWiki · CC BY-SA 3.0
Massachusetts rankings · Libraries

Towns with the most-used libraries in Massachusetts

Provincetown has the most-used library of Massachusetts’ 263 towns of 2,500+ with a library of their own: 27.5 visits per resident a year at Provincetown Public Library (IMLS Public Libraries Survey). The typical library here counts 4.1.

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

Provincetown

Barnstable County · 3,729 people
27.5visits

Visits per resident a year·Provincetown Public Library, FY 2024

#2

West Tisbury

Dukes County · 3,645 people
26.9visits

Visits per resident a year·West Tisbury Free Public Library, FY 2024

#3

Chatham

Barnstable County · 6,752 people
19.8visits

Visits per resident a year·Eldredge Public Library, FY 2024

All 263 towns

Visits per resident, highest first.

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

#TownVisits per residentPeople servedLibrary
1ProvincetownBarnstable County · 3,729 people27.53,723Provincetown Public LibraryIMLS, FY 2024
2West TisburyDukes County · 3,645 people26.93,594West Tisbury Free Public LibraryIMLS, FY 2024
3ChathamBarnstable County · 6,752 people19.86,643Eldredge Public LibraryIMLS, FY 2024
4ConcordMiddlesex County · 18,208 people19.517,954Concord Free Public LibraryIMLS, FY 2024
5WellfleetBarnstable County · 3,707 people18.63,644Wellfleet Public LibraryIMLS, FY 2024
6EdgartownDukes County · 5,446 people15.55,266Edgartown Free Public LibraryIMLS, FY 2024
7OrleansBarnstable County · 6,524 people14.46,422Snow LibraryIMLS, FY 2024
8AshbyMiddlesex County · 3,274 people13.53,163Ashby Free Public LibraryIMLS, FY 2024
9BoxboroughMiddlesex County · 5,508 people13.45,412Sargent Memorial LibraryIMLS, FY 2024
10CarlisleMiddlesex County · 5,286 people13.35,157Gleason Public LibraryIMLS, FY 2024
11TownsendMiddlesex County · 9,143 people12.98,948Townsend Public LibraryIMLS, FY 2024
12LenoxBerkshire County · 5,059 people12.45,064Lenox LibraryIMLS, FY 2024
13WellesleyNorfolk County · 31,239 people11.230,524Wellesley Free LibraryIMLS, FY 2024
14LexingtonMiddlesex County · 34,648 people11.134,074Cary Memorial LibraryIMLS, FY 2024
15BedfordMiddlesex County · 14,836 people10.914,161Bedford Free Public LibraryIMLS, FY 2024
16WestonMiddlesex County · 11,729 people10.911,661Weston Public LibraryIMLS, FY 2024
17EasthamBarnstable County · 5,844 people10.65,822Eastham Public LibraryIMLS, FY 2024
18Oak BluffsDukes County · 5,428 people10.65,379Oak Bluffs Public LibraryIMLS, FY 2024
19HarvardWorcester County · 7,014 people10.56,870Harvard Public LibraryIMLS, FY 2024
20CohassetNorfolk County · 8,461 people10.28,346Paul Pratt Memorial LibraryIMLS, FY 2024
21DoverNorfolk County · 6,026 people10.25,860Dover Town LibraryIMLS, FY 2024
22RockportEssex County · 7,126 people9.86,925Rockport Public LibraryIMLS, FY 2024
23SunderlandFranklin County · 3,607 people9.53,647Sunderland Public LibraryIMLS, FY 2024
24WestfordMiddlesex County · 24,853 people9.424,353J. V. Fletcher LibraryIMLS, FY 2024
25WilliamsburgHampshire County · 2,445 people9.42,469Meekins Public LibraryIMLS, FY 2024
26SherbornMiddlesex County · 4,455 people9.34,372Sherborn LibraryIMLS, FY 2024
27TisburyDukes County · 4,934 people9.24,886Vineyard Haven Public LibraryIMLS, FY 2024
28Great BarringtonBerkshire County · 7,239 people9.17,214Mason LibraryIMLS, FY 2024
29ShrewsburyWorcester County · 39,627 people9.039,805Shrewsbury Free Public LibraryIMLS, FY 2024
30NeedhamNorfolk County · 32,897 people8.932,114Needham Free Public LibraryIMLS, FY 2024
31BrooklineNorfolk County · 63,414 people8.762,535Brookline Public LibraryIMLS, FY 2024
32LynnfieldEssex County · 13,274 people8.712,951Lynnfield Public LibraryIMLS, FY 2024
33WestwoodNorfolk County · 16,426 people8.616,231Westwood Public LibraryIMLS, FY 2024
34MattapoisettPlymouth County · 6,831 people8.66,589Mattapoisett Free Public LibraryIMLS, FY 2024
35SheffieldBerkshire County · 3,314 people8.53,329Bushnell-Sage LibraryIMLS, FY 2024
36NorthfieldFranklin County · 2,857 people8.42,872Dickinson Memorial LibraryIMLS, FY 2024
37NorwellPlymouth County · 11,546 people8.211,280Norwell Public LibraryIMLS, FY 2024
38TopsfieldEssex County · 6,626 people8.26,504Topsfield Town LibraryIMLS, FY 2024
39Manchester-by-the-SeaEssex County · 5,475 people8.25,354Manchester-By-The-Sea Pub. LibraryIMLS, FY 2024
40CambridgeMiddlesex County · 122,588 people8.1118,488Cambridge Public LibraryIMLS, FY 2024
41DuxburyPlymouth County · 16,498 people8.116,107Duxbury Free LibraryIMLS, FY 2024
42GrotonMiddlesex County · 11,541 people8.111,162Groton Public LibraryIMLS, FY 2024
43WilliamstownBerkshire County · 9,186 people8.17,663David & Joyce Milne Public LibraryIMLS, FY 2024
44LincolnMiddlesex County · 6,925 people8.16,855Lincoln Public LibraryIMLS, FY 2024
45PeabodyEssex County · 55,953 people7.953,896Peabody Institute LibraryIMLS, FY 2024
46MillisNorfolk County · 9,463 people7.88,836Millis Public LibraryIMLS, FY 2024
47CantonNorfolk County · 25,165 people7.724,609Canton Public LibraryIMLS, FY 2024
48WinchesterMiddlesex County · 23,710 people7.622,640Winchester Public LibraryIMLS, FY 2024
49South HadleyHampshire County · 17,768 people7.518,046South Hadley Public LibraryIMLS, FY 2024
50ActonMiddlesex County · 24,786 people7.323,829Acton Memorial LibraryIMLS, FY 2024
51SudburyMiddlesex County · 19,643 people7.318,965Goodnow LibraryIMLS, FY 2024
52West BoylstonWorcester County · 7,923 people7.37,757Beaman Memorial Public LibraryIMLS, FY 2024
53LittletonMiddlesex County · 10,404 people7.210,139Reuben Hoar LibraryIMLS, FY 2024
54West NewburyEssex County · 4,709 people7.04,562G. A. R. Memorial LibraryIMLS, FY 2024
55ReadingMiddlesex County · 25,803 people6.925,205Reading Public LibraryIMLS, FY 2024
56NewburyportEssex County · 19,148 people6.918,662Newburyport Public LibraryIMLS, FY 2024
57West BrookfieldWorcester County · 3,947 people6.93,817Merriam-Gilbert Public LibraryIMLS, FY 2024
58GreenfieldFranklin County · 17,691 people6.817,656Greenfield Public LibraryIMLS, FY 2024
59MarshfieldPlymouth County · 26,826 people6.725,713Ventress Memorial LibraryIMLS, FY 2024
60BrewsterBarnstable County · 10,457 people6.610,444Brewster Ladies' LibraryIMLS, FY 2024
61ScituatePlymouth County · 19,662 people6.519,190Scituate Town LibraryIMLS, FY 2024
62MedfieldNorfolk County · 13,248 people6.513,072Medfield Memorial LibraryIMLS, FY 2024
63HoldenWorcester County · 20,526 people6.419,880Gale Free LibraryIMLS, FY 2024
64HollistonMiddlesex County · 15,206 people6.314,856Holliston Public LibraryIMLS, FY 2024
65HarwichBarnstable County · 13,635 people6.313,373Brooks Free LibraryIMLS, FY 2024
66MaldenMiddlesex County · 66,370 people6.264,712Malden Public LibraryIMLS, FY 2024
67WakefieldMiddlesex County · 29,234 people6.227,069Lucius Beebe Memorial LibraryIMLS, FY 2024
68NorthboroughWorcester County · 16,080 people6.215,663Northborough Free LibraryIMLS, FY 2024
69BoylstonWorcester County · 5,104 people6.24,924Boylston Public LibraryIMLS, FY 2024
70MiltonNorfolk County · 28,537 people6.128,364Milton Public LibraryIMLS, FY 2024
71AvonNorfolk County · 4,861 people6.14,735Avon Public LibraryIMLS, FY 2024
72HadleyHampshire County · 5,213 people6.05,270Hadley Public LibraryIMLS, FY 2024
73FoxboroughNorfolk County · 18,934 people5.918,488Boyden LibraryIMLS, FY 2024
74SomersetBristol County · 18,681 people5.918,192Somerset Public LibraryIMLS, FY 2024
75HinghamPlymouth County · 24,481 people5.824,130Hingham Public LibraryIMLS, FY 2024
76MashpeeBarnstable County · 15,468 people5.815,468Mashpee Public LibraryIMLS, FY 2024
77DaltonBerkshire County · 6,157 people5.86,236Dalton Free Public LibraryIMLS, FY 2024
78RowleyEssex County · 6,356 people5.86,283Rowley Public LibraryIMLS, FY 2024
79FalmouthBarnstable County · 33,361 people5.632,440Falmouth Public LibraryIMLS, FY 2024
80LongmeadowHampden County · 15,688 people5.615,632Richard Salter Storrs LibraryIMLS, FY 2024
81WaylandMiddlesex County · 13,913 people5.613,664Wayland Free Public LibraryIMLS, FY 2024
82LunenburgWorcester County · 12,043 people5.611,835Lunenburg Public LibraryIMLS, FY 2024
83MaynardMiddlesex County · 10,703 people5.610,546Maynard Public LibraryIMLS, FY 2024
84West BridgewaterPlymouth County · 7,872 people5.67,625West Bridgewater Public LibraryIMLS, FY 2024
85DeerfieldFranklin County · 5,147 people5.65,162Tilton LibraryIMLS, FY 2024
86AndoverEssex County · 37,014 people5.536,363Memorial Hall LibraryIMLS, FY 2024
87BrocktonPlymouth County · 106,134 people5.4104,826Brockton Public LibraryIMLS, FY 2024
88RutlandWorcester County · 9,776 people5.49,298Rutland Free Public LibraryIMLS, FY 2024
89IpswichEssex County · 14,131 people5.313,848Ipswich Public LibraryIMLS, FY 2024
90WestboroughWorcester County · 22,894 people5.221,506Westborough Public LibraryIMLS, FY 2024
91CharltonWorcester County · 13,685 people5.213,360Charlton Public LibraryIMLS, FY 2024
92NewtonMiddlesex County · 90,741 people5.187,381Newton Free LibraryIMLS, FY 2024
93MansfieldBristol County · 24,236 people5.123,816Mansfield Public LibraryIMLS, FY 2024
94PepperellMiddlesex County · 11,762 people5.111,620Lawrence LibraryIMLS, FY 2024
95NewburyEssex County · 6,895 people5.16,695Newbury Town LibraryIMLS, FY 2024
96SomervilleMiddlesex County · 84,211 people5.079,762Somerville Public LibraryIMLS, FY 2024
97NatickMiddlesex County · 36,969 people5.029,705Morse Institute LibraryIMLS, FY 2024
98PrincetonWorcester County · 3,618 people5.03,504Princeton Public LibraryIMLS, FY 2024
99BelchertownHampshire County · 15,265 people4.915,316Clapp Memorial LibraryIMLS, FY 2024
100MiddletonEssex County · 9,895 people4.99,837Flint Public LibraryIMLS, FY 2024
101PembrokePlymouth County · 18,492 people4.818,297Pembroke Public LibraryIMLS, FY 2024
102MedwayNorfolk County · 13,804 people4.713,393Medway Public LibraryIMLS, FY 2024
103Palmer TownHampden County · 12,367 people4.712,337Palmer Public LibraryIMLS, FY 2024
104SouthboroughWorcester County · 10,559 people4.710,409Southborough Public LibraryIMLS, FY 2024
105SturbridgeWorcester County · 10,120 people4.79,882Joshua Hyde Public LibraryIMLS, FY 2024
106GranbyHampshire County · 5,991 people4.76,055Granby Free Public LibraryIMLS, FY 2024
107ChelmsfordMiddlesex County · 38,549 people4.635,906Chelmsford Public LibraryIMLS, FY 2024
108BelmontMiddlesex County · 27,118 people4.626,710Belmont Public LibraryIMLS, FY 2024
109NantucketNantucket County · 14,758 people4.614,421Nantucket AtheneumIMLS, FY 2024
110BlackstoneWorcester County · 9,416 people4.69,211Blackstone Free Public LibraryIMLS, FY 2024
111MerrimacEssex County · 6,818 people4.66,699Merrimac Public LibraryIMLS, FY 2024
112BoltonWorcester County · 6,477 people4.65,728Bolton Public LibraryIMLS, FY 2024
113YarmouthBarnstable County · 25,225 people4.525,244Yarmouth Town LibrariesIMLS, FY 2024
114SterlingWorcester County · 8,358 people4.58,139Conant Free Public LibraryIMLS, FY 2024
115MendonWorcester County · 6,479 people4.56,286Taft Public LibraryIMLS, FY 2024
116BeverlyEssex County · 43,363 people4.442,235Beverly Public LibraryIMLS, FY 2024
117WilmingtonMiddlesex County · 23,629 people4.422,904Wilmington Memorial LibraryIMLS, FY 2024
118SalisburyEssex County · 9,530 people4.49,189Salisbury Public LibraryIMLS, FY 2024
119BarreWorcester County · 5,641 people4.45,533Woods Memorial LibraryIMLS, FY 2024
120NorwoodNorfolk County · 31,714 people4.331,317Morrill Memorial LibraryIMLS, FY 2024
121UptonWorcester County · 8,560 people4.38,128Upton Town LibraryIMLS, FY 2024
122Weymouth TownNorfolk County · 59,759 people4.257,410Weymouth Public LibrariesIMLS, FY 2024
123WoburnMiddlesex County · 43,962 people4.241,248Woburn Public LibraryIMLS, FY 2024
124SeekonkBristol County · 16,046 people4.215,649Seekonk Public LibraryIMLS, FY 2024
125Amherst Town College campusHampshire County · 40,920 people4.140,059Jones Library, Inc.IMLS, FY 2024
126DartmouthBristol County · 34,367 people4.133,406Dartmouth Public LibrariesIMLS, FY 2024
127WilbrahamHampden County · 14,715 people4.114,526Wilbraham Public LibraryIMLS, FY 2024
128KingstonPlymouth County · 14,548 people4.113,829Kingston Public LibraryIMLS, FY 2024
129MillburyWorcester County · 14,276 people4.113,936Millbury Public LibraryIMLS, FY 2024
130OxfordWorcester County · 13,514 people4.113,287Oxford Free Public LibraryIMLS, FY 2024
131BoxfordEssex County · 8,520 people4.18,112Boxford Town LibraryIMLS, FY 2024
132GrovelandEssex County · 7,102 people4.16,721Langley Adams LibraryIMLS, FY 2024
133BellinghamNorfolk County · 18,032 people4.017,407Bellingham Public LibraryIMLS, FY 2024
134AshburnhamWorcester County · 6,554 people4.06,372Stevens Memorial LibraryIMLS, FY 2024
135MarionPlymouth County · 5,366 people4.05,291Elizabeth Taber LibraryIMLS, FY 2024
136NahantEssex County · 3,331 people4.03,289Nahant Public LibraryIMLS, FY 2024
137WalthamMiddlesex County · 65,037 people3.964,065Waltham Public LibraryIMLS, FY 2024
138GardnerWorcester County · 21,483 people3.920,902Levi Heywood Memorial LibraryIMLS, FY 2024
139AshlandMiddlesex County · 19,177 people3.918,466Ashland Public LibraryIMLS, FY 2024
140SouthwickHampden County · 9,305 people3.99,190Southwick Public LibraryIMLS, FY 2024
141QuincyNorfolk County · 103,173 people3.8101,727Thomas Crane Public LibraryIMLS, FY 2024
142FraminghamMiddlesex County · 73,021 people3.870,963Framingham Public LibraryIMLS, FY 2024
143LancasterWorcester County · 9,161 people3.88,394Thayer Memorial LibraryIMLS, FY 2024
144DedhamNorfolk County · 25,731 people3.724,997Dedham Public LibraryIMLS, FY 2024
145HudsonMiddlesex County · 20,341 people3.719,744Hudson Public LibraryIMLS, FY 2024
146WhitmanPlymouth County · 15,526 people3.715,259Whitman Public LibraryIMLS, FY 2024
147HalifaxPlymouth County · 7,845 people3.77,698Holmes Public LibraryIMLS, FY 2024
148ShirleyMiddlesex County · 7,189 people3.76,782Hazen Memorial LibraryIMLS, FY 2024
149LeominsterWorcester County · 44,194 people3.643,646Leominster Public LibraryIMLS, FY 2024
150GraftonWorcester County · 21,043 people3.619,815Grafton Public LibraryIMLS, FY 2024
151AbingtonPlymouth County · 17,142 people3.616,965Abington Public LibraryIMLS, FY 2024
152SwampscottEssex County · 15,183 people3.615,280Swampscott Public LibraryIMLS, FY 2024
153LakevillePlymouth County · 12,430 people3.611,895Lakeville Free Public LibraryIMLS, FY 2024
154GeorgetownEssex County · 8,577 people3.68,408Georgetown Peabody LibraryIMLS, FY 2024
155MilfordWorcester County · 30,832 people3.530,196Milford Town LibraryIMLS, FY 2024
156AuburnWorcester County · 17,566 people3.516,762Auburn Free Public LibraryIMLS, FY 2024
157WestportBristol County · 16,851 people3.516,413Westport Free Public LibraryIMLS, FY 2024
158North ReadingMiddlesex County · 16,553 people3.515,549Flint Memorial LibraryIMLS, FY 2024
159MedfordMiddlesex County · 59,834 people3.465,399Charlotte and William Bloomberg Medford Public LibraryIMLS, FY 2024
160EastonBristol County · 25,795 people3.425,240Ames Free Library of Easton, Inc.IMLS, FY 2024
161HopkintonMiddlesex County · 19,866 people3.419,249Hopkinton Public LibraryIMLS, FY 2024
162TyngsboroughMiddlesex County · 12,721 people3.412,368Tyngsborough Public LibraryIMLS, FY 2024
163DudleyWorcester County · 11,972 people3.411,850Pearle L. Crawford Memorial LibraryIMLS, FY 2024
164WestminsterWorcester County · 8,807 people3.48,330Forbush Memorial LibraryIMLS, FY 2024
165StowMiddlesex County · 7,248 people3.47,042Randall LibraryIMLS, FY 2024
166PittsfieldBerkshire County · 42,909 people3.343,310Berkshire AthenaeumIMLS, FY 2024
167StoughtonNorfolk County · 29,845 people3.328,969Stoughton Public LibraryIMLS, FY 2024
168NortonBristol County · 19,559 people3.319,108Norton Public LibraryIMLS, FY 2024
169Southbridge TownWorcester County · 18,105 people3.317,619Jacob Edwards LibraryIMLS, FY 2024
170AyerMiddlesex County · 9,267 people3.38,424Ayer LibraryIMLS, FY 2024
171HatfieldHampshire County · 3,286 people3.33,314Hatfield Public LibraryIMLS, FY 2024
172TewksburyMiddlesex County · 31,901 people3.230,833Tewksbury Public LibraryIMLS, FY 2024
173Agawam TownHampden County · 28,783 people3.228,393Agawam Public LibraryIMLS, FY 2024
174WebsterWorcester County · 17,835 people3.217,601Gladys E. Kelly Public LibraryIMLS, FY 2024
175HanoverPlymouth County · 14,971 people3.214,758John Curtis Free LibraryIMLS, FY 2024
176MontagueFranklin County · 8,377 people3.28,463Montague Public LibrariesIMLS, FY 2024
177PlymouthPlymouth County · 67,846 people3.164,269Plymouth Public LibraryIMLS, FY 2024
178Randolph TownNorfolk County · 34,948 people3.134,530Turner Free LibraryIMLS, FY 2024
179North AdamsBerkshire County · 12,368 people3.112,777North Adams Public LibraryIMLS, FY 2024
180AdamsBerkshire County · 7,934 people3.18,047Adams Free LibraryIMLS, FY 2024
181HansonPlymouth County · 10,927 people3.010,587Hanson Public LibraryIMLS, FY 2024
182HollandHampden County · 2,577 people3.02,573Holland Public LibraryIMLS, FY 2024
183MelroseMiddlesex County · 29,597 people2.929,155Melrose Public LibraryIMLS, FY 2024
184West Springfield TownHampden County · 28,829 people2.928,501West Springfield Public LibraryIMLS, FY 2024
185MiddleboroughPlymouth County · 25,149 people2.924,376Middleborough Public LibraryIMLS, FY 2024
186East BridgewaterPlymouth County · 14,602 people2.914,338East Bridgewater Public LibraryIMLS, FY 2024
187RehobothBristol County · 13,567 people2.913,023Blanding Free Public LibraryIMLS, FY 2024
188DracutMiddlesex County · 32,783 people2.832,060Moses Greeley Parker Memorial Lib.IMLS, FY 2024
189SaugusEssex County · 29,179 people2.828,547Saugus Public LibraryIMLS, FY 2024
190Winthrop TownSuffolk County · 18,647 people2.818,510Winthrop Public Library & MuseumIMLS, FY 2024
191HolbrookNorfolk County · 11,401 people2.811,285Holbrook Public LibraryIMLS, FY 2024
192LeicesterWorcester County · 11,428 people2.811,033Leicester Public LibraryIMLS, FY 2024
193MarlboroughMiddlesex County · 42,772 people2.740,971Marlborough Public LibraryIMLS, FY 2024
194North AndoverEssex County · 32,161 people2.731,295Stevens Memorial LibraryIMLS, FY 2024
195BurlingtonMiddlesex County · 26,778 people2.725,966Burlington Public LibraryIMLS, FY 2024
196LeeBerkshire County · 5,673 people2.75,707Lee Library AssociationIMLS, FY 2024
197PaxtonWorcester County · 5,046 people2.75,024Richards Memorial LibraryIMLS, FY 2024
198HaverhillEssex County · 68,361 people2.667,153Haverhill Public LibraryIMLS, FY 2024
199BillericaMiddlesex County · 42,632 people2.641,319Billerica Public LibraryIMLS, FY 2024
200Braintree TownNorfolk County · 38,957 people2.638,567Thayer Public LibraryIMLS, FY 2024
201RaynhamBristol County · 16,579 people2.615,474Raynham Public LibraryIMLS, FY 2024
202BrookfieldWorcester County · 3,516 people2.63,432Merrick Public LibraryIMLS, FY 2024
203WestfieldHampden County · 40,546 people2.540,535Westfield AthenaeumIMLS, FY 2024
204StonehamMiddlesex County · 24,253 people2.522,705Stoneham Public LibraryIMLS, FY 2024
205RocklandPlymouth County · 17,949 people2.517,609Rockland Memorial LibraryIMLS, FY 2024
206FairhavenBristol County · 16,110 people2.515,837Millicent LibraryIMLS, FY 2024
207SouthamptonHampshire County · 6,085 people2.56,207Edwards Public LibraryIMLS, FY 2024
208SpringfieldHampden County · 154,702 people2.4154,064Springfield City LibraryIMLS, FY 2024
209ChicopeeHampden County · 55,310 people2.454,980Chicopee Public LibraryIMLS, FY 2024
210SalemEssex County · 45,381 people2.444,722Salem Public LibraryIMLS, FY 2024
211UxbridgeWorcester County · 14,783 people2.414,386Uxbridge Free Public LibraryIMLS, FY 2024
212WinchendonWorcester County · 10,620 people2.410,385Beals Memorial LibraryIMLS, FY 2024
213HopedaleWorcester County · 6,066 people2.46,008Bancroft Memorial LibraryIMLS, FY 2024
214ClintonWorcester County · 15,718 people2.315,484Bigelow Free Public LibraryIMLS, FY 2024
215AtholWorcester County · 12,129 people2.311,897Athol Public LibraryIMLS, FY 2024
216WorcesterWorcester County · 213,862 people2.2205,319Worcester Public LibraryIMLS, FY 2024
217GloucesterEssex County · 30,627 people2.229,836Gloucester Lyceum & Sawyer Free LibIMLS, FY 2024
218Bridgewater TownPlymouth County · 29,309 people2.228,780Bridgewater Public LibraryIMLS, FY 2024
219WarehamPlymouth County · 23,689 people2.223,151Wareham Free LibraryIMLS, FY 2024
220AcushnetBristol County · 10,800 people2.210,585Acushnet Public LibraryIMLS, FY 2024
221SuttonWorcester County · 9,662 people2.29,379Sutton Free Public LibraryIMLS, FY 2024
222BostonSuffolk County · 672,973 people2.1650,706Boston Public LibraryIMLS, FY 2024
223AttleboroBristol County · 47,447 people2.146,601Attleboro Public LibraryIMLS, FY 2024
224SwanseaBristol County · 17,701 people2.017,307Swansea Free Public LibraryIMLS, FY 2024
225FitchburgWorcester County · 42,136 people1.941,502Fitchburg Public LibraryIMLS, FY 2024
226LudlowHampden County · 21,279 people1.920,871Hubbard Memorial LibraryIMLS, FY 2024
227DouglasWorcester County · 9,545 people1.99,153Simon Fairfield Public LibraryIMLS, FY 2024
228North BrookfieldWorcester County · 4,793 people1.84,728Haston Free Public LibraryIMLS, FY 2024
229New BedfordBristol County · 101,834 people1.7100,682New Bedford Free Public LibraryIMLS, FY 2024
230HullPlymouth County · 10,266 people1.710,142Hull Public LibraryIMLS, FY 2024
231OrangeFranklin County · 7,569 people1.77,558Wheeler Memorial LibraryIMLS, FY 2024
232MonsonHampden County · 8,175 people1.68,090Monson Free Library & Reading RoomIMLS, FY 2024
233HolyokeHampden County · 38,023 people1.537,720Holyoke Public LibraryIMLS, FY 2024
234North Attleborough TownBristol County · 31,506 people1.530,930Richards Memorial LibraryIMLS, FY 2024
235NorthbridgeWorcester County · 16,799 people1.516,337Whitinsville Social LibraryIMLS, FY 2024
236RochesterPlymouth County · 5,956 people1.55,816Joseph H. Plumb Memorial LibraryIMLS, FY 2024
237DightonBristol County · 8,348 people1.48,168Dighton Public LibraryIMLS, FY 2024
238HampdenHampden County · 4,960 people1.44,915Hampden Free Public LibraryIMLS, FY 2024
239WareHampshire County · 10,128 people1.310,385Young Men's Library AssociationIMLS, FY 2024
240HubbardstonWorcester County · 4,460 people1.34,335Hubbardston Public LibraryIMLS, FY 2024
241LynnEssex County · 104,236 people1.2100,891Lynn Public LibraryIMLS, FY 2024
242Fall RiverBristol County · 95,298 people1.293,682Fall River Public LibraryIMLS, FY 2024
243BerkleyBristol County · 6,950 people1.26,797Berkley Public LibraryIMLS, FY 2024
244BrimfieldHampden County · 3,739 people1.23,690Brimfield Public LibraryIMLS, FY 2024
245CarverPlymouth County · 11,981 people1.111,626Carver Public LibraryIMLS, FY 2024
246DunstableMiddlesex County · 3,486 people1.13,355Dunstable Free Public LibraryIMLS, FY 2024
247PlymptonPlymouth County · 2,985 people1.02,923Plympton Public LibraryIMLS, FY 2024
248LowellMiddlesex County · 119,971 people0.9113,608Samuel S. Pollard Memorial LibraryIMLS, FY 2024
249TauntonBristol County · 62,522 people0.959,922Taunton Public LibraryIMLS, FY 2024
250SpencerWorcester County · 12,173 people0.911,911Richard Sugden Public LibraryIMLS, FY 2024
251BerlinWorcester County · 3,486 people0.94,189Berlin Public LibraryIMLS, FY 2024
252LanesboroughBerkshire County · 2,999 people0.93,016Lanesborough Public LibraryIMLS, FY 2024
253LawrenceEssex County · 89,320 people0.887,954Lawrence Public LibraryIMLS, FY 2024
254EverettMiddlesex County · 53,572 people0.849,350Everett Public LibrariesIMLS, FY 2024
255FreetownBristol County · 9,443 people0.89,236James White Memorial Lib.IMLS, FY 2024
256CheshireBerkshire County · 3,180 people0.83,215Cheshire Public LibraryIMLS, FY 2024
257SandwichBarnstable County · 20,575 people0.720,611Sandwich Free Public LibraryIMLS, FY 2024
258BourneBarnstable County · 20,772 people0.720,667Jonathan Bourne Public LibraryIMLS, FY 2024
259SharonNorfolk County · 18,798 people0.718,408Sharon Public LibraryIMLS, FY 2024
260EssexEssex County · 3,770 people0.73,668T.O.H.P. Burnham Free LibraryIMLS, FY 2024
261RevereSuffolk County · 60,141 people0.558,528Revere Public LibraryIMLS, FY 2024
262MillvilleWorcester County · 3,186 people0.53,147Millville Free Public LibraryIMLS, FY 2024
263TempletonWorcester County · 8,553 people0.28,183Boynton Public LibraryIMLS, FY 2024
Quick answers

Questions people ask

Which Massachusetts town has the most-used library?

Provincetown (Barnstable County): Provincetown Public Library counts 27.5 visits per resident a year. West Tisbury (26.9) and Chatham (19.8) 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 (263 in Massachusetts). 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 Massachusetts page.

Go deeper

More Massachusetts lists

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

All Massachusetts rankings →
Other states

Most-used libraries in other states