Selma: The Town That Named Itself After Alabama
North Carolina
On May first, eighteen sixty-seven, lots were sold beside the North Carolina Railroad for a new town laid out by John W. Sharpe. The town was named Selma. The town was officially chartered in eighteen seventy-three, and Selma remained a railroad town for many decades.