Multi-County Municipalities
Estimated July 1, 2019 Population Distribution
Standard Population Estimates
Open as Excel File

  Primary County Other Counties
Rank Municipality Total Pop County Population % of Total County Population % of Total
1 Raleigh 471,745 Wake County 470,396 99.71 Durham County 1,349 0.29
2 Durham 269,339 Durham County 268,907 99.84 Wake County, Orange County 432 0.16
3 Cary 167,223 Wake County 164,115 98.14 Chatham County 3,108 1.86
4 High Point 113,446 Guilford County 106,771 94.12 Davidson County, Forsyth County, Randolph County 6,675 5.88
5 Chapel Hill 63,634 Orange County 60,262 94.70 Durham County 3,372 5.30
6 Rocky Mount 54,916 Nash County 39,390 71.73 Edgecombe County 15,526 28.27
7 Burlington 54,147 Alamance County 53,276 98.39 Guilford County 871 1.61
8 Kannapolis 49,324 Cabarrus County 39,297 79.67 Rowan County 10,027 20.33
9 Hickory 41,407 Catawba County 41,309 99.76 Burke County, Caldwell County 98 0.24
10 Wake Forest 38,641 Wake County 37,469 96.97 Franklin County 1,172 3.03
11 Mint Hill 27,754 Mecklenburg County 27,692 99.78 Union County 62 0.22
12 Thomasville 27,187 Davidson County 26,862 98.80 Randolph County 325 1.20
13 Morrisville 26,973 Wake County 26,973 100.00 Durham County 0 0.00
14 Kernersville 26,312 Forsyth County 25,677 97.59 Guilford County 635 2.41
15 Clayton 23,775 Johnston County 23,775 100.00 Wake County 0 0.00
16 Elizabeth City 17,765 Pasquotank County 17,721 99.75 Camden County 44 0.25
17 Stallings 16,685 Union County 16,137 96.72 Mecklenburg County 548 3.28
18 Mebane 14,329 Alamance County 12,053 84.12 Orange County 2,276 15.88
19 Davidson 13,625 Mecklenburg County 13,261 97.33 Iredell County 364 2.67
20 Archdale 12,278 Randolph County 11,913 97.03 Guilford County 365 2.97
21 Weddington 11,160 Union County 11,153 99.94 Mecklenburg County 7 0.06
22 Kings Mountain 10,965 Cleveland County 9,871 90.02 Gaston County 1,094 9.98
23 Gibsonville 7,382 Alamance County 3,763 50.98 Guilford County 3,619 49.02
24 King 6,953 Stokes County 6,265 90.10 Forsyth County 688 9.90
25 Angier 5,462 Harnett County 5,220 95.57 Wake County 242 4.43
26 Zebulon 5,165 Wake County 5,165 100.00 Johnston County 0 0.00
27 Long View 4,865 Catawba County 4,122 84.73 Burke County 743 15.27
28 Mount Olive 4,661 Wayne County 4,609 98.88 Duplin County 52 1.12
29 Elkin 4,103 Surry County 4,022 98.03 Wilkes County 81 1.97
30 Midland 4,102 Cabarrus County 4,102 100.00 Mecklenburg County 0 0.00
31 Wallace 3,963 Duplin County 3,963 100.00 Pender County 0 0.00
32 Locust 3,711 Stanly County 3,417 92.08 Cabarrus County 294 7.92
33 Benson 3,556 Johnston County 3,556 100.00 Harnett County 0 0.00
34 Maiden 3,420 Catawba County 3,417 99.91 Lincoln County 3 0.09
35 Red Springs 3,276 Robeson County 3,276 100.00 Hoke County 0 0.00
36 Grifton 2,709 Pitt County 2,528 93.32 Lenoir County 181 6.68
37 Tobaccoville 2,560 Forsyth County 2,560 100.00 Stokes County 0 0.00
38 Maxton 2,289 Robeson County 2,100 91.74 Scotland County 189 8.26
39 Surf City 2,207 Pender County 1,902 86.18 Onslow County 305 13.82
40 Sharpsburg 1,953 Nash County 1,194 61.14 Wilson County, Edgecombe County 759 38.86
41 Kenly 1,433 Johnston County 1,272 88.76 Wilson County 161 11.24
42 Blowing Rock 1,337 Watauga County 1,233 92.22 Caldwell County 104 7.78
43 Broadway 1,334 Lee County 1,285 96.33 Harnett County 49 3.67
44 Rhodhiss 1,108 Burke County 752 67.87 Caldwell County 356 32.13
45 Faison 981 Duplin County 981 100.00 Sampson County 0 0.00
46 Highlands 960 Macon County 956 99.58 Jackson County 4 0.42
47 Candor 825 Montgomery County 825 100.00 Moore County 0 0.00
48 Saluda 748 Polk County 733 97.99 Henderson County 15 2.01
49 Whitakers 691 Edgecombe County 364 52.68 Nash County 327 47.32
50 Falcon 376 Cumberland County 376 100.00 Sampson County 0 0.00
51 Beech Mountain 336 Watauga County 310 92.26 Avery County 26 7.74
52 Seven Devils 221 Watauga County 189 85.52 Avery County 32 14.48
53 Harrells 202 Sampson County 178 88.12 Duplin County 24 11.88
Source: North Carolina OSBM, Standard Population Estimates, Vintage 2019

Return to Top
Last updated September 15, 2020