Castalia, North Carolina

Castalia is a town in Nash County, North Carolina. In 2016, it had 262 residents, with 50.59% being white, 48.24% African-American, and 1.18% Hispanic.