 North Carolina is also home to several lower-division professional teams.In addition to North Carolina FC (formerly the Carolina RailHawks), the Charlotte Independence play in the USL Championship.Asheville City SC play in the National Premier Soccer League.