Whiteville is a city in Columbus County, North Carolina, United States. The population was 5,394 at the 2010 census. It is the most populous city in Columbus County and is the county seat. Columbus County was created in 1808. In 1810, a community was platted on land owned by James B. White for the purpose of creating a county seat and establishing government buildings. It was originally known as White's Crossing before being incorporated under its present name in 1832. A post office called Whiteville has been in operation since 1821. The town was sacked by Union forces during the latter stages of the American Civil War.