Charleston is a city in Franklin County, Arkansas, United States, and (along with Ozark) one of the two county seats of Franklin County. It is part of the Fort Smith, Arkansas-Oklahoma Metropolitan Statistical Area. The population was 2,965 at the 2000 census.
According to the United States Census Bureau, Charleston has a total area of 4.3 square miles (11.1 km²), of which, 4.2 square miles (10.9 km²) of it is land and 0.1 square miles (0.2 km²) of it (1.87%) is water.
As of the census of 2000, there were 2,965 people, 1,201 households, and 815 families residing in the city. The population density was 706.4 people per square mile (272.6/km²). There were 1,315 housing units at an average density of 313.3 per square mile (120.9/km²). The racial makeup of the city was 95.58% White, 0.07% Black or African American, 0.64% Native American, 0.34% Asian, 1.48% from other races, and 1.89% from two or more races. 2.06% of the population were Hispanic or Latino of any race.