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

Alamance County Public Libraries

Albemarle Regional Library

Alexander County Library

Appalachian Regional Library

Avery-Mitchell-Yancey Regional Library

BHM Regional Library

Bladen County Public Library

Braswell Memorial Library

Brunswick County Library

Brunswick County Schools

Buncombe County Public Libraries

Burke County Public Library

Cabarrus County Public Library

Caldwell County Public Library

Catawba County Public Library

Chapel Hill Public Library

Chatham County Public Libraries

Cleveland County Memorial Library

CMC Consortium

CMC Library Consortium - Haynes Branch

CMC Library Consortium - Isothermal

CMC Library Consortium - Mooneyham

CMC Library Consortium - Mountains Branch

CMC Library Consortium - Norris

CMC Library Consortium - Rutherford County

CMC Library Consortium - Spindale

Columbus County Public Library

Craven-Pamlico-Carteret Regional Library

Cumberland County Public Library & Information Center

Davidson County Public Library System

Davie County Public Library

Duplin County Library

Durham County Library

East Albemarle Regional Library

Edgecombe County Memorial Library

Farmville Public Library

Fontana Regional Library

Forsyth County Public Library

Franklin County Library

Gaston County Public Library

George H. and Laura E. Brown Public Library

Gibsonville Public Library

Given Memorial Library / Tufts Archives

Granville County Library System

Greensboro Public Library

Grifton Public Library

Gunn Memorial Public Library

Halifax County Library System

Harnett County Public Library

Harold D. Cooley Library

Haywood County Public Library

Henderson County Public Library

Hickory Public Library

High Point Public Library

Hocutt Ellington Memorial Library

Iredell County Library

Jamestown Public Library

Kings Mountain/Mauney Memorial Library

Lee County Library

Lincoln County Library

Madison County Public Library System

Mcdowell County Public Library

Mooresville Public Library

Nantahala Regional Library

Neuse Regional Library

New Hanover County Public Library

Northwestern Regional Library

Onslow County Public Library

Orange County Public Library

Pender County Public Library

Perry Memorial Library

Person County Public Library

Pettigrew Regional Library

Polk County Public Libraries

Public Library of Charlotte & Mecklenburg County

Public Library Of Johnston County & Smithfield

Quinerly-Olschner Library

Randolph County Public Library

Roanoke Rapids Public Library

Robeson County Public Library

Rockingham County Public Library

Rowan Public Library

Sampson-Clinton Public Library

Sandhill Regional Library System

Scotland County Memorial Library

Sheppard Memorial Library

Southern Pines Public Library

Stanly County Public Library

Transylvania County Library

Union County Public Library

Wake County Public Libraries

Warren County Memorial Library

Washburn Community Outreach

Wayne County Public Library

Webb Memorial Public Library

Wilson County Public Library