Asheville, North Carolina, the seat of Buncombe County. It is on the French Broad River, about 100 miles (160 km) west-northwest of Charlotte.