In 2007, the U.S. Census estimated that the racial makeup of North Carolina was as follows:
70% White American,
1.2% American Indian
6.5% are Hispanic or Latino
North Carolina has historically been a rural state, with most of the population living on farms or in small towns. However, over the last 30 years the state has undergone rapid urbanization, and today most of North Carolina’s residents live in urban and suburban areas, as is the case in most of the United States. In particular, the cities of Charlotte and Raleigh have become major urban centers, with large, diverse, mainly affluent and rapidly growing populations. Most of this growth in diversity has been fueled by immigrants from Latin America, India, and Southeast Asia.