Ten NC Cities with the largest estimated populations as of 2023:

1. Charlotte (Mecklenburg county). 911,311
2. Raleigh (Durham & Wake counties). 482,295
3. Greensboro (Guilford county). 302,296
4. Durham (DurhamOrange and Wake counties). 296,186
5. Winston-Salem (Forsyth county). 252,975
6. Fayetteville (Cumberland county). 209,749
7. Cary (Chatham county). 180,010
8. Wilmington (New Hanover county). 122,698
9. High Point (DavidsonForsythGuilford and Randolph counties). 116,926
10. Concord (Cabarrus county). 110,119

A complete list of estimated populations for cities and towns in North Carolina with 2500 or more people may be found at the North Carolina State Data Center.

Citation

Underhill, Michelle Czaikowski. "Largest Cities in North Carolina." NCpedia. NCpedia. Accessed on April 15th, 2025. https://www.ncpedia.org/geography/cities.