Asheville ( ASH-vill) is a city in Buncombe County, North Carolina, United States. Located at the confluence of the French Broad and Swannanoa rivers, it is the county seat of Buncombe County.