Guest, Sign inJoin
District No. 9 SchoolhouseGilford, #1 on this list · District No. 9 Schoolhouse · Photo: Magicpiano · CC BY-SA 3.0
New Hampshire rankings · Libraries

Towns with the most-used libraries in New Hampshire

Gilford has the most-used library of New Hampshire’s 109 towns of 2,500+ with a library of their own: 11.3 visits per resident a year at Gilford Public Library (IMLS Public Libraries Survey). The typical library here counts 3.0.

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

Gilford

Belknap County · 7,898 people
11.3visits

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

#2

Wolfeboro

Carroll County · 6,637 people
10.0visits

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

#3

Peterborough

Hillsborough County · 6,499 people
9.5visits

Visits per resident a year·Peterborough Town Library, FY 2024

All 109 towns

Visits per resident, highest first.

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

#TownVisits per residentPeople servedLibrary
1GilfordBelknap County · 7,898 people11.37,798Gilford Public LibraryIMLS, FY 2024
2WolfeboroCarroll County · 6,637 people10.06,459Wolfeboro Public LibraryIMLS, FY 2024
3PeterboroughHillsborough County · 6,499 people9.56,519Peterborough Town LibraryIMLS, FY 2024
4New LondonMerrimack County · 4,411 people8.54,424Tracy Memorial LibraryIMLS, FY 2024
5SunapeeSullivan County · 3,442 people8.43,382Abbott LibraryIMLS, FY 2024
6RyeRockingham County · 5,689 people8.35,626Rye Public LibraryIMLS, FY 2024
7NewmarketRockingham County · 9,647 people8.29,459Newmarket Public LibraryIMLS, FY 2024
8MeredithBelknap County · 6,854 people8.26,725Meredith Public LibraryIMLS, FY 2024
9BethlehemGrafton County · 2,575 people8.22,531Bethlehem Public LibraryIMLS, FY 2024
10PortsmouthRockingham County · 23,028 people8.122,175Portsmouth Public LibraryIMLS, FY 2024
11TuftonboroCarroll County · 2,678 people8.02,508Tuftonboro Free LibraryIMLS, FY 2024
12LancasterCoos County · 3,218 people7.93,262William D. Weeks Memorial LibraryIMLS, FY 2024
13BristolGrafton County · 3,251 people7.83,269Minot-Sleeper LibraryIMLS, FY 2024
14MoultonboroughCarroll County · 5,293 people7.44,988Moultonborough Public LibraryIMLS, FY 2024
15ConwayCarroll County · 10,308 people7.010,820Conway Public LibraryIMLS, FY 2024
16JaffreyCheshire County · 5,633 people7.05,396Jaffrey Public LibraryIMLS, FY 2024
17LaconiaBelknap County · 17,246 people6.817,103Laconia Public LibraryIMLS, FY 2024
18PlymouthGrafton County · 6,721 people6.86,616Pease Public LibraryIMLS, FY 2024
19HanoverGrafton County · 12,054 people6.611,895Howe LibraryIMLS, FY 2024
20KingstonRockingham County · 6,288 people6.36,377Kingston Community LibraryIMLS, FY 2024
21BowMerrimack County · 8,415 people5.98,327Baker Free LibraryIMLS, FY 2024
22AtkinsonRockingham County · 7,397 people5.77,327Kimball LibraryIMLS, FY 2024
23AmherstHillsborough County · 11,985 people5.611,919Amherst Town LibraryIMLS, FY 2024
24North HamptonRockingham County · 4,526 people5.54,558North Hampton Public LibraryIMLS, FY 2024
25ConcordMerrimack County · 44,597 people5.444,111Concord Public LibraryIMLS, FY 2024
26HampsteadRockingham County · 9,110 people5.49,117Hampstead Public LibraryIMLS, FY 2024
27Mont VernonHillsborough County · 2,698 people5.32,631Daland Memorial LibraryIMLS, FY 2024
28SeabrookRockingham County · 8,430 people5.28,448Seabrook LibraryIMLS, FY 2024
29NewportSullivan County · 6,417 people5.26,319Richards Free LibraryIMLS, FY 2024
30GorhamCoos County · 2,661 people5.02,699Gorham Public LibraryIMLS, FY 2024
31BedfordHillsborough County · 23,973 people4.923,824Bedford Public LibraryIMLS, FY 2024
32HamptonRockingham County · 16,381 people4.916,482Lane Memorial LibraryIMLS, FY 2024
33HooksettMerrimack County · 15,346 people4.915,084Hooksett Public LibraryIMLS, FY 2024
34New DurhamStrafford County · 2,890 people4.92,770New Durham Public LibraryIMLS, FY 2024
35TamworthCarroll County · 2,895 people4.82,848Cook Memorial LibraryIMLS, FY 2024
36Durham College campusStrafford County · 15,346 people4.714,695Durham Public LibraryIMLS, FY 2024
37WalpoleCheshire County · 3,706 people4.33,659Walpole Town LibraryIMLS, FY 2024
38KeeneCheshire County · 23,072 people4.222,535Keene Public LibraryIMLS, FY 2024
39DoverStrafford County · 34,623 people4.133,234Dover Public LibraryIMLS, FY 2024
40PlaistowRockingham County · 7,848 people4.17,888Plaistow Public LibraryIMLS, FY 2024
41GranthamSullivan County · 3,482 people4.13,428Dunbar Free LibraryIMLS, FY 2024
42NottinghamRockingham County · 5,490 people3.95,371Blaisdell Memorial LibraryIMLS, FY 2024
43WhitefieldCoos County · 2,535 people3.92,551Whitefield Public LibraryIMLS, FY 2024
44MilfordHillsborough County · 16,686 people3.816,590William Y. Wadleigh Memorial LibraryIMLS, FY 2024
45WindhamRockingham County · 16,259 people3.816,138Nesmith LibraryIMLS, FY 2024
46HollisHillsborough County · 8,819 people3.78,624Hollis Social LibraryIMLS, FY 2024
47DerryRockingham County · 33,990 people3.634,627Derry Public LibraryIMLS, FY 2024
48RochesterStrafford County · 33,716 people3.633,018Rochester Public LibraryIMLS, FY 2024
49SanborntonBelknap County · 3,038 people3.63,063Sanbornton Public LibraryIMLS, FY 2024
50PlainfieldSullivan County · 2,560 people3.62,510Philip Read Memorial LibraryIMLS, FY 2024
51BarringtonStrafford County · 9,642 people3.59,474Barrington Public LibraryIMLS, FY 2024
52HopkintonMerrimack County · 6,120 people3.55,992Hopkinton Town LibraryIMLS, FY 2024
53WarnerMerrimack County · 2,902 people3.42,975Pillsbury Free LibraryIMLS, FY 2024
54MadisonCarroll County · 2,728 people3.12,630Madison LibraryIMLS, FY 2024
55PelhamHillsborough County · 14,828 people3.014,484Pelham Public LibraryIMLS, FY 2024
56EppingRockingham County · 7,973 people3.07,511Harvey-Mitchell Memorial LibraryIMLS, FY 2024
57LondonderryRockingham County · 27,844 people2.926,793Leach LibraryIMLS, FY 2024
58RindgeCheshire County · 6,502 people2.96,428Ingalls Memorial LibraryIMLS, FY 2024
59HillsboroughHillsborough County · 6,134 people2.95,960Fuller Public LibraryIMLS, FY 2024
60BrentwoodRockingham County · 4,923 people2.94,662Mary E. Bartlett LibraryIMLS, FY 2024
61LeeStrafford County · 4,563 people2.94,567Lee Public LibraryIMLS, FY 2024
62ChesterfieldCheshire County · 3,684 people2.93,589Chesterfield Public LibraryIMLS, FY 2024
63SalemRockingham County · 31,868 people2.830,705Kelley LibraryIMLS, FY 2024
64EpsomMerrimack County · 5,057 people2.84,885Epsom Public LibraryIMLS, FY 2024
65HudsonHillsborough County · 26,001 people2.725,910George H. and Ella M. Rodgers Memorial LibraryIMLS, FY 2024
66SomersworthStrafford County · 12,171 people2.712,037Somersworth Public LibraryIMLS, FY 2024
67LitchfieldHillsborough County · 8,704 people2.78,585Aaron Cutler Memorial LibraryIMLS, FY 2024
68BoscawenMerrimack County · 4,255 people2.73,942Boscawen Public LibraryIMLS, FY 2024
69MerrimackHillsborough County · 29,699 people2.628,565Merrimack Public LibraryIMLS, FY 2024
70WeareHillsborough County · 9,291 people2.69,185Weare Public LibraryIMLS, FY 2024
71CanaanGrafton County · 3,833 people2.63,880Canaan Town LibraryIMLS, FY 2024
72New BostonHillsborough County · 6,276 people2.56,223Whipple Free LibraryIMLS, FY 2024
73PembrokeMerrimack County · 7,579 people2.47,358Pembroke Town LibraryIMLS, FY 2024
74GoffstownHillsborough County · 18,607 people2.318,656Goffstown Public LibraryIMLS, FY 2024
75SandownRockingham County · 6,753 people2.36,644Sandown Public LibraryIMLS, FY 2024
76AltonBelknap County · 6,036 people2.36,014Gilman LibraryIMLS, FY 2024
77FremontRockingham County · 4,923 people2.34,850Fremont Public LibraryIMLS, FY 2024
78DunbartonMerrimack County · 3,233 people2.33,068Dunbarton Public LibraryIMLS, FY 2024
79WiltonHillsborough County · 4,015 people2.23,933Wilton Public & Gregg Free LibraryIMLS, FY 2024
80New HamptonBelknap County · 2,428 people2.22,436Gordon-Nash Library at New Hampton SchoolIMLS, FY 2024
81NashuaHillsborough County · 92,435 people2.092,515Nashua Public LibraryIMLS, FY 2024
82AuburnRockingham County · 6,336 people1.96,085Griffin Free Public LibraryIMLS, FY 2024
83BarnsteadBelknap County · 5,038 people1.94,976Oscar Foss Memorial LibraryIMLS, FY 2024
84DanvilleRockingham County · 4,650 people1.94,495Colby Memorial LibraryIMLS, FY 2024
85OssipeeCarroll County · 4,599 people1.94,494Ossipee Public LibraryIMLS, FY 2024
86StraffordStrafford County · 4,338 people1.94,280Hill LibraryIMLS, FY 2024
87PittsfieldMerrimack County · 4,148 people1.94,148Josiah Carpenter LibraryIMLS, FY 2024
88EnfieldGrafton County · 4,470 people1.84,505Enfield Public LibraryIMLS, FY 2024
89RollinsfordStrafford County · 2,621 people1.82,638Rollinsford Public LibraryIMLS, FY 2024
90ChesterRockingham County · 5,322 people1.75,339Chester Public LibraryIMLS, FY 2024
91DeerfieldRockingham County · 4,989 people1.74,955Philbrick-James LibraryIMLS, FY 2024
92LoudonMerrimack County · 5,781 people1.65,688Maxfield Public LibraryIMLS, FY 2024
93CandiaRockingham County · 4,248 people1.64,200Smyth Public LibraryIMLS, FY 2024
94WakefieldCarroll County · 5,558 people1.56,062Gafney LibraryIMLS, FY 2024
95GilmantonBelknap County · 4,060 people1.54,002Gilmanton Year-Round Library AssociationIMLS, FY 2024
96ManchesterHillsborough County · 116,818 people1.3116,161Manchester City LibraryIMLS, FY 2024
97BelmontBelknap County · 7,408 people1.37,436Belmont Public LibraryIMLS, FY 2024
98NewtonRockingham County · 4,851 people1.34,857Gale LibraryIMLS, FY 2024
99NorthwoodRockingham County · 4,757 people1.34,684Chesley Memorial LibraryIMLS, FY 2024
100ChichesterMerrimack County · 2,834 people1.32,727Chichester Town LibraryIMLS, FY 2024
101BerlinCoos County · 9,502 people1.19,577Berlin Public LibraryIMLS, FY 2024
102ThorntonGrafton County · 2,895 people1.12,797Thornton Public LibraryIMLS, FY 2024
103RaymondRockingham County · 11,050 people1.010,940Dudley-Tucker LibraryIMLS, FY 2024
104New IpswichHillsborough County · 5,467 people1.05,303New Ipswich LibraryIMLS, FY 2024
105SwanzeyCheshire County · 7,461 people0.97,331Mt. Caesar Union LibraryIMLS, FY 2024
106CamptonGrafton County · 3,436 people0.73,424Campton Public LibraryIMLS, FY 2024
107AllenstownMerrimack County · 4,882 people0.64,850Allenstown Public LibraryIMLS, FY 2024
108MiltonStrafford County · 4,562 people0.24,536Nute LibraryIMLS, FY 2024
109HinsdaleCheshire County · 4,034 people0.23,949Hinsdale Public LibraryIMLS, FY 2024
Quick answers

Questions people ask

Which New Hampshire town has the most-used library?

Gilford (Belknap County): Gilford Public Library counts 11.3 visits per resident a year. Wolfeboro (10.0) and Peterborough (9.5) 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 (109 in New Hampshire). 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 New Hampshire page.

Go deeper

More New Hampshire lists

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

All New Hampshire rankings →
Other states

Most-used libraries in other states