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 (Durham, Orange 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 (Davidson, Forsyth, Guilford 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.