The Craig County Public Library in New Castle is open! Contact the library directly at <craiglibrary@swva.net> or 540-864-8978, or check our Facebook page for up-to-date information. Thank you for your support of our library and community. Recent News Swap Day 11/11Access our catalog online!Summer Reading Games 2023