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.
St. Martin Parish Library
St. Martinville, LA
51,218 people served
4 locations
Submission page not found yet
Glendora Library & Cultural Center
Glendora, CA
51,209 people served
1 location
Submission page not found yet
Starkville-Oktibbeha County Public Library System
Starkville, MS
51,203 people served
3 locations
Submission page not found yet
Irondequoit Public Library
Rochester, NY
51,043 people served
1 location
Submission page not found yet
Watsonville Public Library
Watsonville, CA
51,032 people served
2 locations
Submission page not found yet
Grapevine Public Library
Grapevine, TX
50,928 people served
1 location
Submission page not found yet
Lakewood Public Library
Lakewood, OH
50,852 people served
2 locations
Submission page not found yet
Queen Anne'S County Free Library
Centreville, MD
50,798 people served
2 locations
Submission page not found yet
Madison Library District
Rexburg, ID
50,793 people served
1 location
Submission page not found yet
Avery-Mitchell-Yancey Regional Library
Burnsville, NC
50,755 people served
4 locations
Submission page not found yet
East Hartford Public Library
East Hartford, CT
50,654 people served
2 locations
Submission page not found yet
Nogales/santa Cruz County Public Library
Nogales, AZ
50,580 people served
4 locations
Submission page not found yet
Enid-Public Library of Enid and Garfield Co
Enid, OK
50,577 people served
1 location
Submission page not found yet
Covina Public Library
Covina, CA
50,485 people served
1 location
Submission page not found yet
Haverford Township Free Library Association
Havertown, PA
50,431 people served
1 location
Submission page not found yet
Guthrie Memorial Library - Hanover'S Public Library
Hanover, PA
50,419 people served
1 location
Submission page not found yet
St. Charles Parish Library
Destrehan, LA
50,400 people served
6 locations
Submission page not found yet
Columbus County Public Library
Whiteville, NC
50,389 people served
6 locations
Submission page not found yet
Morrisson-Reeves Library
Richmond, IN
50,318 people served
1 location
Submission page not found yet
Mastics-Moriches-Shirley Community Lib
Shirley, NY
50,285 people served
4 locations
Submission page not found yet
Downers Grove Public Library
Downers Grove, IL
50,247 people served
1 location
Submission page not found yet
Scott Sebastian Regional Library
Greenwood, AR
50,217 people served
5 locations
Submission page not found yet
Rusk County Library System
Henderson, TX
49,756 people served
5 locations
Submission page not found yet
Winona Public Library
Winona, MN
49,721 people served
1 location
Submission page not found yet
East Brunswick Public Library
East Brunswick, NJ
49,715 people served
1 location
Submission page not found yet
Euclid Public Library
Euclid, OH
49,708 people served
1 location
Submission page not found yet
Murray Public Library
Murray, UT
49,553 people served
1 location
Submission page not found yet
Stillwater Public Library
Stillwater, OK
49,525 people served
1 location
Submission page not found yet
Shelby County Library District
Shelbyville, KY
49,515 people served
1 location
Submission page not found yet
Redford Township District Library
Redford, MI
49,504 people served
1 location
Submission page not found yet
Wauwatosa Public Library
Wauwatosa, WI
49,452 people served
1 location
Submission page not found yet
Azusa City Library
Azusa, CA
49,420 people served
1 location
Submission page not found yet
Nantahala Regional Library
Murphy, NC
49,401 people served
4 locations
Submission page not found yet
Everett Public Libraries
Everett, MA
49,350 people served
2 locations
Submission page not found yet
Westfield-Washington Public Library
Westfield, IN
49,262 people served
1 location
Submission page not found yet
Duplin County Library
Kenansville, NC
49,178 people served
6 locations
Submission page not found yet
Brownsburg Public Library
Brownsburg, IN
49,089 people served
1 location
Submission page not found yet
Emma S. Clark Memorial Library
Setauket, NY
49,081 people served
1 location
Submission page not found yet
Adams Memorial Library
Latrobe, PA
48,983 people served
2 locations
Submission page not found yet
Chambers County Library System
Anahuac, TX
48,949 people served
4 locations
Submission page not found yet
Marion Public Library
Marion, IA
48,866 people served
1 location
Submission page not found yet
West Orange Free Public Library
West Orange, NJ
48,843 people served
1 location
Submission page not found yet
Joplin Public Library
Joplin, MO
48,784 people served
1 location
Submission page not found yet
Glenview Public Library
Glenview, IL
48,705 people served
1 location
Submission page not found yet
Margaret E. Heggan Free Public Library
Sewell, NJ
48,677 people served
1 location
Submission page not found yet
Niagara Falls Public Library
Niagara Falls, NY
48,671 people served
2 locations
Submission page not found yet
Monroe Twp Public Library/middlesex
Monroe Township, NJ
48,594 people served
1 location
Submission page not found yet
Ashtabula County District Library
Ashtabula, OH
48,578 people served
2 locations
Submission page not found yet
Edgecombe County Memorial Library
Tarboro, NC
48,491 people served
2 locations
Submission page not found yet
Central Virginia Regional Library
Farmville, VA
48,457 people served
3 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.
