Guest, Sign inJoin
Princeton, New Jersey (55144921890)Princeton, NJ, #1 on this list · Photo: ajay_suresh · CC BY 4.0
United States · Libraries

Towns with the most-used libraries in America

Princeton, New Jersey has the most-used library of 1,438 U.S. towns of 10,000+ with a library of their own: 22.4 visits per resident a year at Princeton Public Library (IMLS Public Libraries Survey). The typical library here counts 3.3.

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

Princeton, NJ

Mercer County · 31,469 people
22.4visits

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

#2

North Miami Beach, FL

Miami-Dade County · 46,236 people
20.3visits

Visits per resident a year·North Miami Beach Public Library, FY 2024

#3

Concord, MA

Middlesex County · 18,208 people
19.5visits

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

The top 100

Visits per resident, highest first, of 1,438 towns of 10,000+. Towns with the same figure share a rank (T = tied).

100 towns. Every town of 2,500+ is on its state’s list.

#TownVisits per residentPeople servedLibrary
1Princeton, NJMercer County · 31,469 people22.430,681Princeton Public LibraryIMLS, FY 2024
2North Miami Beach, FLMiami-Dade County · 46,236 people20.343,575North Miami Beach Public LibraryIMLS, FY 2024
3Concord, MAMiddlesex County · 18,208 people19.517,954Concord Free Public LibraryIMLS, FY 2024
4Paramus, NJBergen County · 26,723 people18.326,698Paramus Public LibraryIMLS, FY 2024
5New Canaan, CT21,208 people17.120,862New Canaan LibraryIMLS, FY 2024
T6San Marino, CALos Angeles County · 11,964 people17.012,379Crowell Public LibraryIMLS, FY 2024
T6Ocean City, NJCape May County · 11,101 people17.011,229Ocean City Free Public LibraryIMLS, FY 2024
8Coronado, CASan Diego County · 21,094 people16.721,589Coronado Public LibraryIMLS, FY 2024
T9El Segundo, CALos Angeles County · 16,379 people16.016,964El Segundo Public LibraryIMLS, FY 2024
T9Cottonwood, AZYavapai County · 12,709 people16.012,658Cottonwood Public LibraryIMLS, FY 2024
11Mill Valley, CAMarin County · 13,799 people15.513,635Mill Valley Public LibraryIMLS, FY 2024
12Perrysburg, OHWood County · 25,441 people15.224,972Way Public LibraryIMLS, FY 2024
13Beverly Hills, CALos Angeles County · 30,764 people14.631,806Beverly Hills Public LibraryIMLS, FY 2024
14Sparta Township, NJSussex County · 20,431 people13.719,600Sparta Public LibraryIMLS, FY 2024
15Signal Hill, CALos Angeles County · 11,153 people13.511,448Signal Hill Public LibraryIMLS, FY 2024
16Scarsdale, NYWestchester County · 18,194 people13.318,253Scarsdale Public LibraryIMLS, FY 2024
17Upper Arlington, OHFranklin County · 35,893 people13.036,298Upper Arlington Public LibraryIMLS, FY 2024
18Coralville, IAJohnson County · 23,960 people12.925,642Coralville Public LibraryIMLS, FY 2024
T19Simsbury, CT25,582 people12.624,953Simsbury Public LibraryIMLS, FY 2024
T19Show Low, AZNavajo County · 12,471 people12.612,535Show Low Public LibraryIMLS, FY 2024
21Opelika, ALLee County · 35,765 people12.332,787Opelika Public LibraryIMLS, FY 2024
22Westport, CT28,301 people12.227,470Westport LibraryIMLS, FY 2024
23Easttown Township, PAChester County · 11,090 people12.110,984Easttown LibraryIMLS, FY 2024
24Wilton, CT19,435 people11.718,400Wilton Library AssociationIMLS, FY 2024
T25Bristol, VABristol city · 16,418 people11.517,231Bristol Public LibraryIMLS, FY 2024
T25Falls Church, VAFalls Church city · 15,159 people11.514,614Mary Riley Styles Public LibraryIMLS, FY 2024
27Florham Park, NJMorris County · 14,456 people11.412,585Florham Park Free Public LibraryIMLS, FY 2024
T28Wellesley, MANorfolk County · 31,239 people11.230,524Wellesley Free LibraryIMLS, FY 2024
T28Roanoke, TXDenton County · 10,931 people11.210,796Roanoke Public LibraryIMLS, FY 2024
30Lexington, MAMiddlesex County · 34,648 people11.134,074Cary Memorial LibraryIMLS, FY 2024
T31Darien, CT22,583 people10.922,020Darien LibraryIMLS, FY 2024
T31Bedford, MAMiddlesex County · 14,836 people10.914,161Bedford Free Public LibraryIMLS, FY 2024
T31Whitefish Bay, WIMilwaukee County · 14,489 people10.914,739Whitefish Bay Public LibraryIMLS, FY 2024
T31Weston, MAMiddlesex County · 11,729 people10.911,661Weston Public LibraryIMLS, FY 2024
T35Rutherford, NJBergen County · 19,132 people10.618,834Rutherford Free Public LibraryIMLS, FY 2024
T35Port Townsend, WAJefferson County · 10,678 people10.610,530Port Townsend Public LibraryIMLS, FY 2024
37Millburn Township, NJEssex County · 22,874 people10.521,710Millburn Free Public LibraryIMLS, FY 2024
38Pittsford, NYMonroe County · 30,588 people10.330,617Pittsford Community LibraryIMLS, FY 2024
39Burlington, WASkagit County · 11,356 people10.210,410Burlington Public LibraryIMLS, FY 2024
T40Elmhurst, ILDuPage County · 46,111 people10.145,786Elmhurst Public LibraryIMLS, FY 2024
T40La Grange, ILCook County · 15,935 people10.116,321Lagrange Public LibraryIMLS, FY 2024
T40Shorewood, WIMilwaukee County · 13,474 people10.113,701Shorewood Public LibraryIMLS, FY 2024
T40Tarrytown, NYWestchester County · 11,890 people10.111,860Warner LibraryIMLS, FY 2024
T44Rancho Mirage, CARiverside County · 17,876 people9.916,992Rancho Mirage Public LibraryIMLS, FY 2024
T44Rye, NYWestchester County · 16,614 people9.916,592Rye Free Reading RoomIMLS, FY 2024
T46Palo Alto, CASanta Clara County · 67,609 people9.867,973Palo Alto City LibraryIMLS, FY 2024
T46Hinsdale, ILDuPage County · 17,573 people9.817,395Hinsdale Public LibraryIMLS, FY 2024
T48Westerly, RIWashington County · 23,139 people9.723,359Westerly Public LibraryIMLS, FY 2024
T48Brunswick, MECumberland County · 23,055 people9.727,468Curtis Memorial LibraryIMLS, FY 2024
T50Brattleboro, VTWindham County · 11,872 people9.612,152Brooks MemorialIMLS, FY 2024
T50West Caldwell Township, NJEssex County · 11,205 people9.611,012West Caldwell Public LibraryIMLS, FY 2024
T52Springville, UTUtah County · 35,670 people9.435,471Springville Public LibraryIMLS, FY 2024
T52Westford, MAMiddlesex County · 24,853 people9.424,353J. V. Fletcher LibraryIMLS, FY 2024
T54North Little Rock, ARPulaski County · 65,120 people9.366,810North Little Rock Public Library SystemIMLS, FY 2024
T54Glen Rock, NJBergen County · 12,288 people9.312,133Glen Rock Public LibraryIMLS, FY 2024
T56Greendale, WIMilwaukee County · 14,426 people9.214,651Greendale Public LibraryIMLS, FY 2024
T56Palos Heights, ILCook County · 12,084 people9.212,068Palos Heights Public LibraryIMLS, FY 2024
T56River Forest, ILCook County · 11,393 people9.211,717River Forest Public LibraryIMLS, FY 2024
59West Plains, MOHowell County · 12,780 people9.112,184West Plains Public LibraryIMLS, FY 2024
T60Redwood City, CASan Mateo County · 82,178 people9.081,863Redwood City Public LibraryIMLS, FY 2024
T60Shrewsbury, MAWorcester County · 39,627 people9.039,805Shrewsbury Free Public LibraryIMLS, FY 2024
T62Needham, MANorfolk County · 32,897 people8.932,114Needham Free Public LibraryIMLS, FY 2024
T62Ridgefield, CT25,373 people8.924,931Ridgefield LibraryIMLS, FY 2024
T62Pequannock Township, NJMorris County · 15,750 people8.915,571Pequannock Township Public LibraryIMLS, FY 2024
T62Haddonfield, NJCamden County · 12,740 people8.912,550Haddonfield Public LibraryIMLS, FY 2024
T62Waldwick, NJBergen County · 10,252 people8.910,058Waldwick Public LibraryIMLS, FY 2024
T67Lower Merion Township, PAMontgomery County · 64,691 people8.863,633Lower Merion Library SystemIMLS, FY 2024
T67Barrington, RIBristol County · 16,961 people8.817,153Barrington Public LibraryIMLS, FY 2024
T67Wyckoff Township, NJBergen County · 17,224 people8.816,585Wyckoff Free Public LibraryIMLS, FY 2024
T70Brookline, MANorfolk County · 63,414 people8.762,535Brookline Public LibraryIMLS, FY 2024
T70Livingston Township, NJEssex County · 32,223 people8.731,330Ruth L. Rockwood Memorial LibraryIMLS, FY 2024
T70Ridgewood, NJBergen County · 26,527 people8.725,979Ridgewood Public LibraryIMLS, FY 2024
T70Mahwah Township, NJBergen County · 25,678 people8.725,487Mahwah Free Public LibraryIMLS, FY 2024
T70Lynnfield, MAEssex County · 13,274 people8.712,951Lynnfield Public LibraryIMLS, FY 2024
T75Naperville, ILDuPage County · 153,114 people8.6149,540Naperville Public LibraryIMLS, FY 2024
T75Arlington Heights, ILCook County · 76,216 people8.677,676Arlington Heights Memorial LibraryIMLS, FY 2024
T75Vestavia Hills, ALJefferson County · 38,306 people8.638,292Vestavia Hills Library in the ForestIMLS, FY 2024
T75Pullman, WAWhitman County · 33,756 people8.633,680Pullman (Neill) Public LibraryIMLS, FY 2024
T75Wilmette, ILCook County · 27,459 people8.628,180Wilmette Public Library DistrictIMLS, FY 2024
T75Newport, RINewport County · 24,251 people8.625,163Newport Public LibraryIMLS, FY 2024
T75Westwood, MANorfolk County · 16,426 people8.616,231Westwood Public LibraryIMLS, FY 2024
T82Summit, NJUnion County · 23,314 people8.522,719Summit Free Public LibraryIMLS, FY 2024
T82Deerfield, ILLake County · 19,642 people8.519,196Deerfield Public LibraryIMLS, FY 2024
T82Siloam Springs, ARBenton County · 21,298 people8.517,101Siloam Springs Public LibraryIMLS, FY 2024
T82Brown Deer, WIMilwaukee County · 12,821 people8.512,967Brown Deer Public LibraryIMLS, FY 2024
T86Skokie, ILCook County · 66,544 people8.467,824Skokie Public LibraryIMLS, FY 2024
T86Downers Grove, ILDuPage County · 50,365 people8.450,247Downers Grove Public LibraryIMLS, FY 2024
T86Fostoria, OHSeneca County · 12,920 people8.413,046Kaubisch Memorial Public LibraryIMLS, FY 2024
T89Cerritos, CALos Angeles County · 46,367 people8.347,806Cerritos Public LibraryIMLS, FY 2024
T89Northbrook, ILCook County · 34,744 people8.335,222Northbrook Public LibraryIMLS, FY 2024
T89Plainsboro Township, NJMiddlesex County · 24,349 people8.324,084Plainsboro Free Public LibraryIMLS, FY 2024
T89Lower Moreland Township, PAMontgomery County · 14,116 people8.313,917Huntingdon Valley LibraryIMLS, FY 2024
T93Ottawa, KSFranklin County · 12,716 people8.212,686Ottawa LibraryIMLS, FY 2024
T93Norwell, MAPlymouth County · 11,546 people8.211,280Norwell Public LibraryIMLS, FY 2024
T95Cambridge, MAMiddlesex County · 122,588 people8.1118,488Cambridge Public LibraryIMLS, FY 2024
T95Portsmouth, NHRockingham County · 23,028 people8.122,175Portsmouth Public LibraryIMLS, FY 2024
T95North Liberty, IAJohnson County · 21,976 people8.122,474North Liberty Community LibraryIMLS, FY 2024
T95Lake Forest, ILLake County · 19,731 people8.119,367Lake Forest LibraryIMLS, FY 2024
T95Duxbury, MAPlymouth County · 16,498 people8.116,107Duxbury Free LibraryIMLS, FY 2024
T95Groton, MAMiddlesex County · 11,541 people8.111,162Groton Public LibraryIMLS, FY 2024
Quick answers

Questions people ask

Which U.S. town has the most-used library?

Among towns of 10,000+, Princeton, New Jersey: Princeton Public Library counts 22.4 visits per resident a year.

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. The national list starts at 10,000 residents; state lists start at 2,500. How grades work.

Why isn’t my town on this list?

This page shows the top 100 of 1,438 towns of 10,000+ with the figure. Every town of 2,500+ is on its state’s list.

Other states

Most-used libraries, state by state