Charleston is a populated place within Palmyra Township[2] in Halifax County, North Carolina, United States.
[3] The location did not participate in the U.S. Census, so the population is not known,[4] but the township's population was reported as 1,182 as of 1 July 2015.
[5] The location shares the 28274 zip code with Scotland Neck.
[6]