Alexander is an unincorporated community in Buncombe County, North Carolina, United States. Alexander is located on the French Broad River and North Carolina Highway 251, west of Weaverville. Alexander has a post office with ZIP code 28701, which opened on September 13, 1881.