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

County Municipality July 2017
Alamance   163,339
  Alamance 1,097
  Burlington(Part) 52,380
  Elon 12,183
  Gibsonville(Part) 3,621
  Graham 14,961
  Green Level 2,156
  Haw River 2,421
  Mebane(Part) 11,254
  Ossipee 584
  Swepsonville 1,439
  County Balance 61,243
Alexander   38,206
  Taylorsville 2,146
  County Balance 36,060
Alleghany   11,387
  Sparta 1,806
  County Balance 9,581
Anson   25,460
  Ansonville 604
  Lilesville 530
  McFarlan 118
  Morven 482
  Peachland 410
  Polkton 2,983
  Wadesboro 5,463
  County Balance 14,870
Ashe   27,418
  Jefferson 1,576
  Lansing 155
  West Jefferson 1,301
  County Balance 24,386
Avery   17,953
  Banner Elk 1,126
  Beech Mountain(Part) 26
  Crossnore 195
  Elk Park 453
  Grandfather Village 25
  Newland 713
  Seven Devils(Part) 31
  Sugar Mountain 197
  County Balance 15,187
Beaufort   47,504
  Aurora 495
  Bath 238
  Belhaven 1,600
  Chocowinity 822
  Pantego 175
  Washington 9,436
  Washington Park 432
  County Balance 34,306
Bertie   19,802
  Askewville 230
  Aulander 828
  Colerain 189
  Kelford 229
  Lewiston Woodville 514
  Powellsville 254
  Roxobel 219
  Windsor 3,471
  County Balance 13,868
Bladen   34,507
  Bladenboro 1,715
  Clarkton 826
  Dublin 347
  East Arcadia 471
  Elizabethtown 3,509
  Tar Heel 122
  White Lake 862
  County Balance 26,655
Brunswick   131,887
  Bald Head Island 177
  Belville 2,227
  Boiling Spring Lakes 6,719
  Bolivia 160
  Calabash 1,994
  Carolina Shores 3,681
  Caswell Beach 452
  Holden Beach 637
  Leland 18,893
  Navassa 1,867
  Northwest 840
  Oak Island 7,629
  Ocean Isle Beach 646
  St. James 4,899
  Sandy Creek 294
  Shallotte 4,697
  Southport 3,481
  Sunset Beach 4,206
  Varnamtown 641
  County Balance 67,747
Buncombe   259,317
  Asheville 91,910
  Biltmore Forest 1,391
  Black Mountain 8,471
  Montreat 868
  Weaverville 3,860
  Woodfin 6,640
  County Balance 146,177
Burke   90,776
  Connelly Springs 1,665
  Drexel 1,841
  Glen Alpine 1,554
  Hickory(Part) 67
  Hildebran 1,996
  Long View(Part) 741
  Morganton 16,969
  Rhodhiss(Part) 737
  Rutherford College 1,388
  Valdese 4,465
  County Balance 59,353
Cabarrus   205,204
  Concord 90,827
  Harrisburg 16,877
  Kannapolis(Part) 37,401
  Locust(Part) 279
  Midland(Part) 3,892
  Mount Pleasant 1,911
  County Balance 54,017
Caldwell   83,230
  Blowing Rock(Part) 107
  Cajah's Mountain 2,743
  Cedar Rock 292
  Gamewell 4,046
  Granite Falls 4,643
  Hickory(Part) 21
  Hudson 3,954
  Lenoir 17,841
  Rhodhiss(Part) 356
  Sawmills 5,222
  County Balance 44,005
Camden   10,358
  Elizabeth City(Part) 44
  County Balance 10,314
Carteret   70,216
  Atlantic Beach 1,497
  Beaufort 4,200
  Bogue 727
  Cape Carteret 2,184
  Cedar Point 1,457
  Emerald Isle 3,784
  Indian Beach 127
  Morehead City 9,380
  Newport 4,837
  Peletier 735
  Pine Knoll Shores 1,342
  County Balance 39,946
Caswell   23,255
  Milton 168
  Yanceyville 2,029
  County Balance 21,058
Catawba   157,376
  Brookford 373
  Catawba 604
  Claremont 1,461
  Conover 8,412
  Hickory(Part) 40,562
  Long View(Part) 4,116
  Maiden(Part) 3,388
  Newton 13,009
  County Balance 85,451
Chatham   72,736
  Cary(Part) 2,433
  Goldston 272
  Pittsboro 4,602
  Siler City 8,443
  County Balance 56,986
Cherokee   28,941
  Andrews 1,831
  Murphy 1,679
  County Balance 25,431
Chowan   14,243
  Edenton 4,726
  County Balance 9,517
Clay   11,487
  Hayesville 375
  County Balance 11,112
Cleveland   98,427
  Belwood 954
  Boiling Springs 4,682
  Casar 297
  Earl 269
  Fallston 611
  Grover 714
  Kings Mountain(Part) 9,656
  Kingstown 674
  Lattimore 458
  Lawndale 606
  Mooresboro 318
  Patterson Springs 626
  Polkville 549
  Shelby 19,960
  Waco 320
  County Balance 57,733
Columbus   56,649
  Boardman 152
  Bolton 687
  Brunswick 1,117
  Cerro Gordo 196
  Chadbourn 1,775
  Fair Bluff 918
  Lake Waccamaw 1,473
  Sandyfield 466
  Tabor City 4,127
  Whiteville 5,259
  County Balance 40,479
Craven   103,557
  Bridgeton 461
  Cove City 383
  Dover 380
  Havelock 20,089
  New Bern 29,942
  River Bend 3,019
  Trent Woods 3,941
  Vanceboro 985
  County Balance 44,357
Cumberland   329,017
  Eastover 3,677
  Falcon(Part) 336
  Fayetteville 207,583
  Godwin 136
  Hope Mills 16,660
  Linden 125
  Spring Lake 11,342
  Stedman 1,093
  Wade 554
  County Balance 87,511
Currituck   26,666
  County Balance 26,666
Dare   36,722
  Duck 398
  Kill Devil Hills 7,212
  Kitty Hawk 3,548
  Manteo 1,582
  Nags Head 2,994
  Southern Shores 2,971
  County Balance 18,017
Davidson   166,716
  Denton 1,586
  High Point(Part) 6,121
  Lexington 18,179
  Midway 4,863
  Thomasville(Part) 26,728
  Wallburg 3,141
  County Balance 106,098
Davie   42,686
  Bermuda Run 2,700
  Cooleemee 971
  Mocksville 5,472
  County Balance 33,543
Duplin   59,747
  Beulaville 1,339
  Calypso 553
  Faison(Part) 980
  Greenevers 646
  Harrells(Part) 24
  Kenansville 835
  Magnolia 966
  Mount Olive(Part) 51
  Rose Hill 1,661
  Teachey 378
  Wallace(Part) 3,959
  Warsaw 3,015
  County Balance 45,340
Durham   307,007
  Chapel Hill(Part) 3,200
  Durham(Part) 259,977
  Morrisville(Part) 0
  Raleigh(Part) 1,323
  County Balance 42,507
Edgecombe   53,156
  Conetoe 272
  Leggett 57
  MacClesfield 442
  Pinetops 1,271
  Princeville 2,193
  Rocky Mount(Part) 15,832
  Sharpsburg(Part) 196
  Speed 78
  Tarboro 10,735
  Whitakers(Part) 371
  County Balance 21,709
Forsyth   373,625
  Bethania 326
  Clemmons 19,903
  High Point(Part) 90
  Kernersville(Part) 24,553
  King(Part) 692
  Lewisville 13,232
  Rural Hall 3,126
  Tobaccoville(Part) 2,538
  Walkertown 5,407
  Winston-Salem 243,026
  County Balance 60,732
Franklin   66,643
  Bunn 347
  Centerville* 0
  Franklinton 2,048
  Louisburg 3,328
  Wake Forest(Part) 1,100
  Youngsville 1,423
  County Balance 58,397
Gaston   218,754
  Belmont 11,403
  Bessemer City 5,476
  Cherryville 5,971
  Cramerton 5,016
  Dallas 4,850
  Gastonia 75,919
  High Shoals 714
  Kings Mountain(Part) 1,086
  Lowell 3,775
  McAdenville 689
  Mount Holly 15,358
  Ranlo 3,582
  Spencer Mountain* 0
  Stanley 3,758
  County Balance 81,157
Gates   12,043
  Gatesville 319
  County Balance 11,724
Graham   8,763
  Fontana Dam 23
  Lake Santeetlah 42
  Robbinsville 587
  County Balance 8,111
Granville   60,213
  Butner 7,957
  Creedmoor 4,600
  Oxford 8,503
  Stem 638
  Stovall 424
  County Balance 38,091
Greene   21,356
  Hookerton 400
  Snow Hill 1,628
  Walstonburg 214
  County Balance 19,114
Guilford   527,922
  Archdale(Part) 372
  Burlington(Part) 744
  Gibsonville(Part) 3,566
  Greensboro 288,190
  High Point(Part) 105,253
  Jamestown 4,286
  Kernersville(Part) 611
  Oak Ridge 7,377
  Pleasant Garden 4,657
  Sedalia 644
  Stokesdale 5,760
  Summerfield 11,631
  Whitsett 605
  County Balance 94,226
Halifax   52,041
  Enfield 2,453
  Halifax 227
  Hobgood 331
  Littleton 641
  Roanoke Rapids 14,952
  Scotland Neck 1,946
  Weldon 1,536
  County Balance 29,955
Harnett   131,645
  Angier(Part) 4,962
  Benson(Part) 0
  Broadway(Part) 50
  Coats 2,324
  Dunn 9,642
  Erwin 4,611
  Lillington 3,427
  County Balance 106,629
Haywood   62,464
  Canton 4,453
  Clyde 1,264
  Maggie Valley 1,419
  Waynesville 10,138
  County Balance 45,190
Henderson   115,659
  Flat Rock 3,333
  Fletcher 8,135
  Hendersonville 14,189
  Laurel Park 2,260
  Mills River 7,413
  Saluda(Part) 14
  County Balance 80,315
Hertford   24,029
  Ahoskie 4,806
  Cofield 406
  Como 91
  Harrellsville 102
  Murfreesboro 3,359
  Winton 722
  County Balance 14,543
Hoke   53,435
  Raeford 4,983
  Red Springs(Part) 0
  County Balance 48,452
Hyde   5,466
  County Balance 5,466
Iredell   176,229
  Davidson(Part) 352
  Harmony 550
  Love Valley 122
  Mooresville 40,009
  Statesville 25,797
  Troutman 2,752
  County Balance 106,647
Jackson   43,639
  Dillsboro 235
  Forest Hills 381
  Highlands(Part) 4
  Sylva 2,720
  Webster 379
  County Balance 39,920
Johnston   194,271
  Archer Lodge 4,952
  Benson(Part) 3,472
  Clayton(Part) 20,112
  Four Oaks 2,056
  Kenly(Part) 1,228
  Micro 462
  Pine Level 1,853
  Princeton 1,250
  Selma 6,495
  Smithfield 11,342
  Wilson's Mill 2,648
  Zebulon(Part) 0
  County Balance 138,401
Jones   10,100
  Maysville 1,027
  Pollocksville 326
  Trenton 310
  County Balance 8,437
Lee   59,729
  Broadway(Part) 1,242
  Sanford 29,444
  County Balance 29,043
Lenoir   57,346
  Grifton(Part) 179
  Kinston 20,393
  La Grange 2,752
  Pink Hill 541
  County Balance 33,481
Lincoln   83,318
  Lincolnton 10,578
  Maiden(Part) 2
  County Balance 72,738
Macon   35,596
  Franklin 4,082
  Highlands(Part) 937
  County Balance 30,577
Madison   22,247
  Hot Springs 588
  Mars Hill 2,127
  Marshall 940
  County Balance 18,592
Martin   23,394
  Bear Grass 73
  Everetts 156
  Hamilton 394
  Hassell 83
  Jamesville 473
  Oak City 303
  Parmele 270
  Robersonville 1,419
  Williamston 5,382
  County Balance 14,841
McDowell   46,171
  Marion 8,532
  Old Fort 908
  County Balance 36,731
Mecklenburg   1,074,596
  Charlotte 845,235
  Cornelius 31,158
  Davidson(Part) 12,876
  Huntersville 59,494
  Matthews 31,028
  Midland(Part) 0
  Mint Hill(Part) 27,177
  Pineville 9,200
  Stallings(Part) 524
  Weddington(Part) 7
  County Balance 57,897
Mitchell   15,244
  Bakersville 474
  Spruce Pine 2,171
  County Balance 12,599
Montgomery   27,845
  Biscoe 1,680
  Candor(Part) 825
  Mount Gilead 1,101
  Star 874
  Troy 3,353
  County Balance 20,012
Moore   97,554
  Aberdeen 7,680
  Cameron 341
  Candor(Part) 0
  Carthage 2,406
  Foxfire 1,063
  Pinebluff 1,468
  Pinehurst 16,754
  Robbins 1,152
  Southern Pines 13,978
  Taylortown 751
  Vass 786
  Whispering Pines 3,418
  County Balance 47,757
Nash   95,063
  Bailey 539
  Castalia 256
  Dortches 991
  Middlesex 816
  Momeyer 216
  Nashville 5,222
  Red Oak 3,546
  Rocky Mount(Part) 38,854
  Sharpsburg(Part) 1,192
  Spring Hope 1,316
  Whitakers(Part) 328
  County Balance 41,787
New Hanover   229,501
  Carolina Beach 6,068
  Kure Beach 2,224
  Wilmington 121,150
  Wrightsville Beach 2,503
  County Balance 97,556
Northampton   20,908
  Conway 834
  Garysburg 1,006
  Gaston 1,124
  Jackson 479
  Lasker 120
  Rich Square 930
  Seaboard 595
  Severn 266
  Woodland 755
  County Balance 14,799
Onslow   196,793
  Holly Ridge 1,648
  Jacksonville 75,748
  North Topsail Beach 771
  Richlands 1,809
  Surf City(Part) 297
  Swansboro 2,988
  County Balance 113,532
Orange   142,830
  Carrboro 20,928
  Chapel Hill(Part) 56,703
  Durham(Part) 33
  Hillsborough 7,364
  Mebane(Part) 2,109
  County Balance 55,693
Pamlico   13,288
  Alliance 790
  Arapahoe 579
  Bayboro 1,255
  Grantsboro 692
  Mesic 214
  Minnesott Beach 486
  Oriental 909
  Stonewall 280
  Vandemere 252
  County Balance 7,831
Pasquotank   39,842
  Elizabeth City(Part) 17,565
  County Balance 22,277
Pender   60,905
  Atkinson 345
  Burgaw 4,081
  St. Helena 431
  Surf City(Part) 1,840
  Topsail Beach 409
  Wallace(Part) 0
  Watha 224
  County Balance 53,575
Perquimans   13,690
  Hertford 2,116
  Winfall 607
  County Balance 10,967
Person   39,880
  Roxboro 8,204
  County Balance 31,676
Pitt   178,017
  Ayden 4,976
  Bethel 1,551
  Falkland 97
  Farmville 4,645
  Fountain 427
  Greenville 89,227
  Grifton(Part) 2,505
  Grimesland 449
  Simpson 441
  Winterville 9,445
  County Balance 64,254
Polk   21,319
  Columbus 1,004
  Saluda(Part) 720
  Tryon 1,772
  County Balance 17,823
Randolph   143,690
  Archdale(Part) 11,733
  Asheboro 25,791
  Franklinville 1,198
  High Point(Part) 8
  Liberty 2,640
  Ramseur 1,668
  Randleman 4,156
  Seagrove 226
  Staley 407
  Thomasville(Part) 327
  Trinity 6,590
  County Balance 88,946
Richmond   45,147
  Dobbins Heights 827
  Ellerbe 1,022
  Hamlet 6,347
  Hoffman 571
  Norman 141
  Rockingham 9,167
  County Balance 27,072
Robeson   132,231
  Fairmont 2,606
  Lumber Bridge 90
  Lumberton 21,144
  McDonald 108
  Marietta 173
  Maxton(Part) 2,128
  Orrum 90
  Parkton 427
  Pembroke 3,226
  Proctorville 112
  Raynham 94
  Red Springs(Part) 3,350
  Rennert 390
  Rowland 990
  St. Pauls 2,177
  County Balance 95,126
Rockingham   91,502
  Eden 15,054
  Madison 2,173
  Mayodan 2,389
  Reidsville 14,087
  Stoneville 1,206
  Wentworth 2,739
  County Balance 53,854
Rowan   141,371
  China Grove 4,271
  Cleveland 887
  East Spencer 1,512
  Faith 827
  Granite Quarry 3,093
  Kannapolis(Part) 9,875
  Landis 3,156
  Rockwell 2,163
  Salisbury 34,463
  Spencer 3,243
  County Balance 77,881
Rutherford   68,259
  Bostic 390
  Chimney Rock 112
  Ellenboro 885
  Forest City 7,449
  Lake Lure 1,218
  Ruth 457
  Rutherfordton 4,169
  Spindale 4,320
  County Balance 49,259
Sampson   63,845
  Autryville 199
  Clinton 8,471
  Faison(Part) 0
  Falcon(Part) 0
  Garland 633
  Harrells(Part) 178
  Newton Grove 567
  Roseboro 1,166
  Salemburg 425
  Turkey 308
  County Balance 51,898
Scotland   35,794
  East Laurinburg 290
  Gibson 517
  Laurinburg 15,613
  Maxton(Part) 190
  Wagram 826
  County Balance 18,358
Stanly   62,727
  Albemarle 16,109
  Badin 1,984
  Locust(Part) 3,114
  Misenheimer 692
  New London 721
  Norwood 2,402
  Oakboro 2,012
  Red Cross 769
  Richfield 646
  Stanfield 1,601
  County Balance 32,677
Stokes   46,605
  Danbury 182
  King(Part) 6,238
  Tobaccoville(Part) 0
  Walnut Cove 1,392
  County Balance 38,793
Surry   73,116
  Dobson 1,599
  Elkin(Part) 3,827
  Mount Airy 10,284
  Pilot Mountain 1,505
  County Balance 55,901
Swain   14,730
  Bryson City 1,521
  County Balance 13,209
Transylvania   34,575
  Brevard 8,045
  Rosman 621
  County Balance 25,909
Tyrrell   4,310
  Columbia 845
  County Balance 3,465
Union   228,492
  Fairview 3,720
  Hemby Bridge 1,561
  Indian Trail 38,798
  Lake Park 3,676
  Marshville 2,461
  Marvin 6,967
  Mineral Springs 3,022
  Mint Hill(Part) 62
  Monroe 35,034
  Stallings(Part) 15,578
  Unionville 6,642
  Waxhaw 13,645
  Weddington(Part) 10,672
  Wesley Chapel 8,806
  Wingate 3,989
  County Balance 73,859
Vance   45,129
  Henderson 15,044
  Kittrell 173
  Middleburg 135
  County Balance 29,777
Wake   1,052,120
  Angier(Part) 199
  Apex 48,471
  Cary(Part) 156,573
  Clayton(Part) 0
  Durham(Part) 241
  Fuquay-Varina 25,581
  Garner 30,016
  Holly Springs 32,472
  Knightdale 14,417
  Morrisville(Part) 25,242
  Raleigh(Part) 458,962
  Rolesville 6,321
  Wake Forest(Part) 35,298
  Wendell 6,843
  Zebulon(Part) 4,901
  County Balance 206,583
Warren   20,234
  Macon 139
  Norlina 1,083
  Warrenton 831
  County Balance 18,181
Washington   12,324
  Creswell 261
  Plymouth 3,600
  Roper 572
  County Balance 7,891
Watauga   56,418
  Beech Mountain(Part) 311
  Blowing Rock(Part) 1,220
  Boone 19,458
  Seven Devils(Part) 187
  County Balance 35,242
Wayne   124,227
  Eureka 190
  Fremont 1,210
  Goldsboro 33,685
  Mount Olive(Part) 4,537
  Pikeville 659
  Seven Springs 114
  Walnut Creek 827
  County Balance 83,005
Wilkes   69,870
  Elkin(Part) 80
  North Wilkesboro 4,397
  Ronda 413
  Wilkesboro 3,698
  County Balance 61,282
Wilson   81,674
  Black Creek 765
  Elm City 1,256
  Kenly(Part) 160
  Lucama 1,146
  Saratoga 407
  Sharpsburg(Part) 557
  Sims 304
  Stantonsburg 773
  Wilson 49,170
  County Balance 27,136
Yadkin   38,226
  Boonville 1,223
  East Bend 596
  Jonesville 2,256
  Yadkinville 3,004
  County Balance 31,147
Yancey   18,314
  Burnsville 1,723
  County Balance 16,591
*The towns of Centerville and Spencer Mountain are no longer incorporated.
Source: North Carolina OSBM, Certified Population Estimates, Vintage 2017

Return to Top
Last updated September 17, 2018