Craig County

Craig County, Virginia is located in the Alleghany Health District. It has 328.1 square miles of land area and is the 61st largest county in Virginia by total area. It is bordered by Montgomery, Giles, Roanoke, Alleghany, Monroe, and Botetourt Counties. There is 1 census tract in the county. The county FIPS number is 51045.

View County Report  Return to All County Reports