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.
Natrona County Library System
Casper, WY
79,941 people served
2 locations
Submission page not found yet
Bedford Public Library System
Bedford, VA
79,865 people served
6 locations
Submission page not found yet
Somerville Public Library
Somerville, MA
79,762 people served
3 locations
Submission page not found yet
New Rochelle Public Library
New Rochelle, NY
79,726 people served
2 locations
Submission page not found yet
Loveland Public Library
Loveland, CO
79,607 people served
1 location
Submission page not found yet
Shelby Township Library
Shelby Township, MI
79,408 people served
1 location
Submission page not found yet
White County Regional Library System
Searcy, AR
79,091 people served
9 locations
Submission page not found yet
Council Bluffs Public Library
Council Bluffs, IA
79,080 people served
1 location
Submission page not found yet
Plainfield Public Library District
Plainfield, IL
79,063 people served
1 location
Submission page not found yet
Wilson County Public Library
Wilson, NC
78,792 people served
6 locations
Submission page not found yet
Hazleton Area Public Library
Hazleton, PA
78,760 people served
4 locations
Submission page not found yet
Bloomington Public Library
Bloomington, IL
78,680 people served
1 location
Submission page not found yet
Oconee County Public Library
Walhalla, SC
78,607 people served
4 locations
Submission page not found yet
North Olympic Library System
Port Angeles, WA
78,550 people served
4 locations
Submission page not found yet
Mansfield Public Library
Mansfield, TX
78,542 people served
1 location
Submission page not found yet
Upland Public Library
Upland, CA
78,285 people served
1 location
Submission page not found yet
The Library of Hattiesburg, Petal & Forrest C
Hattiesburg, MS
78,208 people served
2 locations
Submission page not found yet
Evanston Public Library
Evanston, IL
78,110 people served
2 locations
Submission page not found yet
Alameda Free Library
Alameda, CA
78,071 people served
3 locations
Submission page not found yet
Hammond Public Library
Hammond, IN
77,879 people served
1 location
Submission page not found yet
Arlington Heights Memorial Library
Arlington Heights, IL
77,676 people served
3 locations
Submission page not found yet
Augusta County Library
Fishersville, VA
77,598 people served
7 locations
Submission page not found yet
Sullivan County Public Library
Blountville, TN
77,577 people served
5 locations
Submission page not found yet
Franklin County Library
Louisburg, NC
77,561 people served
4 locations
Submission page not found yet
Cedar Park Public Library
Cedar Park, TX
77,516 people served
1 location
Submission page not found yet
Kokomo-Howard County Public Library
Kokomo, IN
77,304 people served
3 locations
Submission page not found yet
Chillicothe and Ross County Public Library
Chillicothe, OH
77,093 people served
8 locations
Submission page not found yet
Broomfield/eisenhower Public Library
Broomfield, CO
76,853 people served
1 location
Submission page not found yet
White Oak Library District
Romeoville, IL
76,850 people served
3 locations
Submission page not found yet
Grace A. Dow Memorial Library
Midland, MI
76,758 people served
1 location
Submission page not found yet
Greater Poughkeepsie Library District
Poughkeepsie, NY
76,121 people served
3 locations
Submission page not found yet
Ankeny Kirkendall Public Library
Ankeny, IA
76,078 people served
1 location
Submission page not found yet
Pleasanton Public Library
Pleasanton, CA
75,960 people served
1 location
Submission page not found yet
Northeast Arkansas Regional Library
Paragould, AR
75,834 people served
5 locations
Submission page not found yet
Mt. Juliet-Wilson County Public Library
Mt. Juliet, TN
75,825 people served
1 location
Submission page not found yet
Pawtucket Public Library
Pawtucket, RI
75,604 people served
1 location
Submission page not found yet
Trenton Veteran'S Memorial Library
Trenton, MI
75,467 people served
1 location
Submission page not found yet
Ohoopee Regional Library System
Vidalia, GA
75,178 people served
7 locations
Submission page not found yet
Mason Public Library
Mason, OH
75,139 people served
1 location
Submission page not found yet
Raleigh County Public Library
Beckley, WV
74,591 people served
3 locations
Submission page not found yet
Cherry Hill Free Public Library
Cherry Hill, NJ
74,553 people served
1 location
Submission page not found yet
Warren County Library
Belvidere, NJ
74,508 people served
5 locations
Submission page not found yet
Panhandle Public Library Cooperative System
Marianna, FL
74,371 people served
9 locations
Submission page not found yet
Rogers Public Library
Rogers, AR
74,327 people served
1 location
Submission page not found yet
Butler County Federated Library System - Admin Unit
Butler, PA
74,195 people served
1 location
Submission page not found yet
New Britain Public Library
New Britain, CT
74,080 people served
2 locations
Submission page not found yet
Lonoke County Library System
Lonoke, AR
74,015 people served
5 locations
Submission page not found yet
Scioto County Public Library
Portsmouth, OH
74,008 people served
5 locations
Submission page not found yet
Mount Vernon Public Library
Mount Vernon, NY
73,893 people served
1 location
Submission page not found yet
Parkersburg/wood Co. Public Library
Parkersburg, WV
73,644 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.
