The 10 Most Diverse Cities In North Carolina For 2021


We used data and science to determine the most diverse cities in North Carolina.

HomeSnacks is reader-supported. When you click through real estate links on our site, we earn an affiliate commission. Learn more.
Editor’s Note: We updated this article for 2021. This is our seventh time ranking the most diverse places in North Carolina.


Most Diverse Cities In North Carolina

Article continues below.

Race relations in America seem to be hitting a tipping point.

While we still haven't dealt with racism as a society, the election of Donald Trump to the presidency has only flamed the tensions that have been mounting for years.

Part of the reason for that tension? The country as a whole continues to self segregate across race, income, and party lines. But it's not all bad on the race relations front.

There are parts of North Carolina where there's a high level of diversity -- where people of all walks of life come together. We decided to shine a light on those places today.

Using a standard measure of diversity, we ranked all 137 cities in North Carolina from most to least diverse.

Here are the 10 most diverse places in North Carolina for 2021:

  1. Spring Lake
  2. Lumberton
  3. Charlotte
  4. Durham
  5. Lexington
  6. Fayetteville
  7. High Point
  8. Siler City
  9. Pineville
  10. Monroe

So what city is the most diverse in North Carolina? According to the most Census data, Spring Lake took the number one over all spot for diversity in North Carolina.

Read on below to see how we crunched the numbers and how your town ranked. To see where North Carolina ranked as a state, we have a ranking of the most diverse states in Ameria.

And if you already knew these places were diverse, check out:

The 10 Most Diverse Places In North Carolina For 2021

Overall SnackAbility

6
/10

Population: 12,119

HHI: 3,010
% White: 38.4%
% African American: 35.0%
% Asian: 2.7%
More on Spring Lake: Data

Lumberton, NC

Source: Public domain
Overall SnackAbility

5
/10

Population: 20,928

HHI: 3,011
% White: 38.7%
% African American: 35.3%
% Asian: 1.2%
More on Lumberton: PhotosData

Charlotte, NC

Overall SnackAbility

7
/10

Population: 857,425

HHI: 3,170
% White: 41.5%
% African American: 34.6%
% Asian: 6.5%
More on Charlotte: PhotosData

Durham, NC

Source: Public domain
Overall SnackAbility

6
/10

Population: 269,702

HHI: 3,229
% White: 39.5%
% African American: 38.0%
% Asian: 5.3%
More on Durham: PhotosData

Lexington, NC

Source: Public domain
Overall SnackAbility

5
/10

Population: 18,861

HHI: 3,253
% White: 45.6%
% African American: 30.3%
% Asian: 3.8%
More on Lexington: PhotosData

Fayetteville, NC

Overall SnackAbility

7
/10

Population: 210,432

HHI: 3,274
% White: 37.5%
% African American: 41.0%
% Asian: 2.7%
More on Fayetteville: PhotosData

High Point, NC

Source: Public domain
Overall SnackAbility

4
/10

Population: 111,714

HHI: 3,278
% White: 43.2%
% African American: 35.3%
% Asian: 7.6%
More on High Point: PhotosData

Siler City, NC

Overall SnackAbility

2
/10

Population: 8,078

HHI: 3,283
% White: 26.5%
% African American: 20.1%
% Asian: 1.3%
More on Siler City: PhotosData

Pineville, NC

Overall SnackAbility

7.5
/10

Population: 8,749

HHI: 3,284
% White: 45.2%
% African American: 31.5%
% Asian: 5.9%
More on Pineville: PhotosData

Monroe, NC

Source: Public domain
Overall SnackAbility

6
/10

Population: 35,105

HHI: 3,311
% White: 42.4%
% African American: 25.2%
% Asian: 0.6%
More on Monroe: PhotosData

How we determined the most diverse cities in North Carolina for 2021

We still believe in the accuracy of data -- especially from the census. So that's where we went to get the breakdown of race across North Carolina.

That lead us to the Census's most recently available data, the 2015-2019 American Community Survey data from the US Census.

Specifically, we looked at table B03002: HISPANIC OR LATINO ORIGIN BY RACE. Here are the category names as defined by the Census:

  • White alone*
  • Black or African American alone*
  • American Indian and Alaska Native alone*
  • Asian alone*
  • Native Hawaiian and Other Pacific Islander alone*
  • Some other race alone*
  • Two or more races*
  • Hispanic or Latino
* Not hispanic or latino

We limited our analysis to non-CDPs with a population greater than 5,000 people. That left us with 137 cities.

We then calculated the HHI for each city by finding the racial breakdown of a city in percent terms, squaring them, and then adding the squares together. This left us with scores ranging from 3,010 (Spring Lake) to 9,706 (St. James).

Finally, we ranked each city based on the HHI with a lower score being more diverse than a high score. Spring Lake took the distinction of being the most diverse, while St. James was the least diverse city. You can download the data here.

Read on for more information on how the cities in North Carolina ranked for diversity or, for a more general take on diversity in america, head over to our ranking of the most diverse cities in America.

There You Have It - Diversity Across North Carolina

If you're looking for a scientific breakdown of diversity across North Carolina, this is an accurate list.

If you're curious enough, here are the least diverse places in North Carolina:

  1. St. James
  2. Oak Island
  3. Unionville

For more North Carolina reading, check out:

Detailed List Of The Most Diverse Cities In North Carolina For 2021

Rank City Population HHI
1 Spring Lake, NC 12,119 3,010
2 Lumberton, NC 20,928 3,011
3 Charlotte, NC 857,425 3,170
4 Durham, NC 269,702 3,229
5 Lexington, NC 18,861 3,253
6 Fayetteville, NC 210,432 3,274
7 High Point, NC 111,714 3,278
8 Siler City, NC 8,078 3,283
9 Pineville, NC 8,749 3,284
10 Monroe, NC 35,105 3,311
11 Morrisville, NC 26,280 3,318
12 Sanford, NC 29,456 3,322
13 Burlington, NC 53,063 3,433
14 Clinton, NC 8,504 3,483
15 Winston-Salem, NC 244,115 3,493
16 Selma, NC 6,746 3,528
17 Hope Mills, NC 15,769 3,559
18 Greensboro, NC 291,303 3,587
19 Roxboro, NC 8,298 3,603
20 Graham, NC 14,925 3,627
21 Butner, NC 7,727 3,649
22 Knightdale, NC 16,001 3,651
23 Angier, NC 5,893 3,713
24 Smithfield, NC 12,400 3,738
25 Raleigh, NC 464,485 3,769
26 Statesville, NC 26,685 3,800
27 Salisbury, NC 33,727 3,807
28 Wilson, NC 49,272 3,827
29 Jacksonville, NC 73,025 3,861
30 Laurinburg, NC 15,119 3,888
31 Zebulon, NC 5,404 3,898
32 Washington, NC 9,590 3,924
33 New Bern, NC 29,895 3,957
34 Goldsboro, NC 34,647 3,973
35 Whiteville, NC 5,386 3,988
36 Elizabeth City, NC 17,629 4,002
37 Concord, NC 91,980 4,061
38 Greenville, NC 91,921 4,077
39 Gastonia, NC 75,887 4,079
40 Clayton, NC 21,681 4,103
41 Havelock, NC 20,086 4,157
42 Dunn, NC 9,664 4,188
43 Hillsborough, NC 7,115 4,210
44 Asheboro, NC 25,852 4,226
45 Roanoke Rapids, NC 14,741 4,228
46 Wendell, NC 7,308 4,228
47 Garner, NC 29,462 4,237
48 Newton, NC 13,059 4,254
49 Hamlet, NC 6,331 4,258
50 Harrisburg, NC 15,806 4,274
51 Ayden, NC 5,132 4,283
52 Kannapolis, NC 48,630 4,288
53 Marion, NC 7,834 4,365
54 Winterville, NC 9,645 4,390
55 Cary, NC 166,268 4,417
56 Tarboro, NC 10,915 4,419
57 Rockingham, NC 8,865 4,462
58 Thomasville, NC 26,784 4,462
59 Reidsville, NC 13,915 4,483
60 Eden, NC 15,055 4,506
61 Williamston, NC 5,312 4,534
62 Rolesville, NC 7,488 4,551
63 Nashville, NC 5,516 4,559
64 Lincolnton, NC 10,832 4,589
65 Mebane, NC 14,952 4,636
66 Mocksville, NC 5,213 4,658
67 Shelby, NC 20,007 4,693
68 Marvin, NC 6,553 4,711
69 Chapel Hill, NC 60,998 4,804
70 Conover, NC 8,452 4,814
71 Forest City, NC 7,155 4,829
72 Hickory, NC 40,634 4,840
73 Morganton, NC 16,481 4,871
74 Rocky Mount, NC 54,548 4,880
75 Oxford, NC 8,721 4,897
76 Gibsonville, NC 7,127 4,915
77 Albemarle, NC 15,980 4,917
78 Carrboro, NC 21,230 4,925
79 Erwin, NC 5,035 4,950
80 Kernersville, NC 24,576 4,997
81 Henderson, NC 14,948 5,040
82 Kinston, NC 20,398 5,132
83 Fuquay-Varina, NC 27,426 5,289
84 Oak Ridge, NC 6,901 5,305
85 Mint Hill, NC 26,697 5,408
86 Aberdeen, NC 7,595 5,413
87 Southern Pines, NC 14,022 5,448
88 Wilmington, NC 120,194 5,504
89 Mooresville, NC 37,835 5,538
90 Belmont, NC 12,054 5,557
91 Holly Springs, NC 34,874 5,587
92 Apex, NC 51,370 5,685
93 Walke, NC 5,099 5,707
94 Stallings, NC 15,554 5,717
95 Indian Trail, NC 38,822 5,724
96 Kings Mountain, NC 11,028 5,733
97 Lenoir, NC 17,879 5,743
98 Matthews, NC 32,044 5,789
99 Wake Forest, NC 42,111 5,801
100 Wadesboro, NC 5,305 5,821

How Is The Area In ?

About Chris Kolmar

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.