New Castle (historically spelled as one word; "Newcastle") is the only town in Craig County, Virginia, United States. The population was 125 at the 2020 census. It is the county seat of Craig County.
The junctions of State Route 311 and State Route 42 and State Route 311 and State Route 615 are in New Castle.
New Castle is part of the Roanoke metropolitan area.
Geography
thumb|left|A view over New Castle to the mountains
New Castle is located at (37.500746, -80.110798).
According to the United States Census Bureau, the town has a total area of 0.2 square mile (0.4 km<sup>2</sup>), all land.
Two notable geophysical features of the town are the high cliffs just west of the city (which keeps the New River watershed flowing north away from New Castle) and Johns Creek gorge featuring some challenging whitewater (James River watershed). Due to an old land charter however, paddling Johns Creek was disputed as trespassing by the landowner, recent court rulings have opened the run up once again.
The town is just north of the Sinking Creek Valley Cluster, west of the Craig Creek Cluster, and south of the Barbours Creek-Shawvers Run Cluster; areas in the Jefferson National Forest designated by the Wilderness Society as containing "Mountain Treasures".
Climate
Demographics
As of the census
