Error loading page.
Try refreshing the page. If that doesn't work, there may be a network issue, and you can use our self test page to see what's preventing the page from loading.
Learn more about possible network issues or contact support for more help.

Need a library card?

You need a library card to borrow digital titles, place holds, and add titles to your wish list.

Begin typing your library’s name to see if it’s a member of this website, or click the down arrow to select from a list. Once you select a library, we'll show you the best way to get a library card.

No matches. Try checking your spelling, and confirm you're using the correct library name. You can also find your library using www.overdrive.com.

Adamsville Library

Bessemer Library

Birmingham Public Library

Birmingham Public Library - Avondale

Birmingham Public Library - East Ensley

Birmingham Public Library - East Lake

Birmingham Public Library - Eastwood

Birmingham Public Library - Ensley

Birmingham Public Library - Five Points

Birmingham Public Library - Inglenook

Birmingham Public Library - North Avondale

Birmingham Public Library - North Birmingham

Birmingham Public Library - Powderly

Birmingham Public Library - Pratt City

Birmingham Public Library - Smithfield

Birmingham Public Library - Southside

Birmingham Public Library - Springville Road

Birmingham Public Library - Titusville

Birmingham Public Library - West End

Birmingham Public Library - Woodlawn

Birmingham Public Library - Wylam

Botanical Gardens Library

Center Point Public Library

Clay Library

Fultondale Library

Gardendale Library

Graysville Library

Homewood Library

Hoover Library

Hueytown Library

Irondale Library

Jefferson County Library

Leeds Library

Midfield Library

Mountain Brook

Mountain Brook Schools

O'Neal Library

Pinson Public Library

Pleasant Grove Library

Sylvan Springs

Tarrant Library

Trussville Library

Vestavia Hills Library

Walter J. Hanna Library

Warrior Library