🇺🇸 Franklinton is a town in Franklin County, North Carolina, United States. The town is located about 30 miles (48 km) north-east of Raleigh, North Carolina and 4 miles (6.4 km) south of the Tar River. A railway operated by CSX Transportation also passes through Franklinton.
Franklinton has a population of over 2,023 people. Franklinton is situated 48 km north-west of Raleigh.