Every City in the USA

Ranking · North Carolina · Population

Largest cities in North Carolina by population.

These 500 of 549 cities in North Carolina rank highest by 2025 resident population (U.S. Census Bureau Vintage 2025). Charlotte and Raleigh lead the state. Growth figures show the five-year change from the April 2020 census base to the July 2025 estimate — within a single vintage.

Filter North Carolina population rows

500 rows

Top 500 cities in North Carolina by 2025 population.
Rank City 2025 pop 2020 base 5-yr Δ 5-yr Δ %
#1 Charlotte 964,784874,70890,076+10.3%
#2 Raleigh 506,306468,10238,204+8.2%
#3 Greensboro 308,667299,1979,470+3.2%
#4 Durham 305,561283,88121,680+7.6%
#5 Winston-Salem 257,271249,5497,722+3.1%
#6 Fayetteville 209,120208,427693+0.3%
#7 Cary 183,582174,7878,795+5.0%
#8 Wilmington 126,809115,49411,315+9.8%
#9 High Point 120,571114,0756,496+5.7%
#10 Concord 114,598105,3169,282+8.8%
#11 Greenville 96,44389,2627,181+8.0%
#12 Asheville 93,52394,738-1,215-1.3%
#13 Gastonia 87,06780,4536,614+8.2%
#14 Apex 80,41964,36616,053+24.9%
#15 Jacksonville 72,73272,63597+0.1%
#16 Huntersville 68,53561,4187,117+11.6%
#17 Chapel Hill 63,56562,2691,296+2.1%
#18 Kannapolis 61,70853,1768,532+16.0%
#19 Burlington 61,49657,3784,118+7.2%
#20 Wake Forest 58,14748,00910,138+21.1%
#21 Mooresville 55,84250,2885,554+11.0%
#22 Rocky Mount 55,12054,407713+1.3%
#23 Holly Springs 50,28841,2639,025+21.9%
#24 Wilson 49,57248,4761,096+2.3%
#25 Fuquay-Varina 48,53634,28014,256+41.6%
#26 Hickory 45,97543,6222,353+5.4%
#27 Indian Trail 44,30340,1604,143+10.3%
#28 Monroe 42,64434,6378,007+23.1%
#29 Garner 41,56231,46310,099+32.1%
#30 Salisbury 36,87935,4351,444+4.1%
#31 Leland 35,73123,36512,366+52.9%
#32 Cornelius 35,09431,4173,677+11.7%
#33 Goldsboro 35,01234,218794+2.3%
#34 New Bern 34,72431,3193,405+10.9%
#35 Sanford 34,13830,1973,941+13.1%
#36 Matthews 32,76929,4273,342+11.4%
#37 Clayton 32,63326,3146,319+24.0%
#38 Morrisville 32,46629,8482,618+8.8%
#39 Statesville 32,18128,4883,693+13.0%
#40 Mint Hill 29,47626,4503,026+11.4%
#41 Kernersville 29,12826,5142,614+9.9%
#42 Asheboro 27,99027,208782+2.9%
#43 Thomasville 27,73327,076657+2.4%
#44 Shelby 23,30921,8951,414+6.5%
#45 Knightdale 23,14419,5203,624+18.6%
#46 Waxhaw 23,14020,5482,592+12.6%
#47 Clemmons 22,80821,1771,631+7.7%
#48 Mebane 21,95217,7524,200+23.7%
#49 Carrboro 20,96221,292-330-1.5%
#50 Harrisburg 20,74219,0131,729+9.1%
#51 Lexington 20,23819,636602+3.1%
#52 Graham 20,13117,1672,964+17.3%
#53 Boone 19,92919,127802+4.2%
#54 Kinston 19,70519,808-103-0.5%
#55 Wendell 19,6879,8419,846+100.1%
#56 Elizabeth City 19,62218,642980+5.3%
#57 Mount Holly 19,03317,6901,343+7.6%
#58 Lumberton 18,95519,310-355-1.8%
#59 Pinehurst 18,67017,5851,085+6.2%
#60 Lenoir 18,37218,36012+0.1%
#61 Hope Mills 18,32417,869455+2.5%
#62 Morganton 17,84917,456393+2.3%
#63 Albemarle 17,76916,4521,317+8.0%
#64 Stallings 17,76016,1101,650+10.2%
#65 Havelock 17,43016,735695+4.2%
#66 Southern Pines 17,35715,6071,750+11.2%
#67 Davidson 16,66215,1541,508+10.0%
#68 Belmont 16,41515,0061,409+9.4%
#69 Hendersonville 15,86715,183684+4.5%
#70 Eden 15,50015,41585+0.6%
#71 Henderson 15,01315,153-140-0.9%
#72 Reidsville 14,69214,584108+0.7%
#73 Laurinburg 14,58214,970-388-2.6%
#74 Weddington 14,51713,1791,338+10.2%
#75 Lewisville 14,42113,3831,038+7.8%
#76 Roanoke Rapids 14,38615,237-851-5.6%
#77 Newton 13,82213,129693+5.3%
#78 Smithfield 13,11411,3041,810+16.0%
#79 Rolesville 12,8399,6633,176+32.9%
#80 Lincolnton 12,46511,0771,388+12.5%
#81 Archdale 12,25411,889365+3.1%
#82 Kings Mountain 12,11711,273844+7.5%
#83 Zebulon 11,9336,9155,018+72.6%
#84 Pineville 11,85110,6051,246+11.7%
#85 Elon 11,36611,34323+0.2%
#86 Summerfield 11,32710,952375+3.4%
#87 Spring Lake 11,25211,684-432-3.7%
#88 Waynesville 11,00610,130876+8.6%
#89 Tarboro 10,97910,712267+2.5%
#90 Winterville 10,97310,464509+4.9%
#91 Mount Airy 10,68210,66616+0.2%
#92 Morehead City 10,4349,570864+9.0%
#93 Aberdeen 10,0668,5211,545+18.1%
#94 Washington 9,91010,057-147-1.5%
#95 Gibsonville 9,8768,945931+10.4%
#96 Hillsborough 9,7789,654124+1.3%
#97 Wesley Chapel 9,5668,674892+10.3%
#98 Angier 9,4105,3664,044+75.4%
#99 Oak Island 9,3378,396941+11.2%
#100 Oxford 8,9858,783202+2.3%
#101 Conover 8,9388,430508+6.0%
#102 Rockingham 8,8159,246-431-4.7%
#103 Dunn 8,8148,462352+4.2%
#104 Black Mountain 8,4918,42566+0.8%
#105 Clinton 8,4668,37492+1.1%
#106 Roxboro 8,3808,118262+3.2%
#107 Fletcher 8,3737,955418+5.3%
#108 Woodfin 8,2297,941288+3.6%
#109 Siler City 8,1557,716439+5.7%
#110 Butner 8,1127,950162+2.0%
#111 Brevard 8,0987,737361+4.7%
#112 King 7,9777,197780+10.8%
#113 Oak Ridge 7,8967,636260+3.4%
#114 Kill Devil Hills 7,7317,64289+1.2%
#115 Mills River 7,5047,117387+5.4%
#116 Marion 7,4407,681-241-3.1%
#117 Forest City 7,4107,35456+0.8%
#118 Selma 7,4066,3151,091+17.3%
#119 Unionville 7,3226,631691+10.4%
#120 St. James 7,3186,534784+12.0%
#121 Trinity 7,2747,032242+3.4%
#122 Marvin 7,0406,382658+10.3%
#123 Boiling Spring Lakes 6,8755,936939+15.8%
#124 Carolina Beach 6,8706,575295+4.5%
#125 Cherryville 6,5236,084439+7.2%
#126 Dallas 6,3925,927465+7.8%
#127 Mocksville 6,2825,892390+6.6%
#128 Stokesdale 6,1335,921212+3.6%
#129 Locust 6,1204,5531,567+34.4%
#129 Walkertown 6,1205,682438+7.7%
#131 Nashville 5,9115,630281+5.0%
#132 Holly Ridge 5,9084,1721,736+41.6%
#133 Hamlet 5,8706,024-154-2.6%
#134 Bessemer City 5,8345,429405+7.5%
#135 Cramerton 5,7135,313400+7.5%
#136 Archer Lodge 5,6494,786863+18.0%
#137 Carolina Shores 5,5404,581959+20.9%
#138 Whispering Pines 5,5054,971534+10.7%
#139 Long View 5,3875,084303+6.0%
#140 Shallotte 5,3354,1971,138+27.1%
#141 Ayden 5,2635,078185+3.6%
#142 Pleasant Garden 5,1654,993172+3.4%
#143 Midland 5,1514,727424+9.0%
#144 Surf City 5,1423,8701,272+32.9%
#145 Sawmills 5,1055,03966+1.3%
#146 Midway 5,1044,742362+7.6%
#147 Williamston 5,0865,243-157-3.0%
#148 Pittsboro 5,0544,542512+11.3%
#149 Creedmoor 5,0464,908138+2.8%
#150 Lillington 5,0404,891149+3.0%
#151 Wadesboro 5,0355,0314+0.1%
#152 Granite Falls 4,9644,94618+0.4%
#153 Erwin 4,9564,509447+9.9%
#154 Beaufort 4,9124,460452+10.1%
#155 Ranlo 4,8484,505343+7.6%
#156 Boiling Springs 4,7994,613186+4.0%
#157 Weaverville 4,7904,582208+4.5%
#158 Randleman 4,7674,631136+2.9%
#159 Whiteville 4,7654,7632+0.0%
#160 Valdese 4,7124,69022+0.5%
#161 Raeford 4,7034,555148+3.2%
#162 Benson 4,6603,981679+17.1%
#163 China Grove 4,6504,433217+4.9%
#164 Sunset Beach 4,6424,168474+11.4%
#165 Wingate 4,6284,101527+12.9%
#166 Ahoskie 4,6084,874-266-5.5%
#167 Farmville 4,5774,472105+2.3%
#168 Edenton 4,5464,46383+1.9%
#169 Mount Olive 4,5214,202319+7.6%
#170 Newport 4,5004,358142+3.3%
#171 Southport 4,4344,001433+10.8%
#172 Canton 4,4184,40315+0.3%
#173 Franklin 4,4034,164239+5.7%
#174 North Wilkesboro 4,3694,472-103-2.3%
#175 Troutman 4,3363,811525+13.8%
#176 Stanley 4,2373,960277+7.0%
#177 Spindale 4,1804,216-36-0.9%
#178 Swansboro 4,1743,740434+11.6%
#179 Elkin 4,1304,1219+0.2%
#180 Trent Woods 4,0704,078-8-0.2%
#181 Emerald Isle 3,9703,850120+3.1%
#182 Lowell 3,9393,651288+7.9%
#183 Maiden 3,9223,727195+5.2%
#184 Burgaw 3,9033,745158+4.2%
#185 Tabor City 3,8863,79492+2.4%
#186 Landis 3,8853,705180+4.9%
#187 Fairview 3,8053,460345+10.0%
#188 Jamestown 3,8033,686117+3.2%
#189 Hudson 3,7863,7842+0.1%
#190 Eastover 3,7433,65687+2.4%
#191 Rutherfordton 3,7233,66261+1.7%
#192 Gamewell 3,7133,69518+0.5%
#193 Kitty Hawk 3,6703,705-35-0.9%
#194 Flat Rock 3,6433,476167+4.8%
#195 Wilkesboro 3,6183,649-31-0.8%
#196 Lake Park 3,6093,284325+9.9%
#197 Rural Hall 3,6073,355252+7.5%
#198 Wallace 3,5703,379191+5.7%
#199 Red Oak 3,5233,346177+5.3%
#200 Mineral Springs 3,5143,185329+10.3%
#201 Louisburg 3,4803,100380+12.3%
#202 Windsor 3,4693,575-106-3.0%
#203 Spencer 3,4503,314136+4.1%
#204 Green Level 3,4093,153256+8.1%
#205 Bermuda Run 3,3233,121202+6.5%
#206 Elizabethtown 3,3063,3051+0.0%
#207 Wallburg 3,2553,020235+7.8%
#208 Red Springs 3,2163,093123+4.0%
#209 Belville 3,1992,396803+33.5%
#210 Plymouth 3,1703,315-145-4.4%
#211 Granite Quarry 3,1292,988141+4.7%
#212 Nags Head 3,1173,176-59-1.9%
#213 Southern Shores 3,1103,09218+0.6%
#214 Carthage 3,0702,770300+10.8%
#215 Calabash 3,0691,9881,081+54.4%
#216 Yadkinville 3,0552,99362+2.1%
#217 Troy 3,0202,851169+5.9%
#218 Wilson's Mills 2,9872,537450+17.7%
#219 Four Oaks 2,9782,234744+33.3%
#220 La Grange 2,9472,591356+13.7%
#221 Franklinton 2,8902,456434+17.7%
#221 River Bend 2,8902,899-9-0.3%
#223 Pembroke 2,8882,81771+2.5%
#224 Warsaw 2,8532,723130+4.8%
#225 Wentworth 2,7742,654120+4.5%
#226 Tobaccoville 2,7702,564206+8.0%
#227 Liberty 2,7392,65584+3.2%
#227 Marshville 2,7392,528211+8.3%
#229 Cajah's Mountain 2,7022,704-2-0.1%
#230 Sylva 2,6912,577114+4.4%
#231 Swepsonville 2,6322,455177+7.2%
#232 Norwood 2,5682,370198+8.4%
#233 Grifton 2,5392,44198+4.0%
#234 Mayodan 2,5032,41588+3.6%
#235 Richlands 2,4852,285200+8.8%
#236 Youngsville 2,4612,082379+18.2%
#237 Haw River 2,4252,257168+7.4%
#238 Rockwell 2,4172,309108+4.7%
#239 Pine Level 2,4052,052353+17.2%
#240 Wrightsville Beach 2,3972,476-79-3.2%
#241 Coats 2,3702,146224+10.4%
#242 Laurel Park 2,3602,243117+5.2%
#243 Jonesville 2,3562,30551+2.2%
#244 Taylorsville 2,3332,29637+1.6%
#245 Oakboro 2,3162,127189+8.9%
#246 Mars Hill 2,2801,983297+15.0%
#247 Cape Carteret 2,2732,22845+2.0%
#248 Murfreesboro 2,2422,614-372-14.2%
#249 Fairmont 2,2312,19140+1.8%
#250 Spruce Pine 2,2112,18922+1.0%
#251 Madison 2,1902,12862+2.9%
#252 Maxton 2,1492,10544+2.1%
#253 Kure Beach 2,1452,188-43-2.0%
#254 St. Pauls 2,1092,05455+2.7%
#255 Hertford 2,0111,93873+3.8%
#256 Sparta 1,9181,83088+4.8%
#257 Badin 1,9152,030-115-5.7%
#258 Navassa 1,8891,371518+37.8%
#259 Biscoe 1,8871,84047+2.6%
#260 Yanceyville 1,8501,910-60-3.1%
#261 Cedar Point 1,8251,77748+2.7%
#262 Mount Pleasant 1,8161,679137+8.2%
#263 Murphy 1,8081,608200+12.4%
#264 Ramseur 1,8061,77036+2.0%
#265 Andrews 1,7991,666133+8.0%
#266 Sharpsburg 1,7981,72276+4.4%
#267 Claremont 1,7901,69397+5.7%
#268 Enfield 1,7771,864-87-4.7%
#269 Drexel 1,7641,74717+1.0%
#269 Hemby Bridge 1,7641,607157+9.8%
#271 Maggie Valley 1,7481,73018+1.0%
#272 Stanfield 1,7441,594150+9.4%
#273 Kenly 1,7221,491231+15.5%
#273 Polkton 1,7222,246-524-23.3%
#275 Hildebran 1,6911,6838+0.5%
#276 Jefferson 1,6801,62654+3.3%
#277 Bladenboro 1,6561,64511+0.7%
#278 Burnsville 1,6551,61243+2.7%
#279 East Spencer 1,6501,57971+4.5%
#280 Tryon 1,6341,54688+5.7%
#281 Denton 1,6101,498112+7.5%
#282 Walnut Cove 1,6091,58425+1.6%
#283 Snow Hill 1,5881,600-12-0.8%
#284 Scotland Neck 1,5861,652-66-4.0%
#285 Manteo 1,5851,595-10-0.6%
#286 Pinebluff 1,5711,468103+7.0%
#287 Glen Alpine 1,5521,5448+0.5%
#288 Connelly Springs 1,5501,51832+2.1%
#289 Princeton 1,5441,314230+17.5%
#290 Chadbourn 1,5391,561-22-1.4%
#291 Bryson City 1,5251,548-23-1.5%
#292 Dobson 1,4741,46410+0.7%
#293 Biltmore Forest 1,4691,40168+4.9%
#294 Pilot Mountain 1,4371,4352+0.1%
#295 Rose Hill 1,4291,36861+4.5%
#296 Foxfire 1,4261,287139+10.8%
#297 Pine Knoll Shores 1,4231,38835+2.5%
#298 Bethel 1,4221,37448+3.5%
#299 Belhaven 1,4141,4122+0.1%
#300 Atlantic Beach 1,4081,37236+2.6%
#301 Lake Lure 1,3911,36823+1.7%
#302 Spring Hope 1,3831,31469+5.3%
#303 Broadway 1,3801,270110+8.7%
#304 Weldon 1,3741,447-73-5.0%
#305 Stoneville 1,3641,30955+4.2%
#306 Clyde 1,3551,366-11-0.8%
#307 West Jefferson 1,3481,31533+2.5%
#308 Blowing Rock 1,3241,374-50-3.6%
#309 Stedman 1,3121,27933+2.6%
#310 Robbins 1,3051,173132+11.3%
#311 Princeville 1,2861,27115+1.2%
#312 Franklinville 1,2561,20056+4.7%
#313 Elm City 1,2501,23119+1.5%
#314 Banner Elk 1,2421,063179+16.8%
#314 Bayboro 1,2421,22220+1.6%
#316 Lake Waccamaw 1,2391,295-56-4.3%
#317 Fremont 1,2371,19839+3.3%
#317 Robersonville 1,2371,276-39-3.1%
#319 Rutherford College 1,2201,2119+0.7%
#320 Boonville 1,2031,17627+2.3%
#321 Pinetops 1,1981,211-13-1.1%
#322 Roseboro 1,1891,14940+3.5%
#323 Mount Gilead 1,1871,17314+1.2%
#324 Beulaville 1,1761,11660+5.4%
#325 Highlands 1,1271,06760+5.6%
#326 Walnut Creek 1,1191,07940+3.7%
#327 Dortches 1,1031,04558+5.6%
#328 North Topsail Beach 1,0971,00988+8.7%
#329 Northwest 1,096698398+57.0%
#330 Vass 1,062955107+11.2%
#331 Alamance 1,06199269+7.0%
#332 Lucama 1,0521,02626+2.5%
#333 Columbus 1,04298854+5.5%
#334 Montreat 1,024904120+13.3%
#335 Stem 1,02399726+2.6%
#336 Cooleemee 1,00294458+6.1%
#337 Rhodhiss 9969897+0.7%
#338 Middlesex 97592154+5.9%
#339 McAdenville 96088971+8.0%
#340 Gaston 9591,014-55-5.4%
#341 Ocean Isle Beach 94084199+11.8%
#342 Norlina 92491014+1.5%
#343 Brunswick 921977-56-5.7%
#344 Holden Beach 916918-2-0.2%
#345 Oriental 90988029+3.3%
#346 Rowland 90688719+2.1%
#347 Cleveland 90285745+5.3%
#348 Vanceboro 8778743+0.3%
#349 Belwood 87685521+2.5%
#350 Magnolia 87582847+5.7%
#351 Garysburg 860913-53-5.8%
#352 Maysville 85382429+3.5%
#353 White Lake 85083812+1.4%
#354 Ellerbe 845854-9-1.1%
#354 Faith 84580639+4.8%
#354 Red Cross 84576778+10.2%
#357 Rich Square 835892-57-6.4%
#358 Faison 82478836+4.6%
#358 Star 8248168+1.0%
#360 Candor 82381211+1.4%
#361 Warrenton 81981900.0%
#362 Kenansville 81476945+5.9%
#363 Grover 81079911+1.4%
#364 Peletier 80377528+3.6%
#365 Marshall 80278220+2.6%
#366 Old Fort 797805-8-1.0%
#367 Stantonsburg 77876513+1.7%
#368 Alliance 76473727+3.7%
#369 Rosman 76071050+7.0%
#370 Chocowinity 75175100.0%
#371 Ellenboro 73872117+2.4%
#371 Pikeville 73870830+4.2%
#373 Fair Bluff 73770235+5.0%
#374 Catawba 73669838+5.4%
#374 Duck 736742-6-0.8%
#376 Grantsboro 72869434+4.9%
#376 Newland 72871018+2.5%
#378 Aulander 715761-46-6.0%
#379 Black Creek 70869117+2.5%
#380 Conway 707753-46-6.1%
#381 Bogue 70669016+2.3%
#382 Taylortown 70163170+11.1%
#383 Sedalia 69167021+3.1%
#384 Dobbins Heights 685690-5-0.7%
#385 Saluda 67162942+6.7%
#386 Kingstown 6686599+1.4%
#387 Misenheimer 66565114+2.2%
#388 New London 66460955+9.0%
#389 Beech Mountain 659665-6-0.9%
#390 Wade 65363518+2.8%
#391 East Bend 64663115+2.4%
#391 Whitakers 64663016+2.5%
#393 High Shoals 63759245+7.6%
#394 Fallston 63562114+2.3%
#395 Richfield 63057456+9.8%
#396 Garland 62860325+4.1%
#397 Harmony 61954079+14.6%
#398 Columbia 613614-1-0.2%
#398 Wagram 6136121+0.2%
#400 Whitsett 60658620+3.4%
#401 Clarkton 604613-9-1.5%
#402 Greenevers 60356736+6.3%
#403 Newton Grove 60058218+3.1%
#404 Bailey 59356429+5.1%
#405 Winton 592626-34-5.4%
#406 Patterson Springs 59057020+3.5%
#407 Robbinsville 579584-5-0.9%
#408 Lawndale 57856612+2.1%
#409 Ossipee 57753443+8.1%
#410 Winfall 57555124+4.4%
#411 Elk Park 55253517+3.2%
#412 Hot Springs 54852127+5.2%
#413 Minnesott Beach 54452618+3.4%
#414 Micro 53745582+18.0%
#415 Littleton 535559-24-4.3%
#416 Varnamtown 525533-8-1.5%
#417 Woodland 520558-38-6.8%
#418 Polkville 5165106+1.2%
#419 Parkton 51450014+2.8%
#420 Seaboard 504541-37-6.8%
#421 Topsail Beach 50346340+8.6%
#422 Teachey 50047624+5.0%
#423 Roper 471484-13-2.7%
#424 Hayesville 47043634+7.8%
#424 Salemburg 47045713+2.8%
#426 Bakersville 4684626+1.3%
#426 Lattimore 46842741+9.6%
#428 Ansonville 46144813+2.9%
#429 Pink Hill 4594545+1.1%
#430 Brookford 45643125+5.8%
#431 Gibson 4554514+0.9%
#432 Aurora 454455-1-0.2%
#433 Sandyfield 45043416+3.7%
#434 Bolton 448456-8-1.8%
#435 Ronda 4474425+1.1%
#436 St. Helena 43441618+4.3%
#437 Arapahoe 43241715+3.6%
#438 Hoffman 4264215+1.2%
#439 East Arcadia 4234185+1.2%
#440 Hookerton 4194172+0.5%
#441 Jamesville 411421-10-2.4%
#442 Jackson 410429-19-4.4%
#443 Simpson 40939019+4.9%
#444 Macclesfield 408412-4-1.0%
#445 Lewiston Woodville 405432-27-6.3%
#445 Staley 40538916+4.1%
#447 Grimesland 40438717+4.4%
#448 Lilesville 3983917+1.8%
#449 Fountain 39638115+3.9%
#450 Peachland 3953923+0.8%
#451 Bunn 39133259+17.8%
#452 Webster 38737314+3.8%
#453 Falcon 38532362+19.2%
#454 Washington Park 383390-7-1.8%
#455 Sugar Mountain 38237210+2.7%
#456 Caswell Beach 381392-11-2.8%
#456 Cove City 3813774+1.1%
#458 Bethania 36734126+7.6%
#459 Saratoga 3633567+2.0%
#460 Bostic 3593545+1.4%
#461 Atkinson 35729859+19.8%
#462 Dover 3513492+0.6%
#463 Sims 3463406+1.8%
#464 Bridgeton 3453423+0.9%
#464 Ruth 34533213+3.9%
#466 Calypso 34032317+5.3%
#467 Stovall 3333267+2.1%
#468 Morven 3313283+0.9%
#469 Forest Hills 32531114+4.5%
#470 Waco 3163097+2.3%
#471 Seven Devils 31431400.0%
#472 Casar 3093054+1.3%
#473 Cedar Rock 3023002+0.7%
#474 Hamilton 297304-7-2.3%
#474 Mooresboro 2972934+1.4%
#476 Rennert 29428014+5.0%
#477 Castalia 28026119+7.3%
#477 Sandy Creek 28024337+15.2%
#479 Bald Head Island 27926316+6.1%
#480 Pollocksville 27626610+3.8%
#481 Bolivia 271151120+79.5%
#482 Cameron 27024129+12.0%
#483 Goldston 26824028+11.7%
#484 Dublin 2672652+0.8%
#485 Oak City 266273-7-2.6%
#486 Momeyer 26124516+6.5%
#487 Gatesville 260273-13-4.8%
#488 Cofield 258268-10-3.7%
#489 Hobgood 256268-12-4.5%
#490 Trenton 25124110+4.1%
#491 Seagrove 24823513+5.5%
#492 Parmele 246247-1-0.4%
#493 Bath 243245-2-0.8%
#494 Crossnore 238138100+72.5%
#495 Indian Beach 2312229+4.1%
#496 Turkey 22721611+5.1%
#497 Watha 22618046+25.6%
#498 Dillsboro 21720710+4.8%
#499 Earl 2112038+3.9%
#500 Stonewall 2092027+3.5%
Showing top 500 of 549 cities. Full state list: /states/north-carolina/cities/.

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.