Bessemer City is a small suburban city in Gaston County, North Carolina, United States. As of the 2020 census, Bessemer City had a population of 5,428. The city is approximately 6 miles (10 km) northwest of Gastonia and 25 miles (40 km) west of Charlotte. It was settled in 1756 and founded in 1893.