North Carolina city and town populations

549 supported whole incorporated-place records in North Carolina; July 1, 2025 population, 2024–2025 growth and 2025 land-area density.

Population totals use July 1, 2025 observations from PEP Vintage 2025. Change is measured since July 1, 2024. Records describe whole incorporated places. Balances are labeled; place parts and census-designated places are not combined into this directory. Missing density is displayed as unavailable, never as zero.

Population table and filters

Whole-dataset downloads
Growth, density and starting-population filters
549 matching records · showing first 50
Resident population, July 1, 2025; change since July 1, 2024. PEP Vintage 2025.
PlacePopulation · 2025Change · 2024–25Growth · 2024–25People / sq. mi.
CharlotteNorth Carolina · Incorporated place · 3712000964,784+20,731+2.20%3,091.3
RaleighNorth Carolina · Incorporated place · 3755000506,306+7,289+1.46%3,325.2
GreensboroNorth Carolina · Incorporated place · 3728000308,667+2,312+0.75%2,290.8
DurhamNorth Carolina · Incorporated place · 3719000305,561+4,727+1.57%2,547.5
Winston-SalemNorth Carolina · Incorporated place · 3775000257,271+1,625+0.64%1,923.9
FayettevilleNorth Carolina · Incorporated place · 3722920209,120+73+0.03%1,410.4
CaryNorth Carolina · Incorporated place · 3710740183,582+1,409+0.77%3,005.1
WilmingtonNorth Carolina · Incorporated place · 3774440126,809+1,371+1.09%2,467.3
High PointNorth Carolina · Incorporated place · 3731400120,571+2,230+1.88%2,097.3
ConcordNorth Carolina · Incorporated place · 3714100114,598+1,865+1.65%1,767.4
GreenvilleNorth Carolina · Incorporated place · 372808096,443+1,188+1.25%2,515.7
AshevilleNorth Carolina · Incorporated place · 370214093,523-1,626-1.71%2,056.3
GastoniaNorth Carolina · Incorporated place · 372558087,067+1,195+1.39%1,587.7
ApexNorth Carolina · Incorporated place · 370152080,419+4,657+6.15%2,955.1
JacksonvilleNorth Carolina · Incorporated place · 373420072,732+76+0.10%1,457.6
HuntersvilleNorth Carolina · Incorporated place · 373312068,535+1,498+2.23%1,629.2
Chapel HillNorth Carolina · Incorporated place · 371180063,565+186+0.29%2,937.0
KannapolisNorth Carolina · Incorporated place · 373520061,708+977+1.61%1,757.8
BurlingtonNorth Carolina · Incorporated place · 370906061,496-27-0.04%1,966.9
Wake ForestNorth Carolina · Incorporated place · 377054058,147+1,533+2.71%2,914.5
MooresvilleNorth Carolina · Incorporated place · 374422055,842+342+0.62%2,026.0
Rocky MountNorth Carolina · Incorporated place · 375750055,120-81-0.15%1,218.3
Holly SpringsNorth Carolina · Incorporated place · 373226050,288+1,780+3.67%2,544.9
WilsonNorth Carolina · Incorporated place · 377454049,572+161+0.33%1,561.3
Fuquay-VarinaNorth Carolina · Incorporated place · 372530048,536+2,312+5.00%2,449.0
HickoryNorth Carolina · Incorporated place · 373106045,975+753+1.67%1,384.6
Indian TrailNorth Carolina · Incorporated place · 373356044,303+341+0.78%1,938.5
MonroeNorth Carolina · Incorporated place · 374392042,644+2,490+6.20%1,295.5
GarnerNorth Carolina · Incorporated place · 372548041,562+2,256+5.74%2,006.5
SalisburyNorth Carolina · Incorporated place · 375886036,879+228+0.62%1,588.8
LelandNorth Carolina · Incorporated place · 373768035,731+1,381+4.02%1,259.2
CorneliusNorth Carolina · Incorporated place · 371470035,094+769+2.24%2,764.5
GoldsboroNorth Carolina · Incorporated place · 372688035,012+114+0.33%1,211.4
New BernNorth Carolina · Incorporated place · 374634034,724+514+1.50%1,200.7
SanfordNorth Carolina · Incorporated place · 375928034,138+1,018+3.07%1,028.8
MatthewsNorth Carolina · Incorporated place · 374196032,769+701+2.19%1,915.0
ClaytonNorth Carolina · Incorporated place · 371286032,633+991+3.13%1,894.5
MorrisvilleNorth Carolina · Incorporated place · 374452032,466-78-0.24%3,539.0
StatesvilleNorth Carolina · Incorporated place · 376474032,181+1,039+3.34%1,059.7
Mint HillNorth Carolina · Incorporated place · 374348029,476+635+2.20%1,198.8
KernersvilleNorth Carolina · Incorporated place · 373560029,128+440+1.53%1,517.5
AsheboroNorth Carolina · Incorporated place · 370208027,990-48-0.17%1,235.0
ThomasvilleNorth Carolina · Incorporated place · 376742027,733+89+0.32%1,644.1
ShelbyNorth Carolina · Incorporated place · 376120023,309+480+2.10%1,042.6
KnightdaleNorth Carolina · Incorporated place · 373608023,144+1,341+6.15%2,273.6
WaxhawNorth Carolina · Incorporated place · 377146023,140-65-0.28%1,790.2
ClemmonsNorth Carolina · Incorporated place · 371296022,808+353+1.57%1,903.4
MebaneNorth Carolina · Incorporated place · 374224021,952+1,269+6.14%1,799.6
CarrboroNorth Carolina · Incorporated place · 371062020,962+4+0.02%3,230.4
HarrisburgNorth Carolina · Incorporated place · 372980020,742+346+1.70%1,646.9

Use these comparisons consistently

A larger population does not necessarily mean faster growth. Absolute change measures the number of residents gained or lost; percentage change divides that difference by the starting population. The percentage column here covers one July-to-July interval, rather than a decade or a partial calendar year. Percent growth is suppressed where the starting population is zero.

Density divides the unrounded July 1, 2025 population by matching 2025 Gazetteer land area. It is measured in people per square mile and excludes water area. These geographic averages depend on the size and definition of each unit, so a county’s density is not directly comparable to a built-up city neighborhood.

Whole incorporated places and consolidated-government balances are distinguishable records. This table never adds a county/place part as if it were a separate whole city. City proper differs from a metropolitan area, and a city may span several counties.

Exports contain the current page’s visible rows after filtering, with reference date and release metadata. Use whole-dataset downloads for every row or select a compatible comparison to inspect a longer interval. The initial pep-2025-r1 snapshot remains reproducible when future releases are added.