Villa Heights is a census-designated place (CDP) in Henry County, Virginia, United States.
[3] According to the United States Census Bureau, the CDP has a total area of 1.0 square miles (2.5 km2), all of it land.
As of the census[1] of 2000, there were 845 people, 343 households, and 229 families residing in the CDP.
There were 343 households, out of which 26.5% had children under the age of 18 living with them, 45.2% were married couples living together, 16.0% had a female householder with no husband present, and 33.2% were non-families.
28.9% of all households were made up of individuals, and 13.1% had someone living alone who was 65 years of age or older.