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.

Allendale Township Library

Alvah N. Belding Memorial Library

Carson City Public Library

Cedar Springs Public Library

Clarksville Area Library

Coopersville Area District Library

Croton Township Library

Crystal Community Library

Dalton Branch Library

Dorr Township Library

Egelston Branch Library

Fennville District Library

Flat River Community Library

Freeport District Library

Fruitport Branch Library

Gary Byker Memorial Library

Gary Byker Memorial Library of Hudsonville

Georgetown Charter Township Library

Georgetown Township Library

Grant Area District Library

Hackley Public Library

Henika District Library

Hesperia Community Library

Holton Branch Library

Home Township Library

Hopkins Public Library

Howard Miller Library

Ionia Community Library

Lake Odessa Community Library

Leighton Township Library

Montague Branch Library

Muskegon Area District Library

Muskegon Heights Branch Library

Muskegon Township Branch Library

Newaygo Area District Library

North Muskegon Walker Branch Library

Norton Shores Jacob O. Funkhouser Branch Library

Patmos Library

Ravenna Branch Library

Salem Township Library

Saranac Public Library

Saugatuck-Douglas District Library

Sparta Township Library

Tamarack District Library

TCH Reynolds Township Library

Thornapple Kellogg School & Community Library

Timothy C. Hauenstien Reynolds Township Library

White Cloud Community Library

White Lake Community Library