Library News eMails
Want your inbox to tell you what's going on at your library? Sign up for one (or more!) of our branch-specific Announcement Lists.
Get a Passport at the Library
We will take U.S. Passport applications beginning December 1st. This service is by appointment only. Call (540) 382-6969 x210 to schedule an appointment. Our Passport Page lists everything you'll need to apply.
Library Bills can be paid online. Visit our Bill Payment page for more information.
Reserve a PC online!
Go to our Reserve a Computer page to make your reservation.
Pre-Due and Holds Notifications
Visit our Notification page to set TXT / Email preferences.
Join us for new release movies and old favorites at all of our Library Branches. Show times and dates are listed on our Movie page.