Long Island is an unincorporated community in Campbell County, Virginia. Long Island is located along the Roanoke River east-southeast of Altavista. Green Hill was listed on the National Register of Historic Places in 1969.
Long Island has a reputation as a well-established community with neighbors who have made this their home for life; people who arrive tend to want to stay.
Long Island's home prices displayed strong decreases over the past year. The average listing price this year is $67,450, a significant 37.8 percent drop from the year prior.