Rosman, North Carolina

town in Transylvania County, North Carolina, United States

Rosman is a town in Transylvania County, North Carolina, United States. 701 people lived here at the 2020 census. The French Broad River runs through the town.