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.
Baltimore County Public Library
Towson, MD
849,316 people served
19 locations
Submission page not found yet
San Francisco Public Library
San Francisco, CA
843,071 people served
28 locations
Submission page not found yet
Mid-Continent Public Library
Independence, MO
840,292 people served
34 locations
Submission page not found yet
Cincinnati and Hamilton County Public Library
Cincinnati, OH
830,639 people served
41 locations
Submission page not found yet
Polk County Library Cooperative
Bartow, FL
822,769 people served
18 locations
Submission page not found yet
Sno-Isle Libraries
Marysville, WA
819,554 people served
23 locations
Submission page not found yet
Metropolitan Library System
Oklahoma City, OK
808,866 people served
19 locations
Submission page not found yet
Multnomah County Library
Portland, OR
802,464 people served
19 locations
Submission page not found yet
Seattle Public Library
Seattle, WA
797,700 people served
27 locations
Submission page not found yet
Memphis Public Library and Information Center
Memphis, TN
791,686 people served
19 locations
Submission page not found yet
Cobb County Public Library System
Marietta, GA
783,536 people served
15 locations
Submission page not found yet
Lee County Library System
Fort Myers, FL
779,221 people served
14 locations
Submission page not found yet
Louisville Free Public Library
Louisville, KY
772,144 people served
17 locations
Submission page not found yet
Dekalb County Public Library
Decatur, GA
768,134 people served
24 locations
Submission page not found yet
Stockton-San Joaquin County Public Library
Stockton, CA
724,916 people served
16 locations
Submission page not found yet
Denver Public Library
Denver, CO
715,636 people served
27 locations
Submission page not found yet
Nashville Public Library
Nashville, TN
712,334 people served
21 locations
Submission page checked Sep 16, 2026
Montgomery County Memorial Library System
Conroe, TX
705,126 people served
8 locations
Submission page not found yet
District of Columbia Public Library
Washington, DC
702,250 people served
27 locations
Submission page not found yet
Tulsa City-County Library System
Tulsa, OK
682,868 people served
24 locations
Submission page not found yet
El Paso Public Library
El Paso, TX
678,958 people served
15 locations
Submission page not found yet
Pikes Peak Library District
Colorado Springs, CO
678,684 people served
15 locations
Submission page not found yet
Albuquerque/bernalillo County Library System
Albuquerque, NM
676,444 people served
19 locations
Submission page not found yet
Pierce County Library System
Tacoma, WA
665,760 people served
19 locations
Submission page not found yet
Brevard County Library System
Cocoa, FL
653,548 people served
17 locations
Submission page not found yet
Boston Public Library
Boston, MA
650,706 people served
26 locations
Submission page checked Sep 16, 2026
Detroit Public Library
Detroit, MI
639,111 people served
22 locations
Submission page not found yet
Ocean County Library
Toms River, NJ
636,202 people served
21 locations
Submission page not found yet
Pasco County Public Library Cooperative
Hudson, FL
634,768 people served
9 locations
Submission page not found yet
Cuyahoga County Public Library
Parma, OH
626,288 people served
27 locations
Submission page not found yet
Volusia County Public Library
Daytona Beach, FL
592,852 people served
14 locations
Submission page not found yet
Anne Arundel County Public Library
Annapolis, MD
590,336 people served
16 locations
Submission page not found yet
Alameda County Library
Fremont, CA
581,626 people served
11 locations
Submission page not found yet
Milwaukee Public Library
Milwaukee, WI
577,895 people served
13 locations
Submission page not found yet
Enoch Pratt Free Library
Baltimore, MD
576,498 people served
22 locations
Submission page not found yet
Jefferson County Public Library
Lakewood, CO
576,381 people served
11 locations
Submission page not found yet
Omaha Public Library
Omaha, NE
571,013 people served
14 locations
Submission page not found yet
Fort Vancouver Regional Library District
Vancouver, WA
552,118 people served
15 locations
Submission page not found yet
Stanislaus County Free Library
Modesto, CA
548,744 people served
13 locations
Submission page not found yet
Timberland Regional Library
Tumwater, WA
547,900 people served
29 locations
Submission page not found yet
Greenville County Library System
Greenville, SC
525,534 people served
12 locations
Submission page not found yet
Prince William Public Libraries
Prince William, VA
525,441 people served
12 locations
Submission page not found yet
Mesa Public Library
Mesa, AZ
524,892 people served
4 locations
Submission page not found yet
Great River Regional Library
St Cloud, MN
515,855 people served
32 locations
Submission page not found yet
West Georgia Regional Library
Carrollton, GA
510,050 people served
20 locations
Submission page not found yet
Morris County Library
Whippany, NJ
509,285 people served
1 location
Submission page not found yet
Washoe County Library System
Reno, NV
508,759 people served
12 locations
Submission page not found yet
Bucks County Free Library
Doylestown, PA
507,641 people served
7 locations
Submission page not found yet
Knox County Public Library System
Knoxville, TN
500,669 people served
19 locations
Submission page not found yet
Pinal County Library District
Florence, AZ
483,944 people served
4 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.
