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.
South Georgia Regional Library
Valdosta, GA
135,908 people served
6 locations
Submission page not found yet
Handley Regional Library
Winchester, VA
135,890 people served
3 locations
Submission page not found yet
Finkelstein Memorial Library
Spring Valley, NY
135,449 people served
1 location
Submission page not found yet
Jefferson County Library District
High Ridge, MO
135,409 people served
4 locations
Submission page not found yet
New Haven Free Public Library
New Haven, CT
135,319 people served
5 locations
Submission page not found yet
Marathon County Public Library
Wausau, WI
135,308 people served
9 locations
Submission page not found yet
Franklin County Library System - Admin Unit
Chambersburg, PA
135,038 people served
5 locations
Submission page not found yet
Sterling Heights Public Library
Sterling Heights, MI
134,346 people served
1 location
Submission page not found yet
Crowley Ridge Regional Library
Jonesboro, AR
133,860 people served
9 locations
Submission page not found yet
Boulder Public Library District
Boulder, CO
133,697 people served
5 locations
Submission page not found yet
Ascension Parish Library
Donaldsonville, LA
133,534 people served
5 locations
Submission page not found yet
Humboldt County Library
Eureka, CA
133,100 people served
11 locations
Submission page not found yet
Helen Hall Library
League City, TX
132,692 people served
1 location
Submission page not found yet
Santa Clara City Library
Santa Clara, CA
132,048 people served
3 locations
Submission page not found yet
Community Libraries of Providence
Providence, RI
131,744 people served
9 locations
Submission page not found yet
Pickens County Library System
Easley, SC
131,404 people served
4 locations
Submission page not found yet
Bossier Parish Library
Bossier City, LA
131,102 people served
7 locations
Submission page not found yet
Viking Library System
Fergus Falls, MN
130,989 people served
1 location
Submission page not found yet
Flagler County Public Library
Palm Coast, FL
130,760 people served
2 locations
Submission page not found yet
Reading Public Library
Reading, PA
130,706 people served
4 locations
Submission page not found yet
Speer Memorial Library
Mission, TX
130,496 people served
1 location
Submission page not found yet
Round Rock Public Library System
Round Rock, TX
130,406 people served
1 location
Submission page not found yet
Schaumburg Township District Library
Schaumburg, IL
130,345 people served
3 locations
Submission page not found yet
Napa County Library
Napa, CA
129,715 people served
4 locations
Submission page not found yet
Clark County Public Library
Springfield, OH
129,685 people served
6 locations
Submission page not found yet
Amherst Public Library
Amherst, NY
129,595 people served
4 locations
Submission page not found yet
Abilene Public Library
Abilene, TX
129,043 people served
3 locations
Submission page not found yet
Cochise County Library District
Bisbee, AZ
128,253 people served
6 locations
Submission page not found yet
Kalamazoo Public Library
Kalamazoo, MI
127,924 people served
5 locations
Submission page not found yet
Fargo Public Library
Fargo, ND
125,990 people served
3 locations
Submission page not found yet
Rapides Parish Library
Alexandria, LA
125,899 people served
10 locations
Submission page not found yet
Berkeley Public Library
Berkeley, CA
125,327 people served
5 locations
Submission page not found yet
Mandel Public Library of West Palm Beach
West Palm Beach, FL
125,319 people served
1 location
Submission page not found yet
Sussex County Library
Newton, NJ
124,621 people served
6 locations
Submission page not found yet
Schertz Public Library
Schertz, TX
124,507 people served
1 location
Submission page not found yet
Johnson County Public Library
Franklin, IN
124,056 people served
5 locations
Submission page not found yet
Simi Valley Public Library
Simi Valley, CA
124,029 people served
1 location
Submission page not found yet
Northeast Georgia Regional Library System
Clarkesville, GA
123,671 people served
7 locations
Submission page not found yet
Thousand Oaks Library
Thousand Oaks, CA
122,643 people served
2 locations
Submission page not found yet
Newton County Library System
Covington, GA
122,485 people served
2 locations
Submission page not found yet
Martinsburg-Berkeley Co. Public Library
Martinsburg, WV
122,076 people served
4 locations
Submission page not found yet
East Albemarle Regional Library
Elizabeth City, NC
121,569 people served
8 locations
Submission page not found yet
Catawba County Library
Newton, NC
120,898 people served
7 locations
Submission page not found yet
Henderson County Public Library
Hendersonville, NC
120,597 people served
6 locations
Submission page not found yet
Osterhout Free Library
Wilkes-Barre, PA
120,502 people served
4 locations
Submission page not found yet
Pharr Memorial Library
Pharr, TX
120,208 people served
2 locations
Submission page not found yet
Tom Green County Library System
San Angelo, TX
119,057 people served
3 locations
Submission page not found yet
Hunterdon County Library
Flemington, NJ
118,700 people served
3 locations
Submission page not found yet
Cambridge Public Library
Cambridge, MA
118,488 people served
7 locations
Submission page not found yet
Bethlehem Area Public Library
Bethlehem, PA
118,264 people served
2 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.
