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 and Plant Swap 4/202nd Annual Author Series with Jeannette Walls 5/5Friends of the Library Free Lunch 4/10