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.

Cumberland County Library System

Cumberland County Library System - Amelia Givin Library in Mt. Holly Springs

Cumberland County Library System - Bosler Memorial Library in Carlisle

Cumberland County Library System - Cleve J. Fredricksen Public Library in Camp Hill

Cumberland County Library System - East Pennsboro Library

Cumberland County Library System - John Graham Public Library in Newville

Cumberland County Library System - Joseph T. Simpson Public Library in Mechanicsburg

Cumberland County Library System - New Cumberland Public Library

Cumberland County Library System - Shippensburg Public Library

Dauphin County Library System

Dauphin County Library System - Alexander Family Library

Dauphin County Library System - East Shore Area Library

Dauphin County Library System - Elizabethville Library

Dauphin County Library System - Hummelstown Community Library

Dauphin County Library System - Johnson Memorial Library

Dauphin County Library System - Kline Library

Dauphin County Library System - Madeline L. Olewine Memorial Library

Dauphin County Library System - McCormick Riverfront Library

Dauphin County Library System - Northern Dauphin Library in Lykens

Hershey Public Library

Middletown Public Library

Perry County Library System

Perry County Library System - Bloomfield Public Library

Perry County Library System - Community Library of Western Perry County in Blain

Perry County Library System - Marysville-Rye Public Library

Perry County Library System - Newport Public Library