North Carolina / Cities by Population

North Carolina Cities by Population

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

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, 2020 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 17 March 2022. http://www.census.gov/.
  • United States Census Bureau. Annual Estimates of the Resident Population: April 1, 2020 to July 1, 2021. U.S. Census Bureau, Population Division. Web. May 2022. http://www.census.gov/.

Connect

Cubit logo
Copyright 2022 Cubit Planning, Inc.