Craig County Public Library

Local Interest

Craig County Tourism Commission

Interested in learning more about things to do in Craig County?  Start with the Craig County Tourism Commission website to find information about local attractions and events, lodging and dining opportunities, area businesses, and more!

Craig County Government

Interested in learning more about Craig County? Check out our county webpage

Virginia Workforce Connection

Craig County Public Library is a SHARE Network Access Point (SHARE = Showing How Access to Resources Empowers). Visit the Virginia Workforce Connection website for career and education information, to create and post a resume, and to search and apply for posted job openings. (NOTE: Hold down the Ctrl key to open a new tab.)


SeniorNavigator is Virginia’s online resource for health and aging issues. From health to legal to housing to caregiving and more, topics of resources of special interest to seniors are available in one place.

New River Public Library Cooperative (NRPLCoop) “Separate But Together”

A friendly, cooperative group of small, local libraries.

Craig County Public Library is proud to be a member of the New River Public Libraries Cooperative (NRPLCoop)! We are very excited to be able to offer this opportunity to our patrons.
When you register for a library card at Craig County Public Library, you will receive a purple keytag card.  This is your library card for CCPL and can also be used when you register at any of the following libraries:

Here’s how it works:

  • Register for a library card at one New River Valley library
  • Use the same card to register at other New River libraries
  • Local library policies apply wherever you check out
  • Return your books to the library you borrowed them from, but items will be returned by the libraries if you forget (overdue fines are your responsibility)

Roanoke Valley Libraries (RVL)

A consortium of larger library systems available to Craig County citizens.

The Roanoke Valley Libraries consortium consists of the libraries in the cities of Roanoke and Salem, plus the counties of Botetourt and Roanoke.  The extensive resources of all these libraries are available to Craig County residents who have an RVL card.  (If you do not currently have an RVL card, you would first have to go to any branch library and apply for one.  Any resident of Virginia can obtain a card from them, at no charge, with satisfactory proof of identification.)

We are happy to assist our patrons with searching the RVL online catalog at our library.  Items can be reserved for pickup at the branch of your choice.  The individual is responsible for picking up and returning to one of the RVL locations.

  • Empowering individuals to build
    a stronger community.


This site is made possible by a grant from the U.S. Institute of Museum and Library Services. It is managed by the The Library of Virginia Library Development and Networking Division.