Madison County Library

Search for Madison County IL county libraries. A county library search provides information on hours, locations and phone numbers, library services, library events, library programs, books, magazines, movies, music, ebooks, reference services, government documents, vital records, story times, book clubs, library classes, apply for a library card, check out books, find local library branches, and public index information.


Madison County Libraries collects and stores documents and multimedia records which they make available to the public. Libraries operate at the Madison County local level, or they may be part of an university, a private organization, or a government agency. Madison County libraries contain books, magazines, movies, music, and online and digital documents, including ebooks. They may also provide a searchable database to locate government documents such as Madison County vital records, government agency reports, and records on individuals and businesses. Libraries also offer events and services, including story times, book clubs, and classes, as well as reference services. Some library services may be restricted to residents of Madison County Illinois, who may be required to apply for a library card. County libraries provide information about their records and services online.

Collinsville Memorial Public Collinsville IL 408 West Main Street 62234 618-344-1112

East Alton Public Library East Alton IL 250 Washington Avenue 62024 618-259-0787

Edwardsville Public Library Edwardsville IL 112 South Kansas Street 62025 618-692-7556

Hayner Public Library Alton IL 326 Belle Street 62002 618-462-0677

Illinois Heartland Library System Edwardsville IL 6725 Goshen Road 62025 618-656-3216

Roxana Public Library Roxana IL 200 North Central Avenue 62084 618-254-6713

Six Mile Regional Library District - Johnson Road Branch Granite IL 2145 Johnson Road 62040 618-452-6244

Southwestern Illinois College Granite IL 4950 Maryville Road 62040 618-931-0600

Youth Library Alton IL 401 State Street 62002