Estimates of the Total Population of North Carolina
Counties, and Municipalities within Counties
for July 1, 2019 in July 1, 2020 Boundaries
Certified Population Estimates
Open as Excel File

County Municipality July 2019
Alamance County   168,761
  Alamance 1,170
  Burlington(Part) 53,276
  Elon 12,752
  Gibsonville(Part) 3,765
  Graham 15,568
  Green Level 2,330
  Haw River 2,488
  Mebane(Part) 12,054
  Ossipee 605
  Swepsonville 1,509
  County Balance 63,244
Alexander County   38,364
  Taylorsville 2,125
  County Balance 36,239
Alleghany County   11,494
  Sparta 1,799
  County Balance 9,695
Anson County   23,944
  Ansonville 595
  Lilesville 527
  McFarlan 118
  Morven 474
  Peachland 403
  Polkton 1,778
  Wadesboro 5,319
  County Balance 14,730
Ashe County   27,797
  Jefferson 1,572
  Lansing 160
  West Jefferson 1,322
  County Balance 24,743
Avery County   18,128
  Banner Elk 1,119
  Beech Mountain(Part) 26
  Crossnore 193
  Elk Park 458
  Grandfather Village 25
  Newland 714
  Seven Devils(Part) 32
  Sugar Mountain 199
  County Balance 15,362
Beaufort County   47,436
  Aurora 490
  Bath 235
  Belhaven 1,588
  Chocowinity 821
  Pantego 175
  Washington 9,318
  Washington Park 428
  County Balance 34,381
Bertie County   19,630
  Askewville 235
  Aulander 809
  Colerain 185
  Kelford 231
  Lewiston Woodville 509
  Powellsville 249
  Roxobel 214
  Windsor 3,600
  County Balance 13,598
Bladen County   34,475
  Bladenboro 1,711
  Clarkton 820
  Dublin 351
  East Arcadia 470
  Elizabethtown 3,404
  Tar Heel 125
  White Lake 879
  County Balance 26,715
Brunswick County   143,169
  Bald Head Island 187
  Belville 2,340
  Boiling Spring Lakes 7,200
  Bolivia 173
  Calabash 2,085
  Carolina Shores 3,992
  Caswell Beach 475
  Holden Beach 675
  Leland 22,610
  Navassa 2,131
  Northwest 879
  Oak Island 8,089
  Ocean Isle Beach 687
  St. James 5,677
  Sandy Creek 315
  Shallotte 4,979
  Southport 3,635
  Sunset Beach 4,481
  Varnamtown 677
  County Balance 71,882
Buncombe County   262,659
  Asheville 93,413
  Biltmore Forest 1,357
  Black Mountain 8,515
  Montreat 967
  Weaverville 4,013
  Woodfin 6,673
  County Balance 147,721
Burke County   91,660
  Connelly Springs 1,681
  Drexel 1,834
  Glen Alpine 1,575
  Hickory(Part) 76
  Hildebran 2,001
  Long View(Part) 743
  Morganton 16,996
  Rhodhiss(Part) 752
  Rutherford College 1,402
  Valdese 4,526
  County Balance 60,074
Cabarrus County   213,290
  Concord 95,453
  Harrisburg 18,073
  Kannapolis(Part) 39,297
  Locust(Part) 294
  Midland(Part) 4,102
  Mount Pleasant 1,961
  County Balance 54,110
Caldwell County   83,811
  Blowing Rock(Part) 104
  Cajah's Mountain 2,742
  Cedar Rock 292
  Gamewell 4,072
  Granite Falls 4,734
  Hickory(Part) 22
  Hudson 4,011
  Lenoir 17,743
  Rhodhiss(Part) 356
  Sawmills 5,237
  County Balance 44,498
Camden County   10,559
  Elizabeth City(Part) 44
  County Balance 10,515
Carteret County   70,986
  Atlantic Beach 1,492
  Beaufort 4,281
  Bogue 744
  Cape Carteret 2,231
  Cedar Point 1,509
  Emerald Isle 3,822
  Indian Beach 129
  Morehead City 9,517
  Newport 4,795
  Peletier 747
  Pine Knoll Shores 1,341
  County Balance 40,378
Caswell County   23,443
  Milton 172
  Yanceyville 2,002
  County Balance 21,269
Catawba County   159,621
  Brookford 376
  Catawba 610
  Claremont 1,495
  Conover 8,541
  Hickory(Part) 41,311
  Long View(Part) 4,122
  Maiden(Part) 3,417
  Newton 13,059
  County Balance 86,690
Chatham County   75,705
  Cary(Part) 3,108
  Goldston 274
  Pittsboro 4,667
  Siler City 8,601
  County Balance 59,055
Cherokee County   29,392
  Andrews 1,833
  Murphy 1,653
  County Balance 25,906
Chowan County   14,141
  Edenton 4,612
  County Balance 9,529
Clay County   11,650
  Hayesville 411
  County Balance 11,239
Cleveland County   100,071
  Belwood 972
  Boiling Springs 4,769
  Casar 299
  Earl 275
  Fallston 626
  Grover 729
  Kings Mountain(Part) 9,871
  Kingstown 680
  Lattimore 478
  Lawndale 614
  Mooresboro 324
  Patterson Springs 636
  Polkville 565
  Shelby 20,087
  Waco 327
  County Balance 58,819
Columbus County   56,247
  Boardman 151
  Bolton 570
  Brunswick 1,098
  Cerro Gordo 193
  Chadbourn 1,751
  Fair Bluff 907
  Lake Waccamaw 1,451
  Sandyfield 474
  Tabor City 4,268
  Whiteville 5,163
  County Balance 40,221
Craven County   102,989
  Bridgeton 461
  Cove City 378
  Dover 374
  Havelock 19,323
  New Bern 30,014
  River Bend 2,965
  Trent Woods 3,869
  Vanceboro 979
  County Balance 44,626
Cumberland County   332,392
  Eastover 3,739
  Falcon(Part) 376
  Fayetteville 208,878
  Godwin 137
  Hope Mills 17,416
  Linden 126
  Spring Lake 11,376
  Stedman 1,118
  Wade 563
  County Balance 88,663
Currituck County   27,677
  County Balance 27,677
Dare County   37,599
  Duck 405
  Kill Devil Hills 7,378
  Kitty Hawk 3,619
  Manteo 1,618
  Nags Head 3,069
  Southern Shores 3,059
  County Balance 18,451
Davidson County   169,208
  Denton 1,591
  High Point(Part) 6,531
  Lexington 18,172
  Midway 4,926
  Thomasville(Part) 26,862
  Wallburg 3,170
  County Balance 107,956
Davie County   43,227
  Bermuda Run 2,811
  Cooleemee 971
  Mocksville 5,486
  County Balance 33,959
Duplin County   60,048
  Beulaville 1,341
  Calypso 554
  Faison(Part) 981
  Greenevers 646
  Harrells(Part) 24
  Kenansville 822
  Magnolia 991
  Mount Olive(Part) 52
  Rose Hill 1,660
  Teachey 373
  Wallace(Part) 3,963
  Warsaw 2,956
  County Balance 45,685
Durham County   316,934
  Chapel Hill(Part) 3,372
  Durham(Part) 268,907
  Morrisville(Part) 0
  Raleigh(Part) 1,349
  County Balance 43,306
Edgecombe County   52,394
  Conetoe 267
  Leggett 56
  MacClesfield 435
  Pinetops 1,245
  Princeville 2,230
  Rocky Mount(Part) 15,526
  Sharpsburg(Part) 191
  Speed 79
  Tarboro 10,446
  Whitakers(Part) 364
  County Balance 21,555
Forsyth County   378,469
  Bethania 323
  Clemmons 20,230
  High Point(Part) 136
  Kernersville(Part) 25,677
  King(Part) 688
  Lewisville 13,392
  Rural Hall 3,182
  Tobaccoville(Part) 2,560
  Walkertown 5,516
  Winston-Salem 244,739
  County Balance 62,026
Franklin County   70,157
  Bunn 357
  Centerville* 0
  Franklinton 2,175
  Louisburg 3,530
  Wake Forest(Part) 1,172
  Youngsville 1,776
  County Balance 61,147
Gaston County   222,704
  Belmont 12,123
  Bessemer City 5,581
  Cherryville 6,007
  Cramerton 5,607
  Dallas 4,945
  Gastonia 76,930
  High Shoals 720
  Kings Mountain(Part) 1,094
  Lowell 3,850
  McAdenville 706
  Mount Holly 16,168
  Ranlo 3,607
  Spencer Mountain* 0
  Stanley 3,818
  County Balance 81,548
Gates County   11,954
  Gatesville 314
  County Balance 11,640
Graham County   8,679
  Fontana Dam 21
  Lake Santeetlah 41
  Robbinsville 632
  County Balance 7,985
Granville County   61,081
  Butner 8,088
  Creedmoor 4,703
  Oxford 8,574
  Stem 719
  Stovall 432
  County Balance 38,565
Greene County   20,978
  Hookerton 393
  Snow Hill 1,593
  Walstonburg 214
  County Balance 18,778
Guilford County   536,096
  Archdale(Part) 365
  Burlington(Part) 871
  Gibsonville(Part) 3,619
  Greensboro 293,730
  High Point(Part) 106,782
  Jamestown 4,362
  Kernersville(Part) 635
  Oak Ridge 7,651
  Pleasant Garden 4,658
  Sedalia 644
  Stokesdale 5,965
  Summerfield 11,949
  Whitsett 605
  County Balance 94,260
Halifax County   51,235
  Enfield 2,574
  Halifax 223
  Hobgood 324
  Littleton 630
  Roanoke Rapids 14,597
  Scotland Neck 1,931
  Weldon 1,500
  County Balance 29,456
Harnett County   134,906
  Angier(Part) 5,220
  Benson(Part) 0
  Broadway(Part) 49
  Coats 2,370
  Dunn 9,560
  Erwin 4,635
  Lillington 3,681
  County Balance 109,391
Haywood County   63,092
  Canton 4,407
  Clyde 1,274
  Maggie Valley 1,436
  Waynesville 10,131
  County Balance 45,844
Henderson County   117,425
  Flat Rock 3,365
  Fletcher 8,491
  Hendersonville 14,277
  Laurel Park 2,257
  Mills River 7,554
  Saluda(Part) 15
  County Balance 81,466
Hertford County   23,857
  Ahoskie 4,717
  Cofield 402
  Como 90
  Harrellsville 101
  Murfreesboro 3,212
  Winton 711
  County Balance 14,624
Hoke County   54,287
  Raeford 4,940
  Red Springs(Part) 0
  County Balance 49,347
Hyde County   5,145
  County Balance 5,145
Iredell County   181,071
  Davidson(Part) 364
  Harmony 557
  Love Valley 124
  Mooresville 42,594
  Statesville 26,028
  Troutman 2,884
  County Balance 108,520
Jackson County   44,002
  Dillsboro 231
  Forest Hills 378
  Highlands(Part) 4
  Sylva 2,728
  Webster 374
  County Balance 40,287
Johnston County   206,016
  Archer Lodge 5,256
  Benson(Part) 3,556
  Clayton(Part) 23,775
  Four Oaks 2,204
  Kenly(Part) 1,272
  Micro 472
  Pine Level 1,911
  Princeton 1,296
  Selma 6,703
  Smithfield 11,619
  Wilson's Mill 2,800
  Zebulon(Part) 0
  County Balance 145,152
Jones County   10,076
  Maysville 1,023
  Pollocksville 328
  Trenton 306
  County Balance 8,419
Lee County   61,141
  Broadway(Part) 1,285
  Sanford 30,037
  County Balance 29,819
Lenoir County   56,974
  Grifton(Part) 181
  Kinston 20,154
  La Grange 2,737
  Pink Hill 549
  County Balance 33,353
Lincoln County   86,909
  Lincolnton 10,952
  Maiden(Part) 3
  County Balance 75,954
Macon County   36,544
  Franklin 4,150
  Highlands(Part) 956
  County Balance 31,438
Madison County   22,381
  Hot Springs 593
  Mars Hill 2,072
  Marshall 948
  County Balance 18,768
Martin County   23,031
  Bear Grass 71
  Everetts 153
  Hamilton 386
  Hassell 82
  Jamesville 465
  Oak City 297
  Parmele 264
  Robersonville 1,386
  Williamston 5,336
  County Balance 14,591
McDowell County   46,427
  Marion 8,473
  Old Fort 908
  County Balance 37,046
Mecklenburg County   1,099,845
  Charlotte 863,985
  Cornelius 32,144
  Davidson(Part) 13,261
  Huntersville 62,528
  Matthews 31,071
  Midland(Part) 0
  Mint Hill(Part) 27,692
  Pineville 9,533
  Stallings(Part) 548
  Weddington(Part) 7
  County Balance 59,076
Mitchell County   15,146
  Bakersville 474
  Spruce Pine 2,166
  County Balance 12,506
Montgomery County   27,724
  Biscoe 1,674
  Candor(Part) 825
  Mount Gilead 1,142
  Star 877
  Troy 3,009
  County Balance 20,197
Moore County   101,219
  Aberdeen 8,159
  Cameron 366
  Candor(Part) 0
  Carthage 2,460
  Foxfire 1,135
  Pinebluff 1,554
  Pinehurst 17,484
  Robbins 1,175
  Southern Pines 14,400
  Taylortown 763
  Vass 832
  Whispering Pines 3,603
  County Balance 49,288
Nash County   96,089
  Bailey 537
  Castalia 260
  Dortches 1,016
  Middlesex 831
  Momeyer 220
  Nashville 5,239
  Red Oak 3,620
  Rocky Mount(Part) 39,390
  Sharpsburg(Part) 1,194
  Spring Hope 1,320
  Whitakers(Part) 327
  County Balance 42,135
New Hanover County   233,062
  Carolina Beach 6,152
  Kure Beach 2,261
  Wilmington 122,891
  Wrightsville Beach 2,487
  County Balance 99,271
Northampton County   20,318
  Conway 819
  Garysburg 975
  Gaston 1,093
  Jackson 468
  Lasker 118
  Rich Square 906
  Seaboard 578
  Severn 260
  Woodland 729
  County Balance 14,372
Onslow County   207,252
  Holly Ridge 1,980
  Jacksonville 80,328
  North Topsail Beach 796
  Richlands 1,930
  Surf City(Part) 305
  Swansboro 3,143
  County Balance 118,770
Orange County   146,521
  Carrboro 20,769
  Chapel Hill(Part) 60,267
  Durham(Part) 32
  Hillsborough 7,809
  Mebane(Part) 2,276
  County Balance 55,368
Pamlico County   13,286
  Alliance 779
  Arapahoe 589
  Bayboro 1,209
  Grantsboro 694
  Mesic 214
  Minnesott Beach 498
  Oriental 916
  Stonewall 282
  Vandemere 251
  County Balance 7,854
Pasquotank County   39,953
  Elizabeth City(Part) 17,721
  County Balance 22,232
Pender County   63,153
  Atkinson 357
  Burgaw 4,087
  St. Helena 434
  Surf City(Part) 1,902
  Topsail Beach 418
  Wallace(Part) 0
  Watha 232
  County Balance 55,723
Perquimans County   13,740
  Hertford 2,105
  Winfall 610
  County Balance 11,025
Person County   40,315
  Roxboro 8,144
  County Balance 32,171
Pitt County   181,301
  Ayden 5,040
  Bethel 1,547
  Falkland 97
  Farmville 4,634
  Fountain 428
  Greenville 92,313
  Grifton(Part) 2,528
  Grimesland 449
  Simpson 441
  Winterville 9,696
  County Balance 64,128
Polk County   21,784
  Columbus 1,012
  Saluda(Part) 733
  Tryon 1,819
  County Balance 18,220
Randolph County   144,589
  Archdale(Part) 11,913
  Asheboro 26,073
  Franklinville 1,202
  High Point(Part) 8
  Liberty 2,622
  Ramseur 1,658
  Randleman 4,177
  Seagrove 226
  Staley 412
  Thomasville(Part) 325
  Trinity 6,625
  County Balance 89,348
Richmond County   45,118
  Dobbins Heights 822
  Ellerbe 1,025
  Hamlet 6,305
  Hoffman 574
  Norman 143
  Rockingham 9,048
  County Balance 27,201
Robeson County   131,315
  Fairmont 2,580
  Lumber Bridge 89
  Lumberton 20,875
  McDonald 107
  Marietta 172
  Maxton(Part) 2,100
  Orrum 90
  Parkton 422
  Pembroke 3,246
  Proctorville 112
  Raynham 94
  Red Springs(Part) 3,276
  Rennert 391
  Rowland 976
  St. Pauls 2,121
  County Balance 94,664
Rockingham County   91,868
  Eden 14,989
  Madison 2,169
  Mayodan 2,395
  Reidsville 14,277
  Stoneville 1,260
  Wentworth 2,719
  County Balance 54,059
Rowan County   142,753
  China Grove 4,324
  Cleveland 898
  East Spencer 1,512
  Faith 835
  Granite Quarry 3,148
  Kannapolis(Part) 10,027
  Landis 3,194
  Rockwell 2,179
  Salisbury 34,973
  Spencer 3,282
  County Balance 78,381
Rutherford County   68,845
  Bostic 393
  Chimney Rock 112
  Ellenboro 895
  Forest City 7,443
  Lake Lure 1,235
  Ruth 464
  Rutherfordton 4,151
  Spindale 4,336
  County Balance 49,816
Sampson County   63,991
  Autryville 199
  Clinton 8,292
  Faison(Part) 0
  Falcon(Part) 0
  Garland 628
  Harrells(Part) 178
  Newton Grove 564
  Roseboro 1,158
  Salemburg 428
  Turkey 310
  County Balance 52,234
Scotland County   35,767
  East Laurinburg 293
  Gibson 515
  Laurinburg 15,527
  Maxton(Part) 189
  Wagram 829
  County Balance 18,414
Stanly County   64,132
  Albemarle 16,240
  Badin 1,997
  Locust(Part) 3,421
  Misenheimer 780
  New London 753
  Norwood 2,421
  Oakboro 2,101
  Red Cross 785
  Richfield 668
  Stanfield 1,653
  County Balance 33,313
Stokes County   46,657
  Danbury 186
  King(Part) 6,267
  Tobaccoville(Part) 0
  Walnut Cove 1,385
  County Balance 38,819
Surry County   73,489
  Dobson 1,579
  Elkin(Part) 4,022
  Mount Airy 10,286
  Pilot Mountain 1,508
  County Balance 56,094
Swain County   14,474
  Bryson City 1,489
  County Balance 12,985
Transylvania County   35,286
  Brevard 8,198
  Rosman 625
  County Balance 26,463
Tyrrell County   3,773
  Columbia 759
  County Balance 3,014
Union County   235,605
  Fairview 3,823
  Hemby Bridge 1,617
  Indian Trail 39,829
  Lake Park 3,755
  Marshville 2,454
  Marvin 7,285
  Mineral Springs 3,092
  Mint Hill(Part) 62
  Monroe 35,432
  Stallings(Part) 16,137
  Unionville 7,069
  Waxhaw 14,728
  Weddington(Part) 11,153
  Wesley Chapel 9,321
  Wingate 4,153
  County Balance 75,695
Vance County   45,392
  Henderson 14,812
  Kittrell 172
  Middleburg 131
  County Balance 30,277
Wake County   1,085,297
  Angier(Part) 242
  Apex 61,319
  Cary(Part) 164,115
  Clayton(Part) 0
  Durham(Part) 400
  Fuquay-Varina 28,109
  Garner 32,219
  Holly Springs 36,394
  Knightdale 17,264
  Morrisville(Part) 26,973
  Raleigh(Part) 474,231
  Rolesville 6,921
  Wake Forest(Part) 37,469
  Wendell 7,515
  Zebulon(Part) 5,165
  County Balance 186,961
Warren County   19,871
  Macon 136
  Norlina 1,059
  Warrenton 813
  County Balance 17,863
Washington County   12,113
  Creswell 256
  Plymouth 3,536
  Roper 571
  County Balance 7,750
Watauga County   57,069
  Beech Mountain(Part) 310
  Blowing Rock(Part) 1,233
  Boone 19,922
  Seven Devils(Part) 191
  County Balance 35,413
Wayne County   125,789
  Eureka 188
  Fremont 1,225
  Goldsboro 33,969
  Mount Olive(Part) 4,609
  Pikeville 663
  Seven Springs 118
  Walnut Creek 834
  County Balance 84,183
Wilkes County   70,052
  Elkin(Part) 81
  North Wilkesboro 4,400
  Ronda 411
  Wilkesboro 3,723
  County Balance 61,437
Wilson County   82,781
  Black Creek 770
  Elm City 1,257
  Kenly(Part) 161
  Lucama 1,165
  Saratoga 412
  Sharpsburg(Part) 568
  Sims 318
  Stantonsburg 792
  Wilson 49,384
  County Balance 27,954
Yadkin County   38,130
  Boonville 1,222
  East Bend 591
  Jonesville 2,244
  Yadkinville 2,987
  County Balance 31,086
Yancey County   18,686
  Burnsville 1,724
  County Balance 16,962
*The towns of Centerville and Spencer Mountain are no longer incorporated.
Source: North Carolina OSBM, Certified Population Estimates, Vintage 2019

Return to Top
Last updated September 14, 2020