Libraries.USALocalData.com provides a large listing of public libraries.

United States Public Libraries

Expand your mind by reading a book, or watching a movie, all for free at your local public library. All that is needed is a no-cost library card and the world of knowledge is at your fingertips. Get your children and families involved in the many offerings of a library like story times and book clubs, or just pick yourself a piece of mind for free.