Woodfin is a town in Buncombe County, North Carolina, United States. The population was 6,123 as of the 2010 census. It is part of the Asheville Metropolitan Statistical Area. The town is named for Nicholas Washington Woodfin, a renowned lawyer and statesman of early North Carolina, under whom Governor Zebulon Vance clerked as an attorney. Woodfin is the only municipality bearing the name Woodfin in the United States. The town was incorporated in 1971, although the community itself dates back to at least the mid-19th century.