New Castle (historically spelled as one word; "Newcastle") is the only town in Craig County, Virginia, United States.
[6] According to the United States Census Bureau, the town has a total area of 0.2 square miles (0.4 km2), all of it 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.
About 20.4% of families and 17.2% of the population were below the poverty line, including 28.2% of those under the age of eighteen and 6.1% of those sixty-five or over.