Aviva Directory » Local & Global » North America » United States » States » North Carolina » Cities & Towns » Selma

Although the town was not chartered until 1873, its origins are in 1867, when lots were sold around a newly established station on the North Carolina Railroad. Selma is located in Johnston County, within the Coastal Plains region of the state, about thirty miles east of Raleigh.

Regular Websites