Every City in the USA

Ranking · North Carolina · Population

Largest cities in North Carolina by population.

Top 500 of 549 cities in North Carolina, ranked by 2024 resident population. Charlotte and Raleigh lead the state. Growth figures show the four-year change from the April 2020 census base to the July 2024 estimate — within a single vintage.

Top 500 cities in North Carolina by 2024 population.
Rank City 2024 pop 2020 base 4-yr Δ 4-yr Δ %
#1 Charlotte 943,476874,68768,789+7.9%
#2 Raleigh 499,825467,91131,914+6.8%
#3 Greensboro 307,381299,1908,191+2.7%
#4 Durham 301,870283,82718,043+6.4%
#5 Winston-Salem 255,769249,5676,202+2.5%
#6 Fayetteville 209,496208,4721,024+0.5%
#7 Cary 182,659174,7997,860+4.5%
#8 Wilmington 125,284115,4599,825+8.5%
#9 High Point 118,601114,1154,486+3.9%
#10 Concord 112,395105,3297,066+6.7%
#11 Greenville 95,13889,2735,865+6.6%
#12 Asheville 94,99294,725267+0.3%
#13 Gastonia 85,53580,4345,101+6.3%
#14 Apex 75,97764,32411,653+18.1%
#15 Jacksonville 70,84072,740-1,900-2.6%
#16 Huntersville 67,08761,4065,681+9.3%
#17 Chapel Hill 64,02862,2641,764+2.8%
#18 Burlington 61,36557,3693,996+7.0%
#19 Kannapolis 60,52153,1977,324+13.8%
#20 Wake Forest 56,76448,0068,758+18.2%
#21 Rocky Mount 54,54154,394147+0.3%
#22 Mooresville 52,88450,2952,589+5.1%
#23 Holly Springs 48,67441,2647,410+18.0%
#24 Wilson 48,57948,456123+0.3%
#25 Fuquay-Varina 46,31734,26512,052+35.2%
#26 Hickory 45,08143,6011,480+3.4%
#27 Indian Trail 43,86740,0913,776+9.4%
#28 Monroe 40,05434,6265,428+15.7%
#29 Garner 39,34531,3837,962+25.4%
#30 Salisbury 36,57935,5391,040+2.9%
#31 Goldsboro 34,62934,255374+1.1%
#32 Leland 34,45123,37711,074+47.4%
#33 Cornelius 34,36631,4192,947+9.4%
#34 New Bern 34,21831,3172,901+9.3%
#35 Sanford 32,97130,1972,774+9.2%
#36 Morrisville 32,62829,8112,817+9.4%
#37 Matthews 32,04829,4272,621+8.9%
#38 Clayton 31,73226,3215,411+20.6%
#39 Statesville 31,69328,4633,230+11.3%
#40 Mint Hill 28,82526,4492,376+9.0%
#41 Kernersville 28,76026,5212,239+8.4%
#42 Asheboro 27,92827,195733+2.7%
#43 Thomasville 27,60527,126479+1.8%
#44 Waxhaw 23,17820,5422,636+12.8%
#45 Shelby 22,77821,911867+4.0%
#46 Clemmons 22,47121,1721,299+6.1%
#47 Knightdale 21,82919,4712,358+12.1%
#48 Carrboro 21,07921,292-213-1.0%
#49 Mebane 20,65417,7342,920+16.5%
#50 Harrisburg 20,33518,9851,350+7.1%
#51 Boone 20,08019,112968+5.1%
#52 Lexington 19,90419,629275+1.4%
#53 Kinston 19,51919,810-291-1.5%
#54 Graham 19,31117,1622,149+12.5%
#55 Elizabeth City 19,02818,649379+2.0%
#56 Lumberton 18,88219,310-428-2.2%
#57 Mount Holly 18,72317,7071,016+5.7%
#58 Pinehurst 18,50217,586916+5.2%
#59 Lenoir 18,28018,360-80-0.4%
#60 Hope Mills 18,10217,851251+1.4%
#61 Morganton 17,82517,461364+2.1%
#62 Stallings 17,61716,1221,495+9.3%
#63 Havelock 17,40716,736671+4.0%
#64 Albemarle 17,34416,435909+5.5%
#65 Southern Pines 16,98715,5901,397+9.0%
#66 Wendell 16,8459,8377,008+71.2%
#67 Davidson 16,27615,1111,165+7.7%
#68 Belmont 16,04415,0161,028+6.8%
#69 Hendersonville 15,65615,181475+3.1%
#70 Eden 15,39915,417-18-0.1%
#71 Laurinburg 15,13014,975155+1.0%
#72 Henderson 14,80715,077-270-1.8%
#73 Reidsville 14,64614,58858+0.4%
#74 Roanoke Rapids 14,57315,237-664-4.4%
#75 Weddington 14,39113,1801,211+9.2%
#76 Lewisville 14,20313,376827+6.2%
#77 Newton 13,57113,133438+3.3%
#78 Smithfield 12,80611,3061,500+13.3%
#79 Lincolnton 12,35311,0921,261+11.4%
#80 Archdale 12,14711,888259+2.2%
#81 Rolesville 11,8549,6592,195+22.7%
#82 Kings Mountain 11,79711,158639+5.7%
#83 Pineville 11,56710,606961+9.1%
#84 Spring Lake 11,53011,669-139-1.2%
#85 Summerfield 11,33310,951382+3.5%
#86 Elon 11,28211,340-58-0.5%
#87 Tarboro 10,95410,711243+2.3%
#88 Winterville 10,89910,465434+4.1%
#89 Waynesville 10,70910,144565+5.6%
#90 Mount Airy 10,58310,673-90-0.8%
#91 Zebulon 10,5056,9183,587+51.9%
#92 Morehead City 9,9639,567396+4.1%
#93 Hillsborough 9,7739,653120+1.2%
#94 Gibsonville 9,7448,943801+9.0%
#95 Washington 9,7389,884-146-1.5%
#96 Aberdeen 9,5738,5191,054+12.4%
#97 Wesley Chapel 9,4958,685810+9.3%
#98 Oak Island 9,3228,396926+11.0%
#99 Oxford 8,9728,786186+2.1%
#100 Rockingham 8,8029,247-445-4.8%
#101 Conover 8,7608,427333+4.0%
#102 Dunn 8,7548,462292+3.5%
#103 Black Mountain 8,5728,427145+1.7%
#104 Clinton 8,3178,379-62-0.7%
#105 Roxboro 8,2898,126163+2.0%
#106 Angier 8,2845,3462,938+55.0%
#107 Fletcher 8,2517,957294+3.7%
#108 Woodfin 8,1587,938220+2.8%
#109 Butner 8,1347,954180+2.3%
#110 Siler City 8,0877,713374+4.8%
#111 Brevard 7,9737,733240+3.1%
#112 Oak Ridge 7,9007,639261+3.4%
#113 King 7,7647,207557+7.7%
#114 Kill Devil Hills 7,7427,641101+1.3%
#115 Marion 7,5347,744-210-2.7%
#116 Mills River 7,4267,129297+4.2%
#117 Forest City 7,3977,36829+0.4%
#118 St. James 7,3156,533782+12.0%
#119 Unionville 7,2586,643615+9.3%
#120 Selma 7,2286,316912+14.4%
#121 Trinity 7,1907,022168+2.4%
#122 Marvin 6,9856,380605+9.5%
#123 Carolina Beach 6,8646,564300+4.6%
#124 Boiling Spring Lakes 6,7385,940798+13.4%
#125 Cherryville 6,3856,073312+5.1%
#126 Dallas 6,2705,930340+5.7%
#127 Mocksville 6,2245,890334+5.7%
#128 Stokesdale 6,1115,915196+3.3%
#129 Walkertown 6,0275,692335+5.9%
#130 Locust 5,9924,5451,447+31.8%
#131 Hamlet 5,8886,022-134-2.2%
#132 Nashville 5,8505,639211+3.7%
#133 Holly Ridge 5,7664,1691,597+38.3%
#134 Bessemer City 5,7305,435295+5.4%
#135 Cramerton 5,6045,311293+5.5%
#136 Archer Lodge 5,5224,796726+15.1%
#137 Carolina Shores 5,4634,588875+19.1%
#138 Whispering Pines 5,4164,979437+8.8%
#139 Long View 5,2895,086203+4.0%
#140 Ayden 5,1905,059131+2.6%
#141 Shallotte 5,1614,190971+23.2%
#142 Pleasant Garden 5,1514,996155+3.1%
#143 Williamston 5,0665,245-179-3.4%
#144 Sawmills 5,0595,02633+0.7%
#145 Midway 5,0534,744309+6.5%
#146 Creedmoor 5,0494,913136+2.8%
#147 Midland 5,0274,701326+6.9%
#148 Pittsboro 4,9894,550439+9.6%
#149 Wadesboro 4,9655,024-59-1.2%
#150 Surf City 4,9613,8651,096+28.4%
#151 Granite Falls 4,9424,9375+0.1%
#152 Beaufort 4,8954,463432+9.7%
#153 Erwin 4,8654,523342+7.6%
#154 Lillington 4,8484,8453+0.1%
#155 Weaverville 4,7994,572227+5.0%
#156 Boiling Springs 4,7594,620139+3.0%
#157 Ranlo 4,7564,506250+5.5%
#158 Valdese 4,7134,69320+0.4%
#159 Randleman 4,6924,60191+2.0%
#160 Whiteville 4,6884,765-77-1.6%
#161 Ahoskie 4,6654,893-228-4.7%
#162 China Grove 4,6104,439171+3.9%
#163 Raeford 4,5784,55523+0.5%
#164 Farmville 4,5474,46285+1.9%
#165 Benson 4,5343,979555+13.9%
#166 Sunset Beach 4,5214,177344+8.2%
#167 Wingate 4,5174,097420+10.3%
#168 Newport 4,5014,357144+3.3%
#169 Mount Olive 4,4984,205293+7.0%
#170 Edenton 4,4924,46725+0.6%
#171 Canton 4,4224,423-1-0.0%
#172 North Wilkesboro 4,4124,497-85-1.9%
#173 Franklin 4,3624,173189+4.5%
#174 Southport 4,3414,016325+8.1%
#175 Troutman 4,2343,789445+11.7%
#176 Spindale 4,1684,217-49-1.2%
#177 Swansboro 4,1653,746419+11.2%
#178 Stanley 4,1473,973174+4.4%
#179 Elkin 4,0944,122-28-0.7%
#180 Trent Woods 4,0474,079-32-0.8%
#181 Emerald Isle 4,0013,849152+3.9%
#182 Lowell 3,8633,653210+5.7%
#183 Maiden 3,8543,728126+3.4%
#184 Landis 3,8383,698140+3.8%
#185 Tabor City 3,8313,79437+1.0%
#186 Burgaw 3,8253,74976+2.0%
#187 Fairview 3,7753,457318+9.2%
#188 Jamestown 3,7733,668105+2.9%
#189 Hudson 3,7713,788-17-0.4%
#190 Rutherfordton 3,7183,66157+1.6%
#191 Eastover 3,7103,65555+1.5%
#192 Gamewell 3,6993,6972+0.1%
#193 Kitty Hawk 3,6913,703-12-0.3%
#194 Wilkesboro 3,6203,679-59-1.6%
#195 Flat Rock 3,6023,478124+3.6%
#196 Lake Park 3,5823,285297+9.0%
#197 Rural Hall 3,5623,356206+6.1%
#198 Wallace 3,5313,416115+3.4%
#199 Red Oak 3,4803,342138+4.1%
#200 Mineral Springs 3,4563,162294+9.3%
#201 Louisburg 3,4233,117306+9.8%
#202 Spencer 3,4063,305101+3.1%
#203 Green Level 3,3623,154208+6.6%
#204 Bermuda Run 3,2903,122168+5.4%
#204 Elizabethtown 3,2903,305-15-0.5%
#206 Windsor 3,2683,576-308-8.6%
#207 Belville 3,2552,402853+35.5%
#207 Wallburg 3,2553,058197+6.4%
#209 Plymouth 3,1903,319-129-3.9%
#210 Red Springs 3,1813,09289+2.9%
#211 Southern Shores 3,1273,09235+1.1%
#212 Granite Quarry 3,1072,991116+3.9%
#213 Nags Head 3,1063,175-69-2.2%
#214 Yadkinville 3,0262,99531+1.0%
#215 Carthage 2,9992,768231+8.3%
#216 Troy 2,9782,858120+4.2%
#217 Calabash 2,9752,018957+47.4%
#218 La Grange 2,9222,590332+12.8%
#219 Wilson's Mills 2,9132,536377+14.9%
#220 River Bend 2,8822,900-18-0.6%
#221 Pembroke 2,8642,81648+1.7%
#222 Franklinton 2,8252,470355+14.4%
#223 Warsaw 2,8032,73370+2.6%
#224 Wentworth 2,7482,65791+3.4%
#225 Tobaccoville 2,7402,577163+6.3%
#226 Liberty 2,7152,65659+2.2%
#227 Marshville 2,7102,526184+7.3%
#228 Cajah's Mountain 2,6992,711-12-0.4%
#229 Polkton 2,6982,248450+20.0%
#230 Sylva 2,6942,583111+4.3%
#231 Four Oaks 2,6812,229452+20.3%
#232 Swepsonville 2,5822,452130+5.3%
#233 Norwood 2,5202,368152+6.4%
#234 Grifton 2,5142,44272+2.9%
#235 Mayodan 2,4782,41464+2.7%
#236 Richlands 2,4462,289157+6.9%
#237 Wrightsville Beach 2,4112,473-62-2.5%
#238 Haw River 2,3912,257134+5.9%
#239 Rockwell 2,3902,30288+3.8%
#240 Youngsville 2,3752,064311+15.1%
#241 Pine Level 2,3472,050297+14.5%
#242 Jonesville 2,3342,30529+1.3%
#243 Laurel Park 2,3192,24376+3.4%
#244 Coats 2,3172,146171+8.0%
#245 Taylorsville 2,2942,315-21-0.9%
#246 Cape Carteret 2,2882,23058+2.6%
#247 Murfreesboro 2,2772,616-339-13.0%
#248 Oakboro 2,2702,129141+6.6%
#249 Fairmont 2,2122,19121+1.0%
#250 Mars Hill 2,2082,012196+9.7%
#251 Spruce Pine 2,1922,197-5-0.2%
#252 Madison 2,1762,13244+2.1%
#253 Kure Beach 2,1542,188-34-1.6%
#254 Maxton 2,1362,11125+1.2%
#255 St. Pauls 2,0812,05427+1.3%
#256 Hertford 1,9921,93953+2.7%
#257 Biscoe 1,8951,84847+2.5%
#258 Sparta 1,8941,83064+3.5%
#259 Badin 1,8712,036-165-8.1%
#260 Cedar Point 1,8331,77954+3.0%
#261 Yanceyville 1,8111,927-116-6.0%
#262 Enfield 1,7911,858-67-3.6%
#263 Ramseur 1,7901,77317+1.0%
#264 Drexel 1,7771,75324+1.4%
#265 Mount Pleasant 1,7761,674102+6.1%
#265 Navassa 1,7761,368408+29.8%
#267 Sharpsburg 1,7741,72252+3.0%
#268 Andrews 1,7621,66498+5.9%
#269 Claremont 1,7531,69261+3.6%
#270 Hemby Bridge 1,7501,607143+8.9%
#271 Maggie Valley 1,7421,71824+1.4%
#272 Stanfield 1,7091,596113+7.1%
#273 Murphy 1,6931,60984+5.2%
#274 Kenly 1,6871,494193+12.9%
#275 Hildebran 1,6801,6782+0.1%
#276 Jefferson 1,6481,62820+1.2%
#277 Bladenboro 1,6421,647-5-0.3%
#278 Burnsville 1,6261,61610+0.6%
#279 East Spencer 1,6251,56956+3.6%
#280 Tryon 1,6111,54962+4.0%
#281 Walnut Cove 1,6031,58518+1.1%
#282 Manteo 1,5951,59500.0%
#283 Scotland Neck 1,5921,649-57-3.5%
#284 Denton 1,5801,49288+5.9%
#285 Snow Hill 1,5761,585-9-0.6%
#286 Connelly Springs 1,5451,52223+1.5%
#287 Pinebluff 1,5401,46674+5.0%
#288 Glen Alpine 1,5321,5266+0.4%
#289 Chadbourn 1,5281,561-33-2.1%
#290 Bryson City 1,5221,559-37-2.4%
#291 Princeton 1,5071,314193+14.7%
#292 Dobson 1,4691,470-1-0.1%
#293 Biltmore Forest 1,4621,39765+4.7%
#294 Pine Knoll Shores 1,4351,38649+3.5%
#295 Pilot Mountain 1,4301,437-7-0.5%
#296 Atlantic Beach 1,4211,37546+3.3%
#297 Bethel 1,4071,37532+2.3%
#297 Rose Hill 1,4071,36839+2.9%
#299 Belhaven 1,4061,408-2-0.1%
#300 Foxfire 1,4011,287114+8.9%
#301 Lake Lure 1,3901,36624+1.8%
#302 Clyde 1,3771,36611+0.8%
#303 Weldon 1,3721,445-73-5.1%
#304 Broadway 1,3621,27191+7.2%
#305 Spring Hope 1,3581,31048+3.7%
#306 Stoneville 1,3511,30843+3.3%
#307 West Jefferson 1,3411,31724+1.8%
#308 Blowing Rock 1,3361,375-39-2.8%
#309 Stedman 1,3031,28023+1.8%
#310 Princeville 1,2861,27115+1.2%
#311 Robbins 1,2701,170100+8.5%
#312 Franklinville 1,2451,20144+3.7%
#313 Robersonville 1,2291,271-42-3.3%
#314 Rutherford College 1,2281,2226+0.5%
#315 Lake Waccamaw 1,2271,294-67-5.2%
#316 Elm City 1,2231,2167+0.6%
#317 Boonville 1,2151,19817+1.4%
#318 Fremont 1,2071,19215+1.3%
#319 Pinetops 1,1961,211-15-1.2%
#320 Banner Elk 1,1861,073113+10.5%
#321 Mount Gilead 1,1851,17312+1.0%
#322 Roseboro 1,1701,15218+1.6%
#323 Beulaville 1,1601,11842+3.8%
#324 Bayboro 1,1281,224-96-7.8%
#325 Highlands 1,1191,07247+4.4%
#326 Walnut Creek 1,1031,08122+2.0%
#327 Dortches 1,0831,03845+4.3%
#328 North Topsail Beach 1,0811,00675+7.5%
#329 Lucama 1,0601,03822+2.1%
#330 Montreat 1,044902142+15.7%
#331 Alamance 1,04399053+5.4%
#332 Columbus 1,04199249+4.9%
#333 Northwest 1,037704333+47.3%
#334 Vass 1,03595580+8.4%
#335 Stem 1,01899325+2.5%
#336 Cooleemee 98794245+4.8%
#336 Rhodhiss 987991-4-0.4%
#338 Gaston 9671,015-48-4.7%
#339 Ocean Isle Beach 962859103+12.0%
#340 Middlesex 96092139+4.2%
#341 Brunswick 959974-15-1.5%
#342 McAdenville 93688848+5.4%
#343 Norlina 93090822+2.4%
#344 Holden Beach 9199181+0.1%
#345 Oriental 90388023+2.6%
#346 Rowland 8948868+0.9%
#347 Cleveland 88785334+4.0%
#348 Belwood 87385815+1.7%
#349 Garysburg 867914-47-5.1%
#349 Magnolia 86783334+4.1%
#351 Vanceboro 866874-8-0.9%
#352 White Lake 8528448+0.9%
#353 Rich Square 849893-44-4.9%
#354 Maysville 84382221+2.6%
#355 Ellerbe 841849-8-0.9%
#356 Faith 83680828+3.5%
#357 Warrenton 83482311+1.3%
#358 Old Fort 83381419+2.3%
#359 Candor 8238149+1.1%
#360 Star 8228157+0.9%
#361 Red Cross 81976257+7.5%
#362 Marshall 81277735+4.5%
#363 Faison 81178823+2.9%
#363 Grover 8118038+1.0%
#365 Peletier 80377132+4.2%
#366 Kenansville 7737676+0.8%
#367 Stantonsburg 7657605+0.7%
#368 Rosman 75170645+6.4%
#369 Alliance 74973316+2.2%
#370 Chocowinity 748750-2-0.3%
#371 Duck 742743-1-0.1%
#372 Ellenboro 74172714+1.9%
#373 Newland 73371518+2.5%
#374 Catawba 72970524+3.4%
#374 Pikeville 72971316+2.2%
#376 Fair Bluff 72870127+3.9%
#377 Aulander 718757-39-5.2%
#377 Grantsboro 71869424+3.5%
#379 Bogue 71569124+3.5%
#380 Conway 708751-43-5.7%
#381 Black Creek 69868810+1.5%
#382 Sedalia 69567421+3.1%
#383 Dobbins Heights 688690-2-0.3%
#384 Taylortown 68763156+8.9%
#385 Kingstown 6646595+0.8%
#386 Beech Mountain 658666-8-1.2%
#387 Misenheimer 6576534+0.6%
#388 Saluda 65362825+4.0%
#389 Wade 64963514+2.2%
#390 New London 64860939+6.4%
#390 Whitakers 64863513+2.0%
#392 East Bend 6406337+1.1%
#393 Fallston 63962811+1.8%
#394 High Shoals 62659432+5.4%
#395 Garland 61459915+2.5%
#395 Richfield 61457539+6.8%
#395 Wagram 6146122+0.3%
#398 Harmony 61354568+12.5%
#399 Clarkton 605613-8-1.3%
#399 Columbia 605606-1-0.2%
#401 Whitsett 60458717+2.9%
#402 Winton 597628-31-4.9%
#403 Newton Grove 59558312+2.1%
#404 Bailey 58856424+4.3%
#405 Greenevers 58756819+3.3%
#406 Patterson Springs 58157011+1.9%
#407 Robbinsville 578585-7-1.2%
#408 Lawndale 5745686+1.1%
#409 Winfall 57155021+3.8%
#410 Ossipee 56953633+6.2%
#411 Elk Park 55553718+3.4%
#412 Minnesott Beach 54452816+3.0%
#413 Hot Springs 54352023+4.4%
#414 Littleton 539558-19-3.4%
#415 Micro 53046070+15.2%
#416 Woodland 529562-33-5.9%
#417 Varnamtown 528533-5-0.9%
#418 Polkville 5245168+1.6%
#419 Seaboard 507541-34-6.3%
#420 Parkton 5045004+0.8%
#421 Topsail Beach 50046436+7.8%
#422 Teachey 48347013+2.8%
#423 Hayesville 48145625+5.5%
#424 Roper 469484-15-3.1%
#425 Salemburg 4624575+1.1%
#426 Gibson 4564542+0.4%
#426 Pink Hill 4564542+0.4%
#428 Bakersville 4534512+0.4%
#429 Aurora 451454-3-0.7%
#430 Brookford 44943217+3.9%
#430 Lattimore 44941237+9.0%
#432 Ronda 4424393+0.7%
#433 Ansonville 4414401+0.2%
#434 Sandyfield 4394345+1.2%
#435 St. Helena 43741918+4.3%
#436 Arapahoe 42941514+3.4%
#437 Hoffman 4224193+0.7%
#438 East Arcadia 4184171+0.2%
#439 Hookerton 4164151+0.2%
#440 Jackson 413432-19-4.4%
#441 Lewiston Woodville 412437-25-5.7%
#442 Jamesville 410421-11-2.6%
#443 Staley 40839513+3.3%
#444 Macclesfield 407412-5-1.2%
#445 Simpson 40339112+3.1%
#446 Grimesland 40138912+3.1%
#447 Falcon 39532570+21.5%
#448 Lilesville 39239200.0%
#449 Peachland 390394-4-1.0%
#450 Fountain 38937910+2.6%
#451 Webster 38837216+4.3%
#452 Caswell Beach 387394-7-1.8%
#453 Cove City 3843822+0.5%
#454 Bolton 383393-10-2.5%
#455 Sugar Mountain 3823739+2.4%
#455 Washington Park 382390-8-2.1%
#457 Bunn 37432846+14.0%
#458 Bostic 3623557+2.0%
#459 Bethania 36134021+6.2%
#460 Ruth 35834612+3.5%
#461 Saratoga 3523502+0.6%
#462 Bridgeton 3493454+1.2%
#463 Dover 347350-3-0.9%
#464 Atkinson 34629848+16.1%
#465 Sims 3453414+1.2%
#466 Stovall 3403346+1.8%
#467 Calypso 33632511+3.4%
#468 Morven 327328-1-0.3%
#469 Forest Hills 31830315+5.0%
#470 Seven Devils 3163151+0.3%
#471 Waco 3143095+1.6%
#472 Casar 3073052+0.7%
#473 Cedar Rock 29929900.0%
#473 Mooresboro 2992954+1.4%
#475 Hamilton 294303-9-3.0%
#476 Sandy Creek 29025139+15.5%
#477 Rennert 2882808+2.9%
#478 Momeyer 28627115+5.5%
#479 Bald Head Island 27826315+5.7%
#480 Castalia 27526114+5.4%
#481 Pollocksville 2712647+2.7%
#482 Dublin 2642631+0.4%
#482 Oak City 264271-7-2.6%
#484 Cameron 26224121+8.7%
#485 Gatesville 260270-10-3.7%
#485 Hobgood 260268-8-3.0%
#487 Cofield 259267-8-3.0%
#488 Goldston 25623422+9.4%
#489 Bolivia 254152102+67.1%
#490 Trenton 2462406+2.5%
#491 Parmele 243247-4-1.6%
#492 Bath 241244-3-1.2%
#493 Seagrove 2392336+2.6%
#494 Indian Beach 2312229+4.1%
#495 Watha 22118140+22.1%
#496 Stonewall 2192127+3.3%
#497 Turkey 2182144+1.9%
#498 Dillsboro 2162088+3.8%
#499 Earl 2082026+3.0%
#500 Kelford 204212-8-3.8%
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 2024 estimates.

North Carolina ranking uses Census Vintage 2024 Population Estimates Program data as of July 1, 2024. 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 → 2024 — within-vintage; no 2010→2024 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_2024. Public-domain. sha256 verified.