Early access. These directories are new and still growing. A listing marked Unverified is basic information from public professional sources; the person can confirm, correct, claim, or remove it at any time.
Public library directory
Find where to suggest your book to a public library.
This directory includes every public library system in the United States, one row per system, using the federal Public Libraries Survey. Each listing links to the library's own page for suggesting a purchase or submitting a book and shows the date we last checked it. A listing isn't a recommendation.
Chula Vista Public Library
Chula Vista, CA
278,247 people served
3 locations
Submission page not found yet
St. Tammany Parish Library
Covington, LA
277,615 people served
12 locations
Submission page not found yet
Arapahoe Library District
Englewood, CO
277,382 people served
8 locations
Submission page not found yet
Buncombe County Public Libraries
Asheville, NC
277,047 people served
12 locations
Submission page not found yet
San Mateo County Libraries
San Mateo, CA
273,370 people served
13 locations
Submission page not found yet
Brown County Library
Green Bay, WI
273,297 people served
9 locations
Submission page not found yet
Mid-Columbia Libraries
Kennewick, WA
272,954 people served
12 locations
Submission page not found yet
Weber County Library System
Roy, UT
271,926 people served
5 locations
Submission page not found yet
Middle Georgia Regional Library System
Macon, GA
270,784 people served
16 locations
Submission page not found yet
Harford County Public Library
Belcamp, MD
262,977 people served
11 locations
Submission page not found yet
Glendale Public Library
Glendale, AZ
260,878 people served
4 locations
Submission page not found yet
Brownsville Public Library
Brownsville, TX
259,714 people served
2 locations
Submission page not found yet
Union County Public Library
Monroe, NC
257,682 people served
4 locations
Submission page not found yet
Henry County Library System
Mcdonough, GA
257,669 people served
5 locations
Submission page not found yet
Laredo Public Library
Laredo, TX
257,602 people served
5 locations
Submission page not found yet
Washington County Library
Woodbury, MN
257,137 people served
7 locations
Submission page not found yet
Siouxland Libraries
Sioux Falls, SD
255,913 people served
13 locations
Submission page not found yet
Irving Public Library
Irving, TX
254,373 people served
3 locations
Submission page not found yet
Lafayette Public Library
Lafayette, LA
254,241 people served
9 locations
Submission page not found yet
Dauphin County Library System
Harrisburg, PA
252,153 people served
8 locations
Submission page not found yet
Yavapai County Free Library District
Prescott, AZ
251,768 people served
15 locations
Submission page not found yet
Yakima Valley Regional Library
Yakima, WA
251,520 people served
16 locations
Submission page not found yet
Lake County Public Library
Merrillville, IN
251,041 people served
9 locations
Submission page not found yet
Athens Regional Library System
Athens, GA
250,788 people served
11 locations
Submission page not found yet
Chesapeake Public Library
Chesapeake, VA
250,256 people served
7 locations
Submission page not found yet
Scottsdale Public Library
Scottsdale, AZ
249,935 people served
4 locations
Submission page not found yet
San Luis Obispo City-County Library
San Luis Obispo, CA
247,562 people served
14 locations
Submission page not found yet
Capital Area District Library
Lansing, MI
244,451 people served
13 locations
Submission page not found yet
Ventura County Library
Ventura, CA
244,172 people served
13 locations
Submission page not found yet
Boise Public
Boise, ID
243,657 people served
5 locations
Submission page not found yet
Nicholson Memorial Library System
Garland, TX
243,470 people served
4 locations
Submission page not found yet
Cabarrus County Public Library
Concord, NC
242,880 people served
5 locations
Submission page not found yet
Stark County District Library
Canton, OH
241,356 people served
10 locations
Submission page not found yet
Ramsey County Library
Shoreview, MN
240,198 people served
7 locations
Submission page not found yet
Clarksville Montgomery County Public Library
Clarksville, TN
239,872 people served
1 location
Submission page not found yet
Jefferson-Madison Regional Library
Charlottesville, VA
239,717 people served
8 locations
Submission page not found yet
Gaston County Public Library
Gastonia, NC
239,636 people served
10 locations
Submission page not found yet
New Hanover County Public Library
Wilmington, NC
239,514 people served
4 locations
Submission page not found yet
Norfolk Public Library
Norfolk, VA
238,102 people served
12 locations
Submission page not found yet
Erie County Public Library
Erie, PA
237,610 people served
5 locations
Submission page not found yet
Arlington Dept. of Libraries
Arlington, VA
237,107 people served
9 locations
Submission page not found yet
Tuscaloosa Public Library
Tuscaloosa, AL
236,780 people served
3 locations
Submission page not found yet
Clay County Public Library System
Fleming Island, FL
236,365 people served
5 locations
Submission page not found yet
Eastern Oklahoma Library System
Muskogee, OK
236,086 people served
15 locations
Submission page not found yet
Spokane Public Library
Spokane, WA
233,000 people served
6 locations
Submission page not found yet
Kansas City Public Library
Kansas City, MO
232,498 people served
10 locations
Submission page checked Sep 16, 2026
Hialeah Public Libraries
Hialeah, FL
230,575 people served
6 locations
Submission page not found yet
Santa Clarita Public Library
Santa Clarita, CA
230,428 people served
3 locations
Submission page not found yet
Monterey County Free Libraries
Marina, CA
230,383 people served
16 locations
Submission page not found yet
Berkeley County Library System
Moncks Corner, SC
229,861 people served
7 locations
Submission page not found yet
The location and population numbers come from the federal Public Libraries Survey, which the Institute of Museum and Library Services runs. They describe the library system, not any one branch.
Basic listings are free and always will be. Being listed is not a recommendation, and nobody pays to appear.
Are you listed and want to correct or remove it? Write to us and we will send you a link to your own listing.
