Guest, Sign inJoin
SunnysideWendell, #1 on this list · Sunnyside · Photo: Nicholas Oren Rawlings · CC BY-SA 3.0
North Carolina rankings · Growth

Fastest-growing towns in North Carolina

Wendell has grown fastest of North Carolina’s 227 towns of 2,500+: up 100.1% from 9,841 residents in April 2020 to an estimated 19,687 in July 2025 (Census Bureau estimates). The typical town here changed +5.4%; 25 of the 227 lost residents.

Census Bureau population estimates, Vintage 2025: July 1, 2025 against the April 2020 base, both on January 2025 town lines (people a town annexed are in its base, not its growth). Estimates, not counts. Unincorporated communities (census-designated places) get no estimate, so they aren’t listed. A described list: no letters. How grades work

#1

Wendell

Wake County
+100.1%

9,841 in 2020·19,687 in 2025·+9,846 people

#2

Angier

Harnett County
+75.4%

5,366 in 2020·9,410 in 2025·+4,044 people

#3

Zebulon

Wake County
+72.6%

6,915 in 2020·11,933 in 2025·+5,018 people

All 227 towns

Growth since 2020, highest first.

227 towns ranked. Not here? See why a town may be missing.

#TownGrowth since 2020People addedResidents
1WendellWake County+100.1%+9,8469,841 → 19,687April 2020 → July 2025
2AngierHarnett County+75.4%+4,0445,366 → 9,410April 2020 → July 2025
3ZebulonWake County+72.6%+5,0186,915 → 11,933April 2020 → July 2025
4LelandBrunswick County+52.9%+12,36623,365 → 35,731April 2020 → July 2025
5Holly RidgeOnslow County+41.6%+1,7364,172 → 5,908April 2020 → July 2025
6Fuquay-VarinaWake County+41.6%+14,25634,280 → 48,536April 2020 → July 2025
7LocustStanly County+34.4%+1,5674,553 → 6,120April 2020 → July 2025
8Surf CityPender County+32.9%+1,2723,870 → 5,142April 2020 → July 2025
9RolesvilleWake County+32.9%+3,1769,663 → 12,839April 2020 → July 2025
10GarnerWake County+32.1%+10,09931,463 → 41,562April 2020 → July 2025
11ShallotteBrunswick County+27.1%+1,1384,197 → 5,335April 2020 → July 2025
12ApexWake County+24.9%+16,05364,366 → 80,4192020 base revised by Census
13ClaytonJohnston County+24.0%+6,31926,314 → 32,633April 2020 → July 2025
14MebaneAlamance County+23.7%+4,20017,752 → 21,952April 2020 → July 2025
15MonroeUnion County+23.1%+8,00734,637 → 42,644April 2020 → July 2025
16Holly SpringsWake County+21.9%+9,02541,263 → 50,288April 2020 → July 2025
17Wake ForestWake County+21.1%+10,13848,009 → 58,147April 2020 → July 2025
18Carolina ShoresBrunswick County+20.9%+9594,581 → 5,540April 2020 → July 2025
19KnightdaleWake County+18.6%+3,62419,520 → 23,144April 2020 → July 2025
20AberdeenMoore County+18.1%+1,5458,521 → 10,066April 2020 → July 2025
21Archer LodgeJohnston County+18.0%+8634,786 → 5,649April 2020 → July 2025
22Wilson's MillsJohnston County+17.7%+4502,537 → 2,987April 2020 → July 2025
23SelmaJohnston County+17.3%+1,0916,315 → 7,406April 2020 → July 2025
24GrahamAlamance County+17.3%+2,96417,167 → 20,131April 2020 → July 2025
25BensonJohnston County+17.1%+6793,981 → 4,660April 2020 → July 2025
26KannapolisCabarrus County+16.0%+8,53253,176 → 61,708April 2020 → July 2025
27SmithfieldJohnston County+16.0%+1,81011,304 → 13,114April 2020 → July 2025
28Boiling Spring LakesBrunswick County+15.8%+9395,936 → 6,875April 2020 → July 2025
29TroutmanIredell County+13.8%+5253,811 → 4,3362020 base revised by Census
30La GrangeLenoir County+13.7%+3562,591 → 2,947April 2020 → July 2025
31SanfordLee County+13.1%+3,94130,197 → 34,138April 2020 → July 2025
32StatesvilleIredell County+13.0%+3,69328,488 → 32,181April 2020 → July 2025
33WingateUnion County+12.9%+5274,101 → 4,628April 2020 → July 2025
34WaxhawUnion County+12.6%+2,59220,548 → 23,140April 2020 → July 2025
35LincolntonLincoln County+12.5%+1,38811,077 → 12,465April 2020 → July 2025
36LouisburgFranklin County+12.3%+3803,100 → 3,480April 2020 → July 2025
37St. JamesBrunswick County+12.0%+7846,534 → 7,318April 2020 → July 2025
38PinevilleMecklenburg County+11.7%+1,24610,605 → 11,851April 2020 → July 2025
39CorneliusMecklenburg County+11.7%+3,67731,417 → 35,094April 2020 → July 2025
40SwansboroOnslow County+11.6%+4343,740 → 4,174April 2020 → July 2025
41HuntersvilleMecklenburg County+11.6%+7,11761,418 → 68,535April 2020 → July 2025
42Mint HillMecklenburg County+11.4%+3,02626,450 → 29,476April 2020 → July 2025
43Sunset BeachBrunswick County+11.4%+4744,168 → 4,642April 2020 → July 2025
44MatthewsMecklenburg County+11.4%+3,34229,427 → 32,769April 2020 → July 2025
45PittsboroChatham County+11.3%+5124,542 → 5,054April 2020 → July 2025
46Southern PinesMoore County+11.2%+1,75015,607 → 17,357April 2020 → July 2025
47Oak IslandBrunswick County+11.2%+9418,396 → 9,337April 2020 → July 2025
48MooresvilleIredell County+11.0%+5,55450,288 → 55,842April 2020 → July 2025
49New BernCraven County+10.9%+3,40531,319 → 34,724April 2020 → July 2025
50KingStokes County+10.8%+7807,197 → 7,977April 2020 → July 2025
51CarthageMoore County+10.8%+3002,770 → 3,070April 2020 → July 2025
52SouthportBrunswick County+10.8%+4334,001 → 4,434April 2020 → July 2025
53Whispering PinesMoore County+10.7%+5344,971 → 5,505April 2020 → July 2025
54UnionvilleUnion County+10.4%+6916,631 → 7,322April 2020 → July 2025
55GibsonvilleGuilford County+10.4%+9318,945 → 9,876April 2020 → July 2025
56Mineral SpringsUnion County+10.3%+3293,185 → 3,514April 2020 → July 2025
57Indian TrailUnion County+10.3%+4,14340,160 → 44,303April 2020 → July 2025
58MarvinUnion County+10.3%+6586,382 → 7,040April 2020 → July 2025
59CharlotteMecklenburg County+10.3%+90,076874,708 → 964,784April 2020 → July 2025
60Wesley ChapelUnion County+10.3%+8928,674 → 9,566April 2020 → July 2025
61StallingsUnion County+10.2%+1,65016,110 → 17,760April 2020 → July 2025
62WeddingtonUnion County+10.2%+1,33813,179 → 14,517April 2020 → July 2025
63BeaufortCarteret County+10.1%+4524,460 → 4,912April 2020 → July 2025
64FairviewUnion County+10.0%+3453,460 → 3,805April 2020 → July 2025
65DavidsonMecklenburg County+10.0%+1,50815,154 → 16,662April 2020 → July 2025
66ErwinHarnett County+9.9%+4474,509 → 4,956April 2020 → July 2025
67Lake ParkUnion County+9.9%+3253,284 → 3,609April 2020 → July 2025
68KernersvilleForsyth County+9.9%+2,61426,514 → 29,128April 2020 → July 2025
69WilmingtonNew Hanover County+9.8%+11,315115,494 → 126,809April 2020 → July 2025
70BelmontGaston County+9.4%+1,40915,006 → 16,415April 2020 → July 2025
71HarrisburgCabarrus County+9.1%+1,72919,013 → 20,742April 2020 → July 2025
72Morehead CityCarteret County+9.0%+8649,570 → 10,434April 2020 → July 2025
73MidlandCabarrus County+9.0%+4244,727 → 5,151April 2020 → July 2025
74ConcordCabarrus County+8.8%+9,282105,316 → 114,598April 2020 → July 2025
75MorrisvilleWake County+8.8%+2,61829,848 → 32,466April 2020 → July 2025
76WaynesvilleHaywood County+8.6%+87610,130 → 11,006April 2020 → July 2025
77MarshvilleUnion County+8.3%+2112,528 → 2,739April 2020 → July 2025
78GastoniaGaston County+8.2%+6,61480,453 → 87,067April 2020 → July 2025
79RaleighWake County+8.2%+38,204468,102 → 506,306April 2020 → July 2025
80Green LevelAlamance County+8.1%+2563,153 → 3,409April 2020 → July 2025
81GreenvillePitt County+8.0%+7,18189,262 → 96,443April 2020 → July 2025
82TobaccovilleForsyth County+8.0%+2062,564 → 2,770April 2020 → July 2025
83AlbemarleStanly County+8.0%+1,31716,452 → 17,769April 2020 → July 2025
84LowellGaston County+7.9%+2883,651 → 3,939April 2020 → July 2025
85DallasGaston County+7.8%+4655,927 → 6,392April 2020 → July 2025
86WallburgDavidson County+7.8%+2353,020 → 3,255April 2020 → July 2025
87LewisvilleForsyth County+7.8%+1,03813,383 → 14,421April 2020 → July 2025
88WalkertownForsyth County+7.7%+4385,682 → 6,120April 2020 → July 2025
89ClemmonsForsyth County+7.7%+1,63121,177 → 22,808April 2020 → July 2025
90DurhamDurham County+7.6%+21,680283,881 → 305,561April 2020 → July 2025
91MidwayDavidson County+7.6%+3624,742 → 5,104April 2020 → July 2025
92RanloGaston County+7.6%+3434,505 → 4,848April 2020 → July 2025
93Mount HollyGaston County+7.6%+1,34317,690 → 19,033April 2020 → July 2025
94Mount OliveWayne County+7.6%+3194,202 → 4,521April 2020 → July 2025
95CramertonGaston County+7.5%+4005,313 → 5,713April 2020 → July 2025
96Rural HallForsyth County+7.5%+2523,355 → 3,607April 2020 → July 2025
97Kings MountainCleveland County+7.5%+84411,273 → 12,117April 2020 → July 2025
98Bessemer CityGaston County+7.5%+4055,429 → 5,834April 2020 → July 2025
99CherryvilleGaston County+7.2%+4396,084 → 6,523April 2020 → July 2025
100BurlingtonAlamance County+7.2%+4,11857,378 → 61,496April 2020 → July 2025
101StanleyGaston County+7.0%+2773,960 → 4,237April 2020 → July 2025
102MocksvilleDavie County+6.6%+3905,892 → 6,282April 2020 → July 2025
103Bermuda RunDavie County+6.5%+2023,121 → 3,323April 2020 → July 2025
104ShelbyCleveland County+6.5%+1,41421,895 → 23,309April 2020 → July 2025
105PinehurstMoore County+6.2%+1,08517,585 → 18,670April 2020 → July 2025
106ConoverCatawba County+6.0%+5088,430 → 8,938April 2020 → July 2025
107Long ViewCatawba County+6.0%+3035,084 → 5,387April 2020 → July 2025
108TroyMontgomery County+5.9%+1692,851 → 3,020April 2020 → July 2025
109FranklinMacon County+5.7%+2394,164 → 4,403April 2020 → July 2025
110High PointGuilford County+5.7%+6,496114,075 → 120,571April 2020 → July 2025
111Siler CityChatham County+5.7%+4397,716 → 8,155April 2020 → July 2025
112WallaceDuplin County+5.7%+1913,379 → 3,570April 2020 → July 2025
113Mills RiverHenderson County+5.4%+3877,117 → 7,504April 2020 → July 2025
114HickoryCatawba County+5.4%+2,35343,622 → 45,975April 2020 → July 2025
115Red OakNash County+5.3%+1773,346 → 3,523April 2020 → July 2025
116NewtonCatawba County+5.3%+69313,129 → 13,822April 2020 → July 2025
117Elizabeth CityPasquotank County+5.3%+98018,642 → 19,622April 2020 → July 2025
118FletcherHenderson County+5.3%+4187,955 → 8,373April 2020 → July 2025
119MaidenCatawba County+5.2%+1953,727 → 3,922April 2020 → July 2025
120CaryWake County+5.0%+8,795174,787 → 183,582April 2020 → July 2025
121NashvilleNash County+5.0%+2815,630 → 5,911April 2020 → July 2025
122China GroveRowan County+4.9%+2174,433 → 4,650April 2020 → July 2025
123WintervillePitt County+4.9%+50910,464 → 10,973April 2020 → July 2025
124LandisRowan County+4.9%+1803,705 → 3,885April 2020 → July 2025
125Flat RockHenderson County+4.8%+1673,476 → 3,643April 2020 → July 2025
126WarsawDuplin County+4.8%+1302,723 → 2,853April 2020 → July 2025
127Granite QuarryRowan County+4.7%+1412,988 → 3,129April 2020 → July 2025
128BrevardTransylvania County+4.7%+3617,737 → 8,098April 2020 → July 2025
129WeavervilleBuncombe County+4.5%+2084,582 → 4,790April 2020 → July 2025
130WentworthRockingham County+4.5%+1202,654 → 2,774April 2020 → July 2025
131HendersonvilleHenderson County+4.5%+68415,183 → 15,867April 2020 → July 2025
132Carolina BeachNew Hanover County+4.5%+2956,575 → 6,870April 2020 → July 2025
133SylvaJackson County+4.4%+1142,577 → 2,691April 2020 → July 2025
134BurgawPender County+4.2%+1583,745 → 3,9032020 base revised by Census
135Boone College campusWatauga County+4.2%+80219,127 → 19,929April 2020 → July 2025
136DunnHarnett County+4.2%+3528,462 → 8,814April 2020 → July 2025
137HavelockCraven County+4.2%+69516,735 → 17,430April 2020 → July 2025
138SpencerRowan County+4.1%+1363,314 → 3,450April 2020 → July 2025
139SalisburyRowan County+4.1%+1,44435,435 → 36,879April 2020 → July 2025
140Boiling SpringsCleveland County+4.0%+1864,613 → 4,799April 2020 → July 2025
141Red SpringsRobeson County+4.0%+1233,093 → 3,216April 2020 → July 2025
142AydenPitt County+3.6%+1855,078 → 5,2632020 base revised by Census
143WoodfinBuncombe County+3.6%+2887,941 → 8,229April 2020 → July 2025
144StokesdaleGuilford County+3.6%+2125,921 → 6,133April 2020 → July 2025
145Pleasant GardenGuilford County+3.4%+1724,993 → 5,165April 2020 → July 2025
146TrinityRandolph County+3.4%+2427,032 → 7,274April 2020 → July 2025
147SummerfieldGuilford County+3.4%+37510,952 → 11,327April 2020 → July 2025
148Oak RidgeGuilford County+3.4%+2607,636 → 7,8962020 base revised by Census
149NewportCarteret County+3.3%+1424,358 → 4,500April 2020 → July 2025
150RaefordHoke County+3.2%+1484,555 → 4,703April 2020 → July 2025
151RoxboroPerson County+3.2%+2628,118 → 8,380April 2020 → July 2025
152JamestownGuilford County+3.2%+1173,686 → 3,803April 2020 → July 2025
153GreensboroGuilford County+3.2%+9,470299,197 → 308,667April 2020 → July 2025
154LibertyRandolph County+3.2%+842,655 → 2,739April 2020 → July 2025
155Emerald IsleCarteret County+3.1%+1203,850 → 3,970April 2020 → July 2025
156Winston-SalemForsyth County+3.1%+7,722249,549 → 257,271April 2020 → July 2025
157ArchdaleRandolph County+3.1%+36511,889 → 12,254April 2020 → July 2025
158LexingtonDavidson County+3.1%+60219,636 → 20,238April 2020 → July 2025
159LillingtonHarnett County+3.0%+1494,891 → 5,0402020 base revised by Census
160RandlemanRandolph County+2.9%+1364,631 → 4,767April 2020 → July 2025
161AsheboroRandolph County+2.9%+78227,208 → 27,990April 2020 → July 2025
162CreedmoorGranville County+2.8%+1384,908 → 5,046April 2020 → July 2025
163Hope MillsCumberland County+2.5%+45517,869 → 18,324April 2020 → July 2025
164PembrokeRobeson County+2.5%+712,817 → 2,888April 2020 → July 2025
165TarboroEdgecombe County+2.5%+26710,712 → 10,979April 2020 → July 2025
166ThomasvilleDavidson County+2.4%+65727,076 → 27,733April 2020 → July 2025
167Tabor CityColumbus County+2.4%+923,794 → 3,886April 2020 → July 2025
168EastoverCumberland County+2.4%+873,656 → 3,743April 2020 → July 2025
169FarmvillePitt County+2.3%+1054,472 → 4,577April 2020 → July 2025
170GoldsboroWayne County+2.3%+79434,218 → 35,012April 2020 → July 2025
171OxfordGranville County+2.3%+2028,783 → 8,985April 2020 → July 2025
172WilsonWilson County+2.3%+1,09648,476 → 49,572April 2020 → July 2025
173MorgantonBurke County+2.3%+39317,456 → 17,849April 2020 → July 2025
174Chapel HillOrange County+2.1%+1,29662,269 → 63,565April 2020 → July 2025
175YadkinvilleYadkin County+2.1%+622,993 → 3,055April 2020 → July 2025
176ButnerGranville County+2.0%+1627,950 → 8,1122020 base revised by Census
177EdentonChowan County+1.9%+834,463 → 4,546April 2020 → July 2025
178RutherfordtonRutherford County+1.7%+613,662 → 3,723April 2020 → July 2025
179Rocky MountNash County+1.3%+71354,407 → 55,120April 2020 → July 2025
180SawmillsCaldwell County+1.3%+665,039 → 5,105April 2020 → July 2025
181HillsboroughOrange County+1.3%+1249,654 → 9,778April 2020 → July 2025
182Kill Devil HillsDare County+1.2%+897,642 → 7,731April 2020 → July 2025
183ClintonSampson County+1.1%+928,374 → 8,466April 2020 → July 2025
184Black MountainBuncombe County+0.8%+668,425 → 8,491April 2020 → July 2025
185Forest CityRutherford County+0.8%+567,354 → 7,410April 2020 → July 2025
186ReidsvilleRockingham County+0.7%+10814,584 → 14,692April 2020 → July 2025
187Southern ShoresDare County+0.6%+183,092 → 3,110April 2020 → July 2025
188EdenRockingham County+0.6%+8515,415 → 15,500April 2020 → July 2025
189GamewellCaldwell County+0.5%+183,695 → 3,713April 2020 → July 2025
190ValdeseBurke County+0.5%+224,690 → 4,712April 2020 → July 2025
191Granite FallsCaldwell County+0.4%+184,946 → 4,964April 2020 → July 2025
192CantonHaywood County+0.3%+154,403 → 4,418April 2020 → July 2025
193FayettevilleCumberland County+0.3%+693208,427 → 209,120April 2020 → July 2025
194ElkinSurry County+0.2%+94,121 → 4,130April 2020 → July 2025
195ElonAlamance County+0.2%+2311,343 → 11,366April 2020 → July 2025
196Mount AirySurry County+0.2%+1610,666 → 10,682April 2020 → July 2025
197JacksonvilleOnslow County+0.1%+9772,635 → 72,732April 2020 → July 2025
198WadesboroAnson County+0.1%+45,031 → 5,035April 2020 → July 2025
199LenoirCaldwell County+0.1%+1218,360 → 18,372April 2020 → July 2025
200HudsonCaldwell County+0.1%+23,784 → 3,786April 2020 → July 2025
201WhitevilleColumbus County+0.0%+24,763 → 4,765April 2020 → July 2025
202ElizabethtownBladen County+0.0%+13,305 → 3,306April 2020 → July 2025
203Cajah's MountainCaldwell County−0.1%−22,704 → 2,702April 2020 → July 2025
204Trent WoodsCraven County−0.2%−84,078 → 4,070April 2020 → July 2025
205River BendCraven County−0.3%−92,899 → 2,890April 2020 → July 2025
206KinstonLenoir County−0.5%−10319,808 → 19,705April 2020 → July 2025
207WilkesboroWilkes County−0.8%−313,649 → 3,618April 2020 → July 2025
208SpindaleRutherford County−0.9%−364,216 → 4,180April 2020 → July 2025
209HendersonVance County−0.9%−14015,153 → 15,013April 2020 → July 2025
210Kitty HawkDare County−0.9%−353,705 → 3,670April 2020 → July 2025
211AshevilleBuncombe County−1.3%−1,21594,738 → 93,523April 2020 → July 2025
212WashingtonBeaufort County−1.5%−14710,057 → 9,910April 2020 → July 2025
213CarrboroOrange County−1.5%−33021,292 → 20,962April 2020 → July 2025
214LumbertonRobeson County−1.8%−35519,310 → 18,955April 2020 → July 2025
215Nags HeadDare County−1.9%−593,176 → 3,117April 2020 → July 2025
216North WilkesboroWilkes County−2.3%−1034,472 → 4,3692020 base revised by Census
217HamletRichmond County−2.6%−1546,024 → 5,870April 2020 → July 2025
218LaurinburgScotland County−2.6%−38814,970 → 14,582April 2020 → July 2025
219WindsorBertie County−3.0%−1063,575 → 3,469April 2020 → July 2025
220WilliamstonMartin County−3.0%−1575,243 → 5,086April 2020 → July 2025
221MarionMcDowell County−3.1%−2417,681 → 7,440April 2020 → July 2025
222Spring LakeCumberland County−3.7%−43211,684 → 11,252April 2020 → July 2025
223PlymouthWashington County−4.4%−1453,315 → 3,170April 2020 → July 2025
224RockinghamRichmond County−4.7%−4319,246 → 8,815April 2020 → July 2025
225AhoskieHertford County−5.5%−2664,874 → 4,608April 2020 → July 2025
226Roanoke RapidsHalifax County−5.6%−85115,237 → 14,386April 2020 → July 2025
227MurfreesboroHertford County−14.2%−3722,614 → 2,242April 2020 → July 2025
Quick answers

Questions people ask

What is the fastest-growing town in North Carolina?

Wendell (Wake County): it grew 100.1%, from 9,841 residents in April 2020 to an estimated 19,687 in July 2025. Angier (+75.4%) and Zebulon (+72.6%) follow.

How are these towns ranked?

By the percent change in residents from the Census Bureau’s April 2020 estimates base to its latest July 1 estimate, highest first, on the exact change: two towns shown with the same tenth of a percent keep the order of their unrounded figures, and only an identical change shares a rank (T). The base is the 2020 Census count redrawn on today’s town lines, so a town that annexed land since 2020 changes only by births, deaths and moves, not by the people it took in. How grades work.

Why isn’t my town on this list?

The list covers the towns TownRatings grades that had 2,500+ residents in the 2020 estimates base (227 in North Carolina). Census-designated places (unincorporated communities) have no Census Bureau estimates, so they never appear; a town incorporated since 2020, or one TownRatings merges with its twin township, isn’t listed either. Every town is on the North Carolina page.

Go deeper

More North Carolina lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All North Carolina rankings →
Other states

Fastest-growing towns in other states