North Carolina / Cities by Population

North Carolina Cities by Population

Below are the 738 North Carolina cities sorted by population from 1 to 681 (there are some ties). The population data are from the 2020 Census Redistricting dataset. If 2020 Census data are not available for a geography, then the population data are from the Census’ 2019 American Community Survey. You can copy and paste this list directly into your favorite spreadsheet program. Don't you just adore lovely numbers listed nicely in columns & rows? We do!

Looking for a list of cities, counties or zips in North Carolina?
Get a spreadsheet with the most current population, income, housing demographics and more for all cities, counties or zips in North Carolina. Learn more.

Rank City Population
1 Charlotte 874,579
2 Raleigh 467,665
3 Greensboro 299,035
4 Durham 283,506
5 Winston-Salem 249,545
6 Fayetteville 208,501
7 Cary 174,721
8 Wilmington 115,451
9 High Point 114,059
10 Concord 105,240
11 Asheville 94,589
12 Greenville 87,521
13 Gastonia 80,411
14 Jacksonville 72,723
15 Chapel Hill 61,960
16 Huntersville 61,376
17 Apex 58,780
18 Burlington 57,303
19 Rocky Mount 54,341
20 Kannapolis 53,114
21 Mooresville 50,193
22 Wilson 47,851
23 Wake Forest 47,601
24 Hickory 43,490
25 Holly Springs 41,239
26 Indian Trail 39,997
27 Salisbury 35,540
28 Monroe 34,562
29 Fuquay-Varina 34,152
30 Goldsboro 33,657
31 Cornelius 31,412
32 New Bern 31,291
33 Garner 31,159
34 Sanford 30,261
35 Morrisville 29,630
36 Matthews 29,435
37 Statesville 28,419
38 Thomasville 27,183
39 Asheboro 27,156
40 Mint Hill 26,450
41 Kernersville 26,449
42 Clayton 26,307
43 Leland 22,908
44 Shelby 21,918
45 Carrboro 21,295
46 Clemmons 21,163
47 Waxhaw 20,534
48 Kinston 19,900
49 Lexington 19,632
50 Knightdale 19,435
51 Boone 19,092
52 Lumberton 19,025
53 Harrisburg 18,967
54 Elizabeth City 18,631
55 Lenoir 18,352
56 Hope Mills 17,808
57 Mebane 17,797
58 Mount Holly 17,703
59 Pinehurst 17,581
60 Morganton 17,474
61 Graham 17,157
62 Havelock 16,621
63 Murraysville 16,582
64 Albemarle 16,432
65 Stallings 16,112
66 Southern Pines 15,545
67 Eden 15,421
68 Roanoke Rapids 15,229
69 Hendersonville 15,137
70 Davidson 15,106
71 Henderson 15,060
72 Belmont 15,010
73 Laurinburg 14,978
74 Reidsville 14,583
75 Piney Green 14,386
76 Lewisville 13,381
77 Weddington 13,181
78 Newton 13,148
79 Archdale 11,907
80 Spring Lake 11,660
81 Myrtle Grove 11,476
82 Lake Norman of Catawba 11,395
83 Elon 11,336
84 Smithfield 11,292
85 Kings Mountain 11,142
86 Lincolnton 11,091
87 Summerfield 10,951
88 Tarboro 10,721
89 Mount Airy 10,676
90 Pineville 10,602
91 Winterville 10,462
92 Waynesville 10,140
93 Washington 9,875
94 Wendell 9,793
95 Hillsborough 9,660
96 Morehead City 9,556
97 Rolesville 9,475
98 Rockingham 9,243
99 Gibsonville 8,920
100 St. Stephens 8,852
101 Wesley Chapel 8,681
102 Oxford 8,628
103 Aberdeen 8,516
104 Kings Grant 8,466
105 Dunn 8,446
106 Black Mountain 8,426
107 Conover 8,421
108 Butner 8,397
109 Oak Island 8,396
110 Clinton 8,383
111 Ogden 8,200
112 Roxboro 8,134
113 Fletcher 7,987
114 Woodfin 7,936
115 Brevard 7,744
116 Marion 7,717
117 Siler City 7,702
118 Cullowhee 7,682
119 Kill Devil Hills 7,656
120 Etowah 7,642
121 Half Moon 7,543
122 Oak Ridge 7,474
123 Porters Neck 7,397
124 Forest City 7,377
125 King 7,197
126 Mills River 7,078
127 Hampstead 7,016
128 Trinity 7,006
129 Zebulon 6,903
130 Unionville 6,643
131 Carolina Beach 6,564
132 St. James 6,529
133 Silver Lake 6,500
134 Marvin 6,358
135 Selma 6,317
136 Cherryville 6,078
137 Hamlet 6,025
138 Boiling Spring Lakes 5,943
139 Dallas 5,927
140 Stokesdale 5,924
141 Mocksville 5,900
142 East Flat Rock 5,757
143 Westport 5,705
144 Walkertown 5,692
145 Nashville 5,632
146 Wrightsboro 5,526
147 Bessemer City 5,428
148 Cramerton 5,296
149 James City 5,291
150 Angier 5,265
151 Williamston 5,248
152 Moyock 5,154
153 Long View 5,088
154 Swannanoa 5,021
155 Sawmills 5,020
156 Wadesboro 5,008
157 Pleasant Garden 5,000
158 Whispering Pines 4,987
159 Ayden 4,977
160 Granite Falls 4,965
161 Seven Lakes 4,900
162 Ahoskie 4,891
163 Creedmoor 4,866
164 Archer Lodge 4,797
165 Whiteville 4,766
166 Midway 4,742
167 Lillington 4,735
168 Valdese 4,689
169 Midland 4,684
170 Boiling Springs 4,615
171 Randleman 4,595
172 Carolina Shores 4,588
173 Weaverville 4,567
174 Raeford 4,559
175 Erwin 4,542
176 TIE Locust and Pittsboro 4,537
177 Ranlo 4,511
178 Bethlehem 4,491
179 Beaufort 4,464
180 Farmville 4,461
181 Edenton 4,460
182 China Grove 4,434
183 Canton 4,422
184 North Wilkesboro 4,382
185 Newport 4,364
186 Spindale 4,225
187 Forest Oaks 4,209
188 Mount Olive 4,198
189 Shallotte 4,185
190 TIE Franklin and Sunset Beach 4,175
191 Holly Ridge 4,171
192 Welcome 4,131
193 Royal Pines 4,127
194 Elkin 4,122
195 Trent Woods 4,074
196 Wingate 4,055
197 River Road 4,048
198 Southport 3,971
199 Benson 3,967
200 Stanley 3,963
201 Surf City 3,867
202 Emerald Isle 3,847
203 Northchase 3,842
204 Bayshore 3,833
205 Tabor City 3,781
206 Hudson 3,780
207 Elroy 3,755
208 Tyro 3,753
209 Swansboro 3,744
210 Maiden 3,736
211 Gamewell 3,702
212 Troutman 3,698
213 Landis 3,690
214 Kitty Hawk 3,689
215 Wilkesboro 3,687
216 Dana 3,683
217 Jamestown 3,668
218 Eastover 3,656
219 Lowell 3,654
220 Rutherfordton 3,640
221 Mountain View 3,590
222 Windsor 3,582
223 Brices Creek 3,542
224 Mountain Home 3,490
225 Flat Rock 3,486
226 East Rockingham 3,471
227 Fairview town 3,456
228 Wallace 3,413
229 Lake Royale 3,392
230 Rockfish 3,383
231 Rural Hall 3,351
232 Red Oak 3,342
233 Plymouth 3,320
234 Spencer 3,308
235 Elizabethtown 3,296
236 Lowesville 3,281
237 Lake Park 3,269
238 Buies Creek 3,253
239 Glen Raven 3,239
240 Lake Junaluska 3,219
241 Mar-Mac 3,184
242 Nags Head 3,168
243 Mineral Springs 3,159
244 Green Level 3,152
245 Bermuda Run 3,120
246 Southern Shores 3,090
247 Burgaw 3,088
248 Red Springs 3,087
249 Louisburg 3,064
250 Wallburg 3,051
251 Yadkinville 2,995
252 Granite Quarry 2,984
253 Skippers Corner 2,912
254 River Bend 2,902
255 Enochville 2,893
256 Troy 2,850
257 Pembroke 2,823
258 Carthage 2,775
259 Fairview 2,771
260 Fairfield Harbour 2,767
261 South Rosemary 2,753
262 Warsaw 2,733
263 Cajah's Mountain 2,722
264 Denver 2,697
265 Wentworth 2,662
266 Liberty 2,655
267 Murfreesboro 2,619
268 La Grange 2,595
269 TIE Sylva and Tobaccoville 2,578
270 Fearrington Village 2,557
271 Sneads Ferry 2,548
272 Wilson's Mills 2,534
273 Marshville 2,522
274 Brogden 2,510
275 Wrightsville Beach 2,473
276 Franklinton 2,456
277 Icard 2,452
278 Grifton 2,448
279 Swepsonville 2,445
280 Horse Shoe 2,430
281 Mayodan 2,418
282 Belville 2,406
283 Edneyville 2,395
284 Norwood 2,367
285 Salem 2,356
286 Taylorsville 2,320
287 Jonesville 2,308
288 Rockwell 2,302
289 Richlands 2,287
290 Mulberry 2,275
291 Fruitland 2,257
292 Haw River 2,252
293 TIE Laurel Park and Polkton 2,250
294 Sea Breeze 2,245
295 Avery Creek 2,241
296 Cape Carteret 2,224
297 Valley Hill 2,207
298 Cherokee 2,195
299 Spruce Pine 2,194
300 TIE Kure Beach and Fairmont 2,191
301 Four Oaks 2,158
302 Coats 2,155
303 Madison 2,129
304 Oakboro 2,128
305 TIE Neuse Forest and Maxton 2,110
306 Pine Level 2,046
307 St. Pauls 2,045
308 Fairplains 2,029
309 Badin 2,024
310 Youngsville 2,016
311 Calabash 2,011
312 Mars Hill 2,007
313 Broad Creek 1,968
314 Cricket 1,966
315 Yanceyville 1,937
316 Hertford 1,934
317 Millers Creek 1,931
318 Plain View 1,923
319 Enfield 1,865
320 Pumpkin Center 1,855
321 Biscoe 1,848
322 Sparta 1,834
323 Ramseur 1,774
324 Cedar Point 1,764
325 Drexel 1,760
326 Moravian Falls 1,712
327 Sharpsburg 1,697
328 Claremont 1,692
329 Maggie Valley 1,687
330 Hildebran 1,679
331 TIE Mount Pleasant and Saxapahaw 1,671
332 Andrews 1,667
333 Cordova 1,653
334 Bladenboro 1,648
335 Scotland Neck 1,640
336 Jefferson 1,622
337 TIE Hemby Bridge and Burnsville 1,614
338 Murphy 1,608
339 Manteo 1,600
340 Hays 1,595
341 Walnut Cove 1,586
342 Stanfield 1,585
343 Chadbourn 1,574
344 East Spencer 1,567
345 Southmont 1,563
346 Tryon 1,562
347 Bryson City 1,558
348 Northlakes 1,543
349 TIE Connelly Springs and Glen Alpine 1,529
350 Wanchese 1,522
351 Advance 1,499
352 Denton 1,494
353 Kenly 1,491
354 Snow Hill 1,481
355 Rocky Point 1,476
356 Pinebluff 1,473
357 Dobson 1,462
358 Foscoe 1,457
359 Weldon 1,444
360 Pilot Mountain 1,440
361 Toast 1,423
362 Belhaven 1,410
363 Biltmore Forest 1,409
364 Maury 1,404
365 Bent Creek 1,402
366 TIE Vander and Pine Knoll Shores 1,388
367 Blowing Rock 1,376
368 Bethel 1,373
369 Rose Hill 1,371
370 Clyde 1,368
371 Navassa 1,367
372 Lake Lure 1,365
373 Atlantic Beach 1,364
374 Balfour 1,335
375 Flat Rock CDP 1,326
376 Princeton 1,315
377 Spring Hope 1,309
378 Stoneville 1,308
379 Lake Waccamaw 1,296
380 Foxfire 1,288
381 West Jefferson 1,279
382 Stedman 1,277
383 Robersonville 1,269
384 Broadway 1,267
385 West Canton 1,265
386 Princeville 1,254
387 Barker Heights 1,249
388 Castle Hayne 1,243
389 TIE West Marion and Rutherford College 1,226
390 Elm City 1,218
391 Pinetops 1,200
392 Franklinville 1,197
393 Fremont 1,196
394 Boonville 1,185
395 Buxton 1,181
396 Mount Gilead 1,171
397 Robbins 1,168
398 Roseboro 1,163
399 Bayboro 1,161
400 Stony Point 1,146
401 Harkers Island 1,127
402 Laurel Hill 1,121
403 Beulaville 1,116
404 McLeansville 1,113
405 Gorman 1,104
406 Walnut Creek 1,084
407 Dortches 1,082
408 Hoopers Creek 1,074
409 Highlands 1,072
410 Jackson Heights 1,071
411 Cove Creek 1,068
412 Columbus 1,060
413 Banner Elk 1,049
414 Lucama 1,036
415 White Plains 1,025
416 Gaston 1,008
417 North Topsail Beach 1,005
418 Rougemont 1,001
419 Rhodhiss 997
420 Frisco 994
421 TIE Alamance and South Henderson 988
422 Brunswick 973
423 Five Points 961
424 Stem 960
425 Vass 952
426 Cooleemee 940
427 Barker Ten Mile 937
428 Holden Beach 921
429 Norlina 920
430 TIE Middlesex and Woodlawn 912
431 Garysburg 904
432 Montreat 901
433 Rich Square 894
434 McAdenville 890
435 Rowland 885
436 Oriental 880
437 Prospect 873
438 Vanceboro 869
439 Ocean Isle Beach 867
440 Ellerbe 864
441 Belwood 857
442 Efland 852
443 Warrenton 851
444 Cleveland 846
445 White Lake 843
446 Avon 832
447 TIE Magnolia and Pleasant Hill 831
448 Iron Station 825
449 Faith 819
450 Maysville 818
451 Mamers 814
452 Candor 813
453 Old Fort 811
454 Star 806
455 Grover 802
456 Ocracoke 797
457 TIE Manns Harbor and Germanton 790
458 Pinnacle 786
459 Faison 784
460 Moncure 780
461 Marshall 777
462 Kenansville 770
463 Peletier 769
464 Aulander 763
465 TIE Stantonsburg and Red Cross 762
466 Conway 752
467 Duck 742
468 Alliance 733
469 Ellenboro 723
470 Chocowinity 722
471 Newland 715
472 Pikeville 712
473 Hightsville 710
474 Fair Bluff 709
475 Northwest 703
476 Catawba 702
477 Rosman 701
478 Light Oak 697
479 Bogue 695
480 TIE Grantsboro and Black Creek 692
481 Dobbins Heights 687
482 Sedalia 676
483 Beech Mountain 675
484 Cashiers 657
485 Kingstown 656
486 Misenheimer 650
487 Silver City 643
488 Wade 638
489 TIE East Bend and Taylortown 634
490 Saluda 631
491 Winton 629
492 TIE Fallston and Whitakers 627
493 Camden 620
494 Hollister 618
495 Wagram 615
496 Clarkton 614
497 Columbia 610
498 New London 607
499 Robbinsville 597
500 TIE High Shoals and Garland 595
501 Millingport 588
502 Newton Grove 585
503 Whitsett 584
504 Richfield 582
505 Hatteras 577
506 Spivey's Corner 576
507 Patterson Springs 571
508 Lawndale 570
509 TIE Bailey and Scotch Meadows 568
510 Greenevers 567
511 Caroleen 560
512 Littleton 559
513 Woodland 557
514 Winfall 555
515 South Weldon 550
516 Riegelwood 545
517 Harmony 543
518 TIE Seaboard and Elk Park 542
519 Keener 540
520 Ossipee 536
521 TIE Minnesott Beach and Cliffside 530
522 Varnamtown 525
523 Hot Springs 520
524 Bolton 519
525 TIE Bunnlevel and Polkville 516
526 Hiddenite 507
527 Parkton 504
528 Gloucester 495
529 Roper 485
530 Bell Arthur 477
531 JAARS 471
532 Atlantic 468
533 TIE Topsail Beach and Hayesville 461
534 Micro 458
535 Salemburg 457
536 Aurora 455
537 Pink Hill 451
538 Bakersville 450
539 Gibson 449
540 Teachey 448
541 Kelly 446
542 Brookford 442
543 Ansonville 440
544 Ronda 438
545 Potters Hill 437
546 Valle Crucis 436
547 TIE Jackson and Sandyfield 430
548 Lewiston Woodville 426
549 Jamesville 424
550 TIE Hoffman and East Arcadia 418
551 St. Helena 417
552 TIE Arapahoe and Ingold 416
553 Deercroft 414
554 TIE Hookerton and Macclesfield 413
555 Lattimore 406
556 Staley 397
557 TIE Henrietta, Lilesville, and Caswell Beach 395
558 Washington Park 392
559 Elrod 391
560 TIE Simpson and Peachland 390
561 Grimesland 386
562 Fountain 385
563 Hallsboro 382
564 Cove City 378
565 Engelhard 374
566 Webster 372
567 Sugar Mountain 371
568 South Mills 362
569 Stokes 357
570 Bostic 355
571 Saratoga 353
572 TIE Bridgeton and Dover 349
573 Aquadale 348
574 Ruth 347
575 White Oak 346
576 Bethania 344
577 Marshallberg 341
578 Coinjock 337
579 Evergreen 336
580 Altamahaw 334
581 Morven 329
582 TIE Calypso and Bunn 327
583 TIE Stovall and Falcon 324
584 Ruffin 322
585 Bonnetsville 318
586 Belvoir 315
587 Seven Devils 313
588 Davis 311
589 Waco 310
590 TIE Hamilton and Vann Crossroads 306
591 Casar 305
592 TIE Salvo and Forest Hills 303
593 TIE Ashley Heights and Cedar Rock 301
594 Bayview 298
595 Atkinson 296
596 Mooresboro 293
597 Gerton 290
598 Delco 287
599 Bennett 284
600 Marble 278
601 Momeyer 277
602 Sunbury 276
603 TIE Sims, Swan Quarter, and Rennert 275
604 TIE Pollocksville, Hobgood, and Bald Head Island 268
605 TIE Lowgap, Cofield, Gatesville, and Dublin 267
606 Oak City 266
607 Castalia 264
608 Butters 250
609 Sandy Creek 248
610 Vandemere 246
611 Bath 245
612 Cameron 244
613 Parmele 243
614 Trenton 238
615 Seagrove 235
616 TIE Goldston and East Laurinburg 234
617 Fairfield 231
618 Indian Beach 223
619 Old Hundred 218
620 TIE Shannon and Colerain 217
621 TIE Eureka and Stonewall 214
622 TIE Rodanthe, Dillsboro, and Turkey 213
623 Creswell 207
624 Kelford 203
625 TIE Ivanhoe, Conetoe, and Earl 198
626 Raemon 197
627 Walstonburg 193
628 Severn 191
629 TIE Powellsville and Danbury 189
630 Roxobel 187
631 Askewville 184
632 Watha 181
633 Waves 172
634 Halifax 170
635 Blue Clay Farms 168
636 Autryville 167
637 Boardman 166
638 Pantego 164
639 Harrells 160
640 TIE Glenville and Milton 155
641 Love Valley 154
642 TIE Delway and Everetts 150
643 TIE Bolivia and Centerville 149
644 Pinetown 147
645 Mesic 144
646 Crossnore 143
647 Chimney Rock Village 140
648 Linden 136
649 Kittrell 132
650 Cerro Gordo 131
651 Godwin 128
652 Lansing 126
653 Gulf 122
654 Proctorville 121
655 Wakulla 112
656 Marietta 111
657 Macon 110
658 Middleburg 101
659 Norman 100
660 Hobucken 99
661 TIE McDonald and McFarlan 94
662 Tar Heel 90
663 Bear Grass 89
664 Harrellsville 85
665 Lumber Bridge 82
666 Bowmore 76
667 Grandfather 68
668 Como 67
669 Lasker 64
670 Speed 63
671 Raynham 60
672 Orrum 59
673 Seven Springs 55
674 Rex 50
675 Hassell 49
676 Falkland 47
677 Lake Santeetlah 38
678 Leggett 37
679 Dundarrach 34
680 Fontana Dam 13
681 Dellview 6

The table above displays the most recent population estimates data for all cities where data are available from the following datasets:

  • United States Census Bureau. B01001 SEX BY AGE, 2019 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 10 December 2020. http://www.census.gov/.
  • United States Census Bureau. "P2 Hispanic or Latino, and Not Hispanic or Latino by Race." 2020 Census State Redistricting Data (Public Law 94-171) Summary File. U.S. Census Bureau, 2020 Census. Web. 12 August 2021. https://www.census.gov/.

Connect

Cubit logo
Copyright 2021 Cubit Planning, Inc.