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.


Alleghany Highlands Regional Library

Bowman Library

Clarke County Library

Clifton Forge Public Library

Culpeper County

Fauquier County Public Library

Handley Library

Handley Regional Library

Handley Regional Library - Archives

Highland County Public Library

Madison County Library

Orange County Public Library

Orange County Public Library - Gordonsville

Orange County Public Library - Wilderness

Powhatan County Public Library

Rappahannock County Library

Rockbridge Regional Library

Rockbridge Regional Library - Bath

Rockbridge Regional Library - Buena Vista

Rockbridge Regional Library - Glasgow

Rockbridge Regional Library - Goshen

Samuels Public Library

Shenandoah County Library System

Shenandoah County Library System - Basye-Orkney Springs Library

Shenandoah County Library System - Fort Valley Library

Shenandoah County Library System - Mount Jackson Community Library

Shenandoah County Library System - New Market Area Library

Shenandoah County Library System - Strasburg Community Library