Welcome to Craig County

The Gateway to Virginia's Western Highlands

Upcoming Events

Craig County Board of Supervisors Meeting @ Craig County Courthouse Courtroom
Jun 2 @ 5:30 pm – 6:30 pm

The Craig County Board of Supervisors will hold their monthly meeting on June 2nd, 2016 at 5:30 pm.  The meeting will be held in the Craig County Courthouse Court Room on the 2nd Floor of the Courthouse.  Please enter the Courthouse through the Court Street entrance.

The public is encouraged to attend.

Public Hearing on Craig County Library Planning Grant @ Craig County Courthouse
Jun 2 @ 6:00 pm


The Craig County Board of Supervisors will conduct a public hearing in the County Courthouse in New Castle, Virginia at 6:00 PM, or as soon as possible thereafter, on June 2, 2016 for the purpose to give citizens an overview of the Craig County Library Planning Grant and to receive comments regarding this project.

The County has submitted a letter of interest seeking a Department of Housing and Community Development (DHCD) Community Development Block Grant (CDBG) planning grant. At the hearing the County will provide citizens with plans to comprehensively evaluate the economic and physical improvement needs to upgrade the existing Craig County Library.

Tasks to be completed during this preliminary grant review includes additional public and management team meetings and completion of a preliminary engineering and/or architectural assessment draft request for proposal with said assessment to be included in the second phase of this planning grant.

This preliminary grant activity is necessary in order for the County to be eligible for future planning grant and possibly community improvements grants funding may depend, in part, on completion of these initial activities.

Citizens who may have questions regarding this public hearing may contact: County Administration Building, 108 Court Street, New Castle, VA  24127, Phone: 540-864-5010

Cruze – In / Swap Meet @ Craig County Fairgrounds
Jun 4 @ 8:00 am – 3:00 pm

Frequently Used Links


Sign Up for Craig County Updates

Sign Up for Craig County Updates

Join our mailing list to receive the latest news and updates about Craig County government and community.

You have Successfully Subscribed!