Create a Website Account - Manage notification subscriptions, save form progress and more.
Learn about the Halifax County Library and visit a branch library to check out books, research topics, and more.
Browse a list of transportation information for Halifax County.