Harnett County, North Carolina Cities (2025)

11 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Anderson Creek118,05914,8997.14%89320 CDP
Spout Springs212,9809,8797.14%1,25310 CDP
Angier38,9295,7027.79%2,0134 Town
Dunn48,8338,4380.9%1,2487 City
Erwin54,9504,5231.75%1,1764 Town
Lillington64,8574,8110.19%6787 Town
Buies Creek73,7513,3881.46%1,2403 CDP
Coats82,3602,1451.86%1,5282 Town
Bunnlevel91,1267793.49%1498 CDP
Mamers10629613-2.02%1046 CDP
Cameron112672411.91%2201 Town

Harnett County Cities Summary

Largest City

Anderson Creek is the largest city in Harnett County, with a population of 18,059.

Smallest City

Cameron is the smallest city in Harnett County, with a population of 267.

10 Largest Cities

There are 11 cities in Harnett County, North Carolina.

Location of Harnett County