where is fletcher,nc
Fletcher, North Carolina. Fletcher is a town in Henderson County, North Carolina, United States. The population was 7,187 at the 2010 census. Fletcher is home to Asheville Regional Airport, which serves Western North Carolina. It is part of the Asheville Metropolitan Statistical Area.