Nelsonia is a census-designated place (CDP) in Accomack County, Virginia, United States. Per the 2020 census, the population was 451.
The CDP lies at an elevation of 46 feet.
Nelsonia was first listed as a census designated place in the 2010 U.S. census.
Nelsonia is part of Accomack County Public Schools.