North Carolina / Cities by Population

North Carolina Cities by Population

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

Connect

Cubit logo
Copyright 2022 Cubit Planning, Inc.