10 Diverse Cities in North Carolina Charlotte Raleigh Greensboro Durham Winston-Salem Fayetteville Cary Wilmington High Point Concord