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 Fourth of July Parade Bake Sale6/29 Household Goods Swap DaySwap Day and Plant Swap 4/20