Skip to main content

North Carolina cities and towns

Demographic and economic data for 774 North Carolina cities, towns, and Census Designated Places. Sorted by population.

Largest places

PlacePopulationMedian HH IncomeMedian Home Value
Charlotte city886,283$78,438$351,500
Raleigh city470,763$82,424$377,800
Greensboro city298,564$58,884$221,300
Durham city288,465$79,234$355,300
Winston-Salem city250,887$57,673$208,200
Fayetteville city209,692$56,395$171,900
Cary town176,686$129,399$525,200
Wilmington city118,578$63,900$350,300
High Point city115,263$61,228$212,400
Concord city106,518$84,752$327,600
Asheville city94,369$67,221$411,000
Greenville city88,540$50,564$213,100
Gastonia city81,632$60,554$250,000
Jacksonville city73,507$54,069$191,700
Apex town67,765$138,442$514,800
Huntersville town62,458$119,951$439,300
Chapel Hill town59,889$85,825$576,500
Burlington city58,599$54,941$188,700
Kannapolis city56,470$70,691$245,500
Rocky Mount city54,175$52,927$148,300
Mooresville town51,447$88,592$348,500
Wake Forest town51,199$120,777$435,000
Wilson city47,740$47,294$192,000
Hickory city43,747$63,361$248,300
Holly Springs town43,429$132,435$485,500
Indian Trail town41,146$99,073$343,500
Fuquay-Varina town37,749$111,447$410,600
Salisbury city35,730$51,058$215,200
Monroe city35,596$67,265$270,600
Goldsboro city33,448$47,005$173,700
Garner town32,543$77,496$320,300
Cornelius town32,009$114,688$512,400
New Bern city31,563$56,893$211,500
Sanford city30,833$54,294$222,000
Morrisville town30,471$125,404$481,800
Matthews town29,959$105,579$406,800
Statesville city29,161$55,492$226,100
Clayton town28,043$73,348$292,400
Kernersville town27,439$69,923$264,000
Asheboro city27,353$48,628$162,800
Thomasville city27,261$58,246$163,200
Mint Hill town26,954$99,272$386,900
Leland town26,307$88,576$358,800
Shelby city21,868$50,705$185,400
Clemmons village21,574$84,326$306,900
Waxhaw town21,565$128,115$506,300
Carrboro town21,170$85,927$507,100
Lexington city19,691$41,775$158,100
Kinston city19,576$35,250$108,300
Boone town19,534$28,633$373,600
Knightdale town19,532$91,638$331,900
Lumberton city19,220$43,114$140,100
Harrisburg town19,203$143,393$431,900
Mebane city18,899$84,312$295,600
Elizabeth City city18,740$50,947$202,100
Lenoir city18,282$48,889$165,200
Pinehurst village17,992$104,955$423,300
Mount Holly city17,928$75,928$286,400
Hope Mills town17,823$60,671$176,300
Morganton city17,541$49,434$208,300
Graham city17,537$54,783$200,600
Murraysville CDP17,307$75,720$281,600
Albemarle city16,527$52,825$186,100
Stallings town16,495$106,074$381,700
Havelock city16,471$64,433$186,800
Southern Pines town16,052$83,681$416,300
Eden city15,353$50,959$122,800
Hendersonville city15,253$52,337$282,500
Belmont city15,140$86,442$349,700
Laurinburg city15,079$39,258$121,500
Roanoke Rapids city15,024$53,981$129,400
Henderson city14,922$38,780$116,800
Davidson town14,852$152,969$626,000
Reidsville city14,547$42,702$139,000
Piney Green CDP14,205$65,179$220,000
Anderson Creek CDP14,021$86,661$251,600
Lewisville town13,655$84,424$284,300
Weddington town13,468$196,159$730,200
Newton city13,223$56,869$169,300
Lake Norman of Iredell CDP12,496$194,519$839,900
Myrtle Grove CDP12,404$112,139$398,600
Archdale city11,992$64,984$188,200
Smithfield town11,798$37,827$217,000
Spring Lake town11,613$50,497$101,300
Wendell town11,585$93,848$316,700
Lincolnton city11,503$43,294$224,600
Kings Mountain city11,472$45,507$177,700
Elon town11,325$82,717$355,800
Spout Springs CDP11,073$87,905$310,100
Summerfield town11,031$151,131$490,100
Pineville town10,780$64,257$344,700
Tarboro town10,705$49,386$155,500
Mount Airy city10,631$39,873$176,600
Winterville town10,624$82,783$226,600
Waynesville town10,408$50,554$254,800
Rolesville town10,200$148,250$467,400
Washington city9,754$41,723$193,800
Morehead City town9,696$53,718$330,900
Hillsborough town9,656$98,467$430,100
St. Stephens CDP9,409$57,882$187,500
Lake Norman of Catawba CDP9,308$106,836$522,300
Gibsonville town9,289$105,981$262,400
Hampstead CDP9,129$90,184$395,900
Rockingham city9,094$36,695$133,900
Kings Grant CDP9,061$60,009$258,200
Aberdeen town8,969$72,955$287,200
Wesley Chapel village8,923$129,962$493,900
Oxford city8,897$48,135$177,200
Oak Island town8,888$83,483$407,400
Dunn city8,512$47,310$178,900
Conover city8,491$57,375$238,300
Black Mountain town8,462$70,041$351,700
Ogden CDP8,363$111,461$431,000
Clinton city8,336$42,344$185,600
Roxboro city8,144$39,283$138,700
Fletcher town8,022$75,117$324,000
Butner town7,996$72,917$225,600
Zebulon town7,961$58,940$275,400
Woodfin town7,957$62,759$326,600
Siler City town7,905$51,751$154,900
Brevard city7,795$44,356$411,000
Half Moon CDP7,780$61,848$170,900
Etowah CDP7,765$73,000$313,500
Kill Devil Hills town7,727$85,747$401,700
Oak Ridge town7,660$140,583$523,500
Marion city7,594$44,472$131,100
Forest City town7,368$35,897$142,100
King city7,345$60,451$227,500
Cullowhee CDP7,300$35,076
Mills River town7,214$88,359$358,500
Porters Neck CDP7,102$115,417$525,100
Trinity city7,066$80,349$187,700
St. James town6,901$113,670$599,300
Unionville town6,826$92,009$312,200
Carolina Beach town6,665$88,239$487,800
Selma town6,611$37,440$161,100
Marvin village6,542$250,001$860,600
East Flat Rock CDP6,468$59,679$207,400
Silver Lake CDP6,242$73,277$287,500
Boiling Spring Lakes city6,206$59,750$260,400
Cherryville city6,154$58,701$198,000
Briar Chapel CDP6,084$154,583$508,300
Swannanoa CDP6,043$72,978$270,800
Dallas town6,012$57,755$221,700
Mocksville town6,001$55,544$210,900
Hamlet city6,000$38,500$103,800
Stokesdale town5,943$135,389$368,600
Barbecue CDP5,933$80,380$199,300
Northchase CDP5,879$56,659$286,700
Walkertown town5,793$80,761$230,800
Angier town5,746$51,162$236,100
Nashville town5,672$63,553$191,700
Moyock CDP5,669$109,700$391,800
Locust city5,529$78,280$285,800
Bessemer City city5,508$48,784$173,000
Wrightsboro CDP5,434$72,867$220,700
Cramerton town5,376$94,390$322,900
Williamston town5,157$40,556$108,900
Whispering Pines village5,081$112,517$452,800
Westport CDP5,079$132,206$537,800
Archer Lodge town5,036$98,170$285,600
Ayden town5,035$41,711$161,200
Sawmills town5,027$56,534$180,500
Pleasant Garden town4,989$88,482$212,700
Long View town4,967$44,156$142,900
Wadesboro town4,966$34,125$98,600
Creedmoor city4,957$77,799$260,000
Granite Falls town4,921$74,250$203,100
James City CDP4,859$63,835$175,700
Carolina Shores town4,843$74,310$276,000
Midway town4,826$75,208$250,000
Seven Lakes CDP4,823$91,495$365,500
Ahoskie town4,798$40,762$123,800
Midland town4,758$85,551$342,700
Whiteville city4,721$38,004$173,100
Valdese town4,689$61,250$171,300
Lillington town4,683$63,393$219,600
Pittsboro town4,640$64,792$342,800
Boiling Springs town4,625$98,796$236,800
Weaverville town4,618$90,000$452,700
Erwin town4,617$50,077$150,400
Beaufort town4,613$48,111$319,700
Randleman city4,611$51,852$164,100
Ranlo town4,556$75,843$184,500
Raeford city4,545$43,311$177,900
Holly Ridge town4,532$106,230$291,100
Royal Pines CDP4,528$105,956$369,500
Farmville town4,493$50,870$184,900
China Grove town4,487$53,717$207,500
Edenton town4,480$42,721$226,800
Shallotte town4,465$75,642$301,300
Newport town4,428$76,091$245,300
Canton town4,417$64,034$226,400
North Wilkesboro town4,348$39,288$231,400
Sunset Beach town4,326$84,934$354,300
Spindale town4,244$38,509$130,800
Franklin town4,221$43,991$190,600
Mount Olive town4,204$45,869$117,200
Wingate town4,169$65,208$217,700
Surf City town4,160$84,833$478,600

All other North Carolina places

Related

Source: U.S. Census Bureau ACS 2023 5-Year Estimates. Public domain.