Every City in the USA

Ranking · North Carolina · Population

North Carolina cities by population: sort and filter 549 cities.

North Carolina cities by population lists all 549 included cities in one sortable table (U.S. Census Bureau Vintage 2025). Charlotte leads at 964,784 residents, followed by Raleigh at 506,306. Growth figures compare the April 2020 census base with the July 2025 estimate within one vintage.

Filter North Carolina population rows

549 rows

All 549 cities in North Carolina by 2025 population.
RankCity2025 pop2020 base5-yr Δ5-yr Δ %
#1Charlotte964,784874,70890,076+10.3%
#2Raleigh506,306468,10238,204+8.2%
#3Greensboro308,667299,1979,470+3.2%
#4Durham305,561283,88121,680+7.6%
#5Winston-Salem257,271249,5497,722+3.1%
#6Fayetteville209,120208,427693+0.3%
#7Cary183,582174,7878,795+5.0%
#8Wilmington126,809115,49411,315+9.8%
#9High Point120,571114,0756,496+5.7%
#10Concord114,598105,3169,282+8.8%
#11Greenville96,44389,2627,181+8.0%
#12Asheville93,52394,738-1,215-1.3%
#13Gastonia87,06780,4536,614+8.2%
#14Apex80,41964,36616,053+24.9%
#15Jacksonville72,73272,63597+0.1%
#16Huntersville68,53561,4187,117+11.6%
#17Chapel Hill63,56562,2691,296+2.1%
#18Kannapolis61,70853,1768,532+16.0%
#19Burlington61,49657,3784,118+7.2%
#20Wake Forest58,14748,00910,138+21.1%
#21Mooresville55,84250,2885,554+11.0%
#22Rocky Mount55,12054,407713+1.3%
#23Holly Springs50,28841,2639,025+21.9%
#24Wilson49,57248,4761,096+2.3%
#25Fuquay-Varina48,53634,28014,256+41.6%
#26Hickory45,97543,6222,353+5.4%
#27Indian Trail44,30340,1604,143+10.3%
#28Monroe42,64434,6378,007+23.1%
#29Garner41,56231,46310,099+32.1%
#30Salisbury36,87935,4351,444+4.1%
#31Leland35,73123,36512,366+52.9%
#32Cornelius35,09431,4173,677+11.7%
#33Goldsboro35,01234,218794+2.3%
#34New Bern34,72431,3193,405+10.9%
#35Sanford34,13830,1973,941+13.1%
#36Matthews32,76929,4273,342+11.4%
#37Clayton32,63326,3146,319+24.0%
#38Morrisville32,46629,8482,618+8.8%
#39Statesville32,18128,4883,693+13.0%
#40Mint Hill29,47626,4503,026+11.4%
#41Kernersville29,12826,5142,614+9.9%
#42Asheboro27,99027,208782+2.9%
#43Thomasville27,73327,076657+2.4%
#44Shelby23,30921,8951,414+6.5%
#45Knightdale23,14419,5203,624+18.6%
#46Waxhaw23,14020,5482,592+12.6%
#47Clemmons22,80821,1771,631+7.7%
#48Mebane21,95217,7524,200+23.7%
#49Carrboro20,96221,292-330-1.5%
#50Harrisburg20,74219,0131,729+9.1%
#51Lexington20,23819,636602+3.1%
#52Graham20,13117,1672,964+17.3%
#53Boone19,92919,127802+4.2%
#54Kinston19,70519,808-103-0.5%
#55Wendell19,6879,8419,846+100.1%
#56Elizabeth City19,62218,642980+5.3%
#57Mount Holly19,03317,6901,343+7.6%
#58Lumberton18,95519,310-355-1.8%
#59Pinehurst18,67017,5851,085+6.2%
#60Lenoir18,37218,36012+0.1%
#61Hope Mills18,32417,869455+2.5%
#62Morganton17,84917,456393+2.3%
#63Albemarle17,76916,4521,317+8.0%
#64Stallings17,76016,1101,650+10.2%
#65Havelock17,43016,735695+4.2%
#66Southern Pines17,35715,6071,750+11.2%
#67Davidson16,66215,1541,508+10.0%
#68Belmont16,41515,0061,409+9.4%
#69Hendersonville15,86715,183684+4.5%
#70Eden15,50015,41585+0.6%
#71Henderson15,01315,153-140-0.9%
#72Reidsville14,69214,584108+0.7%
#73Laurinburg14,58214,970-388-2.6%
#74Weddington14,51713,1791,338+10.2%
#75Lewisville14,42113,3831,038+7.8%
#76Roanoke Rapids14,38615,237-851-5.6%
#77Newton13,82213,129693+5.3%
#78Smithfield13,11411,3041,810+16.0%
#79Rolesville12,8399,6633,176+32.9%
#80Lincolnton12,46511,0771,388+12.5%
#81Archdale12,25411,889365+3.1%
#82Kings Mountain12,11711,273844+7.5%
#83Zebulon11,9336,9155,018+72.6%
#84Pineville11,85110,6051,246+11.7%
#85Elon11,36611,34323+0.2%
#86Summerfield11,32710,952375+3.4%
#87Spring Lake11,25211,684-432-3.7%
#88Waynesville11,00610,130876+8.6%
#89Tarboro10,97910,712267+2.5%
#90Winterville10,97310,464509+4.9%
#91Mount Airy10,68210,66616+0.2%
#92Morehead City10,4349,570864+9.0%
#93Aberdeen10,0668,5211,545+18.1%
#94Washington9,91010,057-147-1.5%
#95Gibsonville9,8768,945931+10.4%
#96Hillsborough9,7789,654124+1.3%
#97Wesley Chapel9,5668,674892+10.3%
#98Angier9,4105,3664,044+75.4%
#99Oak Island9,3378,396941+11.2%
#100Oxford8,9858,783202+2.3%
#101Conover8,9388,430508+6.0%
#102Rockingham8,8159,246-431-4.7%
#103Dunn8,8148,462352+4.2%
#104Black Mountain8,4918,42566+0.8%
#105Clinton8,4668,37492+1.1%
#106Roxboro8,3808,118262+3.2%
#107Fletcher8,3737,955418+5.3%
#108Woodfin8,2297,941288+3.6%
#109Siler City8,1557,716439+5.7%
#110Butner8,1127,950162+2.0%
#111Brevard8,0987,737361+4.7%
#112King7,9777,197780+10.8%
#113Oak Ridge7,8967,636260+3.4%
#114Kill Devil Hills7,7317,64289+1.2%
#115Mills River7,5047,117387+5.4%
#116Marion7,4407,681-241-3.1%
#117Forest City7,4107,35456+0.8%
#118Selma7,4066,3151,091+17.3%
#119Unionville7,3226,631691+10.4%
#120St. James7,3186,534784+12.0%
#121Trinity7,2747,032242+3.4%
#122Marvin7,0406,382658+10.3%
#123Boiling Spring Lakes6,8755,936939+15.8%
#124Carolina Beach6,8706,575295+4.5%
#125Cherryville6,5236,084439+7.2%
#126Dallas6,3925,927465+7.8%
#127Mocksville6,2825,892390+6.6%
#128Stokesdale6,1335,921212+3.6%
#129Locust6,1204,5531,567+34.4%
#129Walkertown6,1205,682438+7.7%
#131Nashville5,9115,630281+5.0%
#132Holly Ridge5,9084,1721,736+41.6%
#133Hamlet5,8706,024-154-2.6%
#134Bessemer City5,8345,429405+7.5%
#135Cramerton5,7135,313400+7.5%
#136Archer Lodge5,6494,786863+18.0%
#137Carolina Shores5,5404,581959+20.9%
#138Whispering Pines5,5054,971534+10.7%
#139Long View5,3875,084303+6.0%
#140Shallotte5,3354,1971,138+27.1%
#141Ayden5,2635,078185+3.6%
#142Pleasant Garden5,1654,993172+3.4%
#143Midland5,1514,727424+9.0%
#144Surf City5,1423,8701,272+32.9%
#145Sawmills5,1055,03966+1.3%
#146Midway5,1044,742362+7.6%
#147Williamston5,0865,243-157-3.0%
#148Pittsboro5,0544,542512+11.3%
#149Creedmoor5,0464,908138+2.8%
#150Lillington5,0404,891149+3.0%
#151Wadesboro5,0355,0314+0.1%
#152Granite Falls4,9644,94618+0.4%
#153Erwin4,9564,509447+9.9%
#154Beaufort4,9124,460452+10.1%
#155Ranlo4,8484,505343+7.6%
#156Boiling Springs4,7994,613186+4.0%
#157Weaverville4,7904,582208+4.5%
#158Randleman4,7674,631136+2.9%
#159Whiteville4,7654,7632+0.0%
#160Valdese4,7124,69022+0.5%
#161Raeford4,7034,555148+3.2%
#162Benson4,6603,981679+17.1%
#163China Grove4,6504,433217+4.9%
#164Sunset Beach4,6424,168474+11.4%
#165Wingate4,6284,101527+12.9%
#166Ahoskie4,6084,874-266-5.5%
#167Farmville4,5774,472105+2.3%
#168Edenton4,5464,46383+1.9%
#169Mount Olive4,5214,202319+7.6%
#170Newport4,5004,358142+3.3%
#171Southport4,4344,001433+10.8%
#172Canton4,4184,40315+0.3%
#173Franklin4,4034,164239+5.7%
#174North Wilkesboro4,3694,472-103-2.3%
#175Troutman4,3363,811525+13.8%
#176Stanley4,2373,960277+7.0%
#177Spindale4,1804,216-36-0.9%
#178Swansboro4,1743,740434+11.6%
#179Elkin4,1304,1219+0.2%
#180Trent Woods4,0704,078-8-0.2%
#181Emerald Isle3,9703,850120+3.1%
#182Lowell3,9393,651288+7.9%
#183Maiden3,9223,727195+5.2%
#184Burgaw3,9033,745158+4.2%
#185Tabor City3,8863,79492+2.4%
#186Landis3,8853,705180+4.9%
#187Fairview3,8053,460345+10.0%
#188Jamestown3,8033,686117+3.2%
#189Hudson3,7863,7842+0.1%
#190Eastover3,7433,65687+2.4%
#191Rutherfordton3,7233,66261+1.7%
#192Gamewell3,7133,69518+0.5%
#193Kitty Hawk3,6703,705-35-0.9%
#194Flat Rock3,6433,476167+4.8%
#195Wilkesboro3,6183,649-31-0.8%
#196Lake Park3,6093,284325+9.9%
#197Rural Hall3,6073,355252+7.5%
#198Wallace3,5703,379191+5.7%
#199Red Oak3,5233,346177+5.3%
#200Mineral Springs3,5143,185329+10.3%
#201Louisburg3,4803,100380+12.3%
#202Windsor3,4693,575-106-3.0%
#203Spencer3,4503,314136+4.1%
#204Green Level3,4093,153256+8.1%
#205Bermuda Run3,3233,121202+6.5%
#206Elizabethtown3,3063,3051+0.0%
#207Wallburg3,2553,020235+7.8%
#208Red Springs3,2163,093123+4.0%
#209Belville3,1992,396803+33.5%
#210Plymouth3,1703,315-145-4.4%
#211Granite Quarry3,1292,988141+4.7%
#212Nags Head3,1173,176-59-1.9%
#213Southern Shores3,1103,09218+0.6%
#214Carthage3,0702,770300+10.8%
#215Calabash3,0691,9881,081+54.4%
#216Yadkinville3,0552,99362+2.1%
#217Troy3,0202,851169+5.9%
#218Wilson's Mills2,9872,537450+17.7%
#219Four Oaks2,9782,234744+33.3%
#220La Grange2,9472,591356+13.7%
#221Franklinton2,8902,456434+17.7%
#221River Bend2,8902,899-9-0.3%
#223Pembroke2,8882,81771+2.5%
#224Warsaw2,8532,723130+4.8%
#225Wentworth2,7742,654120+4.5%
#226Tobaccoville2,7702,564206+8.0%
#227Liberty2,7392,65584+3.2%
#227Marshville2,7392,528211+8.3%
#229Cajah's Mountain2,7022,704-2-0.1%
#230Sylva2,6912,577114+4.4%
#231Swepsonville2,6322,455177+7.2%
#232Norwood2,5682,370198+8.4%
#233Grifton2,5392,44198+4.0%
#234Mayodan2,5032,41588+3.6%
#235Richlands2,4852,285200+8.8%
#236Youngsville2,4612,082379+18.2%
#237Haw River2,4252,257168+7.4%
#238Rockwell2,4172,309108+4.7%
#239Pine Level2,4052,052353+17.2%
#240Wrightsville Beach2,3972,476-79-3.2%
#241Coats2,3702,146224+10.4%
#242Laurel Park2,3602,243117+5.2%
#243Jonesville2,3562,30551+2.2%
#244Taylorsville2,3332,29637+1.6%
#245Oakboro2,3162,127189+8.9%
#246Mars Hill2,2801,983297+15.0%
#247Cape Carteret2,2732,22845+2.0%
#248Murfreesboro2,2422,614-372-14.2%
#249Fairmont2,2312,19140+1.8%
#250Spruce Pine2,2112,18922+1.0%
#251Madison2,1902,12862+2.9%
#252Maxton2,1492,10544+2.1%
#253Kure Beach2,1452,188-43-2.0%
#254St. Pauls2,1092,05455+2.7%
#255Hertford2,0111,93873+3.8%
#256Sparta1,9181,83088+4.8%
#257Badin1,9152,030-115-5.7%
#258Navassa1,8891,371518+37.8%
#259Biscoe1,8871,84047+2.6%
#260Yanceyville1,8501,910-60-3.1%
#261Cedar Point1,8251,77748+2.7%
#262Mount Pleasant1,8161,679137+8.2%
#263Murphy1,8081,608200+12.4%
#264Ramseur1,8061,77036+2.0%
#265Andrews1,7991,666133+8.0%
#266Sharpsburg1,7981,72276+4.4%
#267Claremont1,7901,69397+5.7%
#268Enfield1,7771,864-87-4.7%
#269Drexel1,7641,74717+1.0%
#269Hemby Bridge1,7641,607157+9.8%
#271Maggie Valley1,7481,73018+1.0%
#272Stanfield1,7441,594150+9.4%
#273Kenly1,7221,491231+15.5%
#273Polkton1,7222,246-524-23.3%
#275Hildebran1,6911,6838+0.5%
#276Jefferson1,6801,62654+3.3%
#277Bladenboro1,6561,64511+0.7%
#278Burnsville1,6551,61243+2.7%
#279East Spencer1,6501,57971+4.5%
#280Tryon1,6341,54688+5.7%
#281Denton1,6101,498112+7.5%
#282Walnut Cove1,6091,58425+1.6%
#283Snow Hill1,5881,600-12-0.8%
#284Scotland Neck1,5861,652-66-4.0%
#285Manteo1,5851,595-10-0.6%
#286Pinebluff1,5711,468103+7.0%
#287Glen Alpine1,5521,5448+0.5%
#288Connelly Springs1,5501,51832+2.1%
#289Princeton1,5441,314230+17.5%
#290Chadbourn1,5391,561-22-1.4%
#291Bryson City1,5251,548-23-1.5%
#292Dobson1,4741,46410+0.7%
#293Biltmore Forest1,4691,40168+4.9%
#294Pilot Mountain1,4371,4352+0.1%
#295Rose Hill1,4291,36861+4.5%
#296Foxfire1,4261,287139+10.8%
#297Pine Knoll Shores1,4231,38835+2.5%
#298Bethel1,4221,37448+3.5%
#299Belhaven1,4141,4122+0.1%
#300Atlantic Beach1,4081,37236+2.6%
#301Lake Lure1,3911,36823+1.7%
#302Spring Hope1,3831,31469+5.3%
#303Broadway1,3801,270110+8.7%
#304Weldon1,3741,447-73-5.0%
#305Stoneville1,3641,30955+4.2%
#306Clyde1,3551,366-11-0.8%
#307West Jefferson1,3481,31533+2.5%
#308Blowing Rock1,3241,374-50-3.6%
#309Stedman1,3121,27933+2.6%
#310Robbins1,3051,173132+11.3%
#311Princeville1,2861,27115+1.2%
#312Franklinville1,2561,20056+4.7%
#313Elm City1,2501,23119+1.5%
#314Banner Elk1,2421,063179+16.8%
#314Bayboro1,2421,22220+1.6%
#316Lake Waccamaw1,2391,295-56-4.3%
#317Fremont1,2371,19839+3.3%
#317Robersonville1,2371,276-39-3.1%
#319Rutherford College1,2201,2119+0.7%
#320Boonville1,2031,17627+2.3%
#321Pinetops1,1981,211-13-1.1%
#322Roseboro1,1891,14940+3.5%
#323Mount Gilead1,1871,17314+1.2%
#324Beulaville1,1761,11660+5.4%
#325Highlands1,1271,06760+5.6%
#326Walnut Creek1,1191,07940+3.7%
#327Dortches1,1031,04558+5.6%
#328North Topsail Beach1,0971,00988+8.7%
#329Northwest1,096698398+57.0%
#330Vass1,062955107+11.2%
#331Alamance1,06199269+7.0%
#332Lucama1,0521,02626+2.5%
#333Columbus1,04298854+5.5%
#334Montreat1,024904120+13.3%
#335Stem1,02399726+2.6%
#336Cooleemee1,00294458+6.1%
#337Rhodhiss9969897+0.7%
#338Middlesex97592154+5.9%
#339McAdenville96088971+8.0%
#340Gaston9591,014-55-5.4%
#341Ocean Isle Beach94084199+11.8%
#342Norlina92491014+1.5%
#343Brunswick921977-56-5.7%
#344Holden Beach916918-2-0.2%
#345Oriental90988029+3.3%
#346Rowland90688719+2.1%
#347Cleveland90285745+5.3%
#348Vanceboro8778743+0.3%
#349Belwood87685521+2.5%
#350Magnolia87582847+5.7%
#351Garysburg860913-53-5.8%
#352Maysville85382429+3.5%
#353White Lake85083812+1.4%
#354Ellerbe845854-9-1.1%
#354Faith84580639+4.8%
#354Red Cross84576778+10.2%
#357Rich Square835892-57-6.4%
#358Faison82478836+4.6%
#358Star8248168+1.0%
#360Candor82381211+1.4%
#361Warrenton81981900.0%
#362Kenansville81476945+5.9%
#363Grover81079911+1.4%
#364Peletier80377528+3.6%
#365Marshall80278220+2.6%
#366Old Fort797805-8-1.0%
#367Stantonsburg77876513+1.7%
#368Alliance76473727+3.7%
#369Rosman76071050+7.0%
#370Chocowinity75175100.0%
#371Ellenboro73872117+2.4%
#371Pikeville73870830+4.2%
#373Fair Bluff73770235+5.0%
#374Catawba73669838+5.4%
#374Duck736742-6-0.8%
#376Grantsboro72869434+4.9%
#376Newland72871018+2.5%
#378Aulander715761-46-6.0%
#379Black Creek70869117+2.5%
#380Conway707753-46-6.1%
#381Bogue70669016+2.3%
#382Taylortown70163170+11.1%
#383Sedalia69167021+3.1%
#384Dobbins Heights685690-5-0.7%
#385Saluda67162942+6.7%
#386Kingstown6686599+1.4%
#387Misenheimer66565114+2.2%
#388New London66460955+9.0%
#389Beech Mountain659665-6-0.9%
#390Wade65363518+2.8%
#391East Bend64663115+2.4%
#391Whitakers64663016+2.5%
#393High Shoals63759245+7.6%
#394Fallston63562114+2.3%
#395Richfield63057456+9.8%
#396Garland62860325+4.1%
#397Harmony61954079+14.6%
#398Columbia613614-1-0.2%
#398Wagram6136121+0.2%
#400Whitsett60658620+3.4%
#401Clarkton604613-9-1.5%
#402Greenevers60356736+6.3%
#403Newton Grove60058218+3.1%
#404Bailey59356429+5.1%
#405Winton592626-34-5.4%
#406Patterson Springs59057020+3.5%
#407Robbinsville579584-5-0.9%
#408Lawndale57856612+2.1%
#409Ossipee57753443+8.1%
#410Winfall57555124+4.4%
#411Elk Park55253517+3.2%
#412Hot Springs54852127+5.2%
#413Minnesott Beach54452618+3.4%
#414Micro53745582+18.0%
#415Littleton535559-24-4.3%
#416Varnamtown525533-8-1.5%
#417Woodland520558-38-6.8%
#418Polkville5165106+1.2%
#419Parkton51450014+2.8%
#420Seaboard504541-37-6.8%
#421Topsail Beach50346340+8.6%
#422Teachey50047624+5.0%
#423Roper471484-13-2.7%
#424Hayesville47043634+7.8%
#424Salemburg47045713+2.8%
#426Bakersville4684626+1.3%
#426Lattimore46842741+9.6%
#428Ansonville46144813+2.9%
#429Pink Hill4594545+1.1%
#430Brookford45643125+5.8%
#431Gibson4554514+0.9%
#432Aurora454455-1-0.2%
#433Sandyfield45043416+3.7%
#434Bolton448456-8-1.8%
#435Ronda4474425+1.1%
#436St. Helena43441618+4.3%
#437Arapahoe43241715+3.6%
#438Hoffman4264215+1.2%
#439East Arcadia4234185+1.2%
#440Hookerton4194172+0.5%
#441Jamesville411421-10-2.4%
#442Jackson410429-19-4.4%
#443Simpson40939019+4.9%
#444Macclesfield408412-4-1.0%
#445Lewiston Woodville405432-27-6.3%
#445Staley40538916+4.1%
#447Grimesland40438717+4.4%
#448Lilesville3983917+1.8%
#449Fountain39638115+3.9%
#450Peachland3953923+0.8%
#451Bunn39133259+17.8%
#452Webster38737314+3.8%
#453Falcon38532362+19.2%
#454Washington Park383390-7-1.8%
#455Sugar Mountain38237210+2.7%
#456Caswell Beach381392-11-2.8%
#456Cove City3813774+1.1%
#458Bethania36734126+7.6%
#459Saratoga3633567+2.0%
#460Bostic3593545+1.4%
#461Atkinson35729859+19.8%
#462Dover3513492+0.6%
#463Sims3463406+1.8%
#464Bridgeton3453423+0.9%
#464Ruth34533213+3.9%
#466Calypso34032317+5.3%
#467Stovall3333267+2.1%
#468Morven3313283+0.9%
#469Forest Hills32531114+4.5%
#470Waco3163097+2.3%
#471Seven Devils31431400.0%
#472Casar3093054+1.3%
#473Cedar Rock3023002+0.7%
#474Hamilton297304-7-2.3%
#474Mooresboro2972934+1.4%
#476Rennert29428014+5.0%
#477Castalia28026119+7.3%
#477Sandy Creek28024337+15.2%
#479Bald Head Island27926316+6.1%
#480Pollocksville27626610+3.8%
#481Bolivia271151120+79.5%
#482Cameron27024129+12.0%
#483Goldston26824028+11.7%
#484Dublin2672652+0.8%
#485Oak City266273-7-2.6%
#486Momeyer26124516+6.5%
#487Gatesville260273-13-4.8%
#488Cofield258268-10-3.7%
#489Hobgood256268-12-4.5%
#490Trenton25124110+4.1%
#491Seagrove24823513+5.5%
#492Parmele246247-1-0.4%
#493Bath243245-2-0.8%
#494Crossnore238138100+72.5%
#495Indian Beach2312229+4.1%
#496Turkey22721611+5.1%
#497Watha22618046+25.6%
#498Dillsboro21720710+4.8%
#499Earl2112038+3.9%
#500Stonewall2092027+3.5%
#501Kelford204213-9-4.2%
#502Conetoe20120100.0%
#503Creswell200208-8-3.8%
#504Colerain198213-15-7.0%
#504Walstonburg19819800.0%
#506Vandemere1971898+4.2%
#507Danbury1871861+0.5%
#508Love Valley18315924+15.1%
#509Powellsville180191-11-5.8%
#510Severn177189-12-6.3%
#511Milton17617600.0%
#511Roxobel176184-8-4.3%
#513Askewville171182-11-6.0%
#513Autryville1711656+3.6%
#515Harrells1691636+3.7%
#516Boardman16316300.0%
#517Pantego161162-1-0.6%
#518Godwin1591545+3.2%
#519Halifax157164-7-4.3%
#520Cerro Gordo14413113+9.9%
#520Everetts144147-3-2.0%
#522Mesic1431367+5.1%
#523Linden1391363+2.2%
#524Lansing1281262+1.6%
#525Kittrell127128-1-0.8%
#526Chimney Rock Village126139-13-9.4%
#527Proctorville1221202+1.7%
#528Marietta1111074+3.7%
#529Macon1041031+1.0%
#530Norman99101-2-2.0%
#531Middleburg989800.0%
#532Grandfather Village97952+2.1%
#533McFarlan96933+3.2%
#534McDonald95932+2.2%
#535Tar Heel91892+2.2%
#536Bear Grass8185-4-4.7%
#537Harrellsville8085-5-5.9%
#537Lumber Bridge80782+2.6%
#539Speed66651+1.5%
#540Raynham64622+3.2%
#541Como6164-3-4.7%
#541Orrum61601+1.7%
#543Seven Springs59572+3.5%
#544Lasker5862-4-6.5%
#545Falkland51501+2.0%
#546Hassell4748-1-2.1%
#547Lake Santeetlah44431+2.3%
#548Leggett3738-1-2.6%
#549Fontana Dam101000.0%
All 549 cities in North Carolina.

Methodology · North Carolina population ranking

North Carolina cities ranked by Census Vintage 2025 estimates.

North Carolina ranking uses Census Vintage 2025 Population Estimates Program data as of July 1, 2025. Ranks are state-scoped, using standard competition ranking ("1224"): tied cities share the lower rank and the next rank is skipped. Growth shown is 2020 base → 2025 — within-vintage; no 2010→2025 figures appear here per methodology §6.

This page covers every city for which Census publishes annual PEP estimates in North Carolina: standard incorporated places, any consolidated city-county governments, and (where applicable) DC or Urban Honolulu. Census-designated places (CDPs) are excluded with one named exception — Urban Honolulu. In states like Rhode Island, Connecticut, and Massachusetts, many residents live in towns and townships rather than incorporated cities; PEP does not publish annual estimates for those places (a V1 limitation), so the city counts for MCD-heavy states may be lower than expected.

Read the full methodology →

Want the full dataset?

All 549 North Carolina cities — plus all 50 states.

The national CSV includes every city, state column, and state_rank_pop_current. Public-domain. sha256 verified.