Guest, Sign inJoin
City Center SquareCoralville, #1 on this list · Photo: American007 · CC BY-SA 3.0
Iowa rankings · Libraries

Towns with the most-used libraries in Iowa

Coralville has the most-used library of Iowa’s 51 towns of 2,500+ with a library of their own: 12.9 visits per resident a year at Coralville Public Library (IMLS Public Libraries Survey). The typical library here counts 3.9.

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

Coralville

Johnson County · 23,960 people
12.9visits

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

#2

Dyersville

Dubuque County · 4,574 people
11.9visits

Visits per resident a year·James Kennedy Public Library, FY 2024

#3

Story City

Story County · 3,382 people
10.6visits

Visits per resident a year·Bertha Bartlett Public Library, FY 2024

All 51 towns

Visits per resident, highest first.

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

#TownVisits per residentPeople servedLibrary
1CoralvilleJohnson County · 23,960 people12.925,642Coralville Public LibraryIMLS, FY 2024
2DyersvilleDubuque County · 4,574 people11.95,119James Kennedy Public LibraryIMLS, FY 2024
3Story CityStory County · 3,382 people10.63,653Bertha Bartlett Public LibraryIMLS, FY 2024
4HuxleyStory County · 4,715 people8.24,622Huxley Public LibraryIMLS, FY 2024
5North LibertyJohnson County · 21,976 people8.122,474North Liberty Community LibraryIMLS, FY 2024
6WiltonMuscatine County · 2,892 people7.73,610Wilton Public LibraryIMLS, FY 2024
7GrimesPolk County · 17,405 people7.116,834Grimes Public LibraryIMLS, FY 2024
8Le ClaireScott County · 4,741 people7.14,710Le Claire Community LibraryIMLS, FY 2024
9Orange CitySioux County · 6,468 people7.06,775Orange City Public LibraryIMLS, FY 2024
10PerryDallas County · 8,208 people6.99,342Perry Public LibraryIMLS, FY 2024
11ClarionWright County · 2,758 people6.83,385Clarion Public LibraryIMLS, FY 2024
12Iowa CityJohnson County · 76,229 people6.089,912Iowa City Public LibraryIMLS, FY 2024
13NevadaStory County · 6,974 people6.07,691Nevada Public LibraryIMLS, FY 2024
14JeffersonGreene County · 4,150 people5.95,149Jefferson Public LibraryIMLS, FY 2024
15HudsonBlack Hawk County · 3,028 people5.73,338Hudson Public LibraryIMLS, FY 2024
16BettendorfScott County · 40,710 people5.439,102Bettendorf Public Library Information CenterIMLS, FY 2024
17Storm LakeBuena Vista County · 11,590 people5.312,221Storm Lake Public LibraryIMLS, FY 2024
18Mason CityCerro Gordo County · 26,853 people5.028,779Mason City Public LibraryIMLS, FY 2024
19AnkenyPolk County · 77,833 people4.976,078Ankeny Kirkendall Public LibraryIMLS, FY 2024
20AmesStory County · 68,220 people4.673,008Ames Public LibraryIMLS, FY 2024
21NorwalkWarren County · 15,004 people4.316,949Norwalk Easter Public LibraryIMLS, FY 2024
22UrbandalePolk County · 48,570 people4.245,944Urbandale Public LibraryIMLS, FY 2024
23JohnstonPolk County · 25,065 people4.226,990Johnston Public LibraryIMLS, FY 2024
24WaukeeDallas County · 34,890 people4.125,269Waukee Public LibraryIMLS, FY 2024
25Des MoinesPolk County · 212,086 people4.0221,659Des Moines Public LibraryIMLS, FY 2024
26Cedar FallsBlack Hawk County · 41,240 people3.946,003Cedar Falls Public LibraryIMLS, FY 2024
27Pleasant HillPolk County · 11,239 people3.911,406Pleasant Hill Public LibraryIMLS, FY 2024
28Carter LakePottawattamie County · 3,670 people3.93,798Carter Lake Public LibraryIMLS, FY 2024
29Polk CityPolk County · 6,630 people3.86,959Polk City Community LibraryIMLS, FY 2024
30CamancheClinton County · 4,557 people3.84,793Camanche Public LibraryIMLS, FY 2024
31MarionLinn County · 42,732 people3.748,866Marion Public LibraryIMLS, FY 2024
32SpencerClay County · 11,218 people3.713,236Spencer Public LibraryIMLS, FY 2024
33DubuqueDubuque County · 59,148 people3.560,309Carnegie-Stout Public LibraryIMLS, FY 2024
34MarshalltownMarshall County · 27,536 people3.333,566Marshalltown Public LibraryIMLS, FY 2024
35AltoonaPolk County · 22,796 people3.124,906Altoona Public LibraryIMLS, FY 2024
36Cedar RapidsLinn County · 137,935 people3.0145,309Cedar Rapids Public LibraryIMLS, FY 2024
37Sioux CityWoodbury County · 86,356 people3.085,797Sioux City Public LibraryIMLS, FY 2024
38ClivePolk County · 19,861 people3.018,768Clive Public LibraryIMLS, FY 2024
39DavenportScott County · 100,358 people2.9101,724Davenport Public LibraryIMLS, FY 2024
40West Des MoinesPolk County · 74,224 people2.869,235West Des Moines Public LibraryIMLS, FY 2024
41PostvilleAllamakee County · 2,402 people2.63,351Postville Public LibraryIMLS, FY 2024
42SheldonO'Brien County · 5,575 people2.36,337Sheldon Public LibraryIMLS, FY 2024
43MitchellvillePolk County · 2,671 people2.32,620Mitchellville Public LibraryIMLS, FY 2024
44Mount VernonLinn County · 4,514 people2.15,218Russell D. Cole LibraryIMLS, FY 2024
45WaterlooBlack Hawk County · 66,919 people2.068,052Waterloo Public LibraryIMLS, FY 2024
46OttumwaWapello County · 25,319 people2.028,910Ottumwa Public LibraryIMLS, FY 2024
47KeokukLee County · 9,510 people2.011,311Keokuk Public LibraryIMLS, FY 2024
48TamaTama County · 3,011 people1.93,130Louise & Lucile Hink/Tama Public LibraryIMLS, FY 2024
49Sergeant BluffWoodbury County · 5,324 people1.65,015Sergeant Bluff Public/School LibraryIMLS, FY 2024
50EvansdaleBlack Hawk County · 4,463 people1.64,609Evansdale Public LibraryIMLS, FY 2024
51ClintonClinton County · 24,049 people1.527,311Clinton Public LibraryIMLS, FY 2024
Quick answers

Questions people ask

Which Iowa town has the most-used library?

Coralville (Johnson County): Coralville Public Library counts 12.9 visits per resident a year. Dyersville (11.9) and Story City (10.6) 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 (51 in Iowa). 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 Iowa page.

Go deeper

More Iowa lists

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

All Iowa rankings →
Other states

Most-used libraries in other states