Skip to content
ZipNumbers
Aerial view of a dense city center, illustrating the US cities ZIP code directory

North Carolina cities and towns

Quick answer

The Census counts 777 places in North Carolina holding 6,600,402 residents between them. Places include incorporated cities, towns and villages plus census-designated places, which are unincorporated communities the Census tabulates separately.

About this North Carolina directory

How North Carolina places are defined and measured.

This directory lists every place the US Census Bureau tabulates in North Carolina, ranked from the largest to the smallest by population. Incorporated cities, towns and villages appear alongside census-designated places (CDPs) — unincorporated communities that have no local government of their own but are counted separately because they have a recognised name and settled population. The suffix in each name ("city", "town", "village", "CDP") is the Census legal/statistical description, which is why you will see entries such as "Charlotte city".

The largest place in North Carolina is Charlotte city with 886,283 residents, and the 777 places on this page hold 6,600,402 people between them. Median household income across the listed places runs from $14,394 to $250,001, and median home values range from $9,999 to $1,375,000 — a spread that shows how much local housing markets diverge inside a single state.

Every figure comes from the American Community Survey 2019-2023 ACS 5-year five-year estimates, which average survey responses over sixty months. That averaging is what makes small towns measurable at all, but it also means the numbers describe the period as a whole rather than today. Blank cells are estimates the Census suppressed because the local sample was too small to publish reliably. Select any place to open its full profile with affordability ratios, poverty and homeownership rates, and links to nearby communities of similar size.

All 777 places

Ranked by population, Census 2019-2023 ACS 5-year estimates.

PlacePopulationMedian incomeMedian home valueMedian rent
Charlotte city886,283$78,438$351,500$1,504
Raleigh city470,763$82,424$377,800$1,468
Greensboro city298,564$58,884$221,300$1,114
Durham city288,465$79,234$355,300$1,412
Winston-Salem city250,887$57,673$208,200$1,033
Fayetteville city209,692$56,395$171,900$1,179
Cary town176,686$129,399$525,200$1,621
Wilmington city118,578$63,900$350,300$1,311
High Point city115,263$61,228$212,400$1,062
Concord city106,518$84,752$327,600$1,365
Asheville city94,369$67,221$411,000$1,303
Greenville city88,540$50,564$213,100$983
Gastonia city81,632$60,554$250,000$1,145
Jacksonville city73,507$54,069$191,700$1,268
Apex town67,765$138,442$514,800$1,784
Huntersville town62,458$119,951$439,300$1,742
Chapel Hill town59,889$85,825$576,500$1,483
Burlington city58,599$54,941$188,700$1,030
Kannapolis city56,470$70,691$245,500$1,168
Rocky Mount city54,175$52,927$148,300$919
Mooresville town51,447$88,592$348,500$1,505
Wake Forest town51,199$120,777$435,000$1,458
Wilson city47,740$47,294$192,000$925
Hickory city43,747$63,361$248,300$975
Holly Springs town43,429$132,435$485,500$1,858
Indian Trail town41,146$99,073$343,500$1,916
Fuquay-Varina town37,749$111,447$410,600$1,646
Salisbury city35,730$51,058$215,200$1,030
Monroe city35,596$67,265$270,600$1,216
Goldsboro city33,448$47,005$173,700$956
Garner town32,543$77,496$320,300$1,452
Cornelius town32,009$114,688$512,400$1,571
New Bern city31,563$56,893$211,500$1,068
Sanford city30,833$54,294$222,000$965
Morrisville town30,471$125,404$481,800$1,785
Matthews town29,959$105,579$406,800$1,670
Statesville city29,161$55,492$226,100$935
Clayton town28,043$73,348$292,400$1,542
Kernersville town27,439$69,923$264,000$1,052
Asheboro city27,353$48,628$162,800$855
Thomasville city27,261$58,246$163,200$853
Mint Hill town26,954$99,272$386,900$1,498
Leland town26,307$88,576$358,800$1,603
Shelby city21,868$50,705$185,400$899
Clemmons village21,574$84,326$306,900$1,172
Waxhaw town21,565$128,115$506,300$1,770
Carrboro town21,170$85,927$507,100$1,337
Lexington city19,691$41,775$158,100$882
Kinston city19,576$35,250$108,300$822
Boone town19,534$28,633$373,600$1,080
Knightdale town19,532$91,638$331,900$1,573
Lumberton city19,220$43,114$140,100$824
Harrisburg town19,203$143,393$431,900$2,407
Mebane city18,899$84,312$295,600$1,171
Elizabeth City city18,740$50,947$202,100$1,111
Lenoir city18,282$48,889$165,200$671
Pinehurst village17,992$104,955$423,300$1,790
Mount Holly city17,928$75,928$286,400$1,145
Hope Mills town17,823$60,671$176,300$1,097
Morganton city17,541$49,434$208,300$909
Graham city17,537$54,783$200,600$990
Murraysville CDP17,307$75,720$281,600$1,667
Albemarle city16,527$52,825$186,100$856
Stallings town16,495$106,074$381,700$1,749
Havelock city16,471$64,433$186,800$1,269
Southern Pines town16,052$83,681$416,300$1,215
Eden city15,353$50,959$122,800$816
Hendersonville city15,253$52,337$282,500$1,232
Belmont city15,140$86,442$349,700$1,274
Laurinburg city15,079$39,258$121,500$766
Roanoke Rapids city15,024$53,981$129,400$816
Henderson city14,922$38,780$116,800$835
Davidson town14,852$152,969$626,000$1,636
Reidsville city14,547$42,702$139,000$773
Piney Green CDP14,205$65,179$220,000$1,151
Anderson Creek CDP14,021$86,661$251,600$1,248
Lewisville town13,655$84,424$284,300$1,059
Weddington town13,468$196,159$730,200$2,205
Newton city13,223$56,869$169,300$1,016
Lake Norman of Iredell CDP12,496$194,519$839,900$1,272
Myrtle Grove CDP12,404$112,139$398,600$1,523
Archdale city11,992$64,984$188,200$960
Smithfield town11,798$37,827$217,000$601
Spring Lake town11,613$50,497$101,300$1,228
Wendell town11,585$93,848$316,700$1,397
Lincolnton city11,503$43,294$224,600$920
Kings Mountain city11,472$45,507$177,700$879
Elon town11,325$82,717$355,800$1,584
Spout Springs CDP11,073$87,905$310,100$1,794
Summerfield town11,031$151,131$490,100$1,148
Pineville town10,780$64,257$344,700$1,467
Tarboro town10,705$49,386$155,500$698
Mount Airy city10,631$39,873$176,600$699
Winterville town10,624$82,783$226,600$1,495
Waynesville town10,408$50,554$254,800$1,105
Rolesville town10,200$148,250$467,400$982
Washington city9,754$41,723$193,800$813
Morehead City town9,696$53,718$330,900$1,122
Hillsborough town9,656$98,467$430,100$1,349
St. Stephens CDP9,409$57,882$187,500$864
Lake Norman of Catawba CDP9,308$106,836$522,300$1,246
Gibsonville town9,289$105,981$262,400$865
Hampstead CDP9,129$90,184$395,900$1,189
Rockingham city9,094$36,695$133,900$717
Kings Grant CDP9,061$60,009$258,200$1,290
Aberdeen town8,969$72,955$287,200$1,151
Wesley Chapel village8,923$129,962$493,900$2,727
Oxford city8,897$48,135$177,200$986
Oak Island town8,888$83,483$407,400$1,208
Dunn city8,512$47,310$178,900$780
Conover city8,491$57,375$238,300$811
Black Mountain town8,462$70,041$351,700$1,334
Ogden CDP8,363$111,461$431,000$2,143
Clinton city8,336$42,344$185,600$754
Roxboro city8,144$39,283$138,700$787
Fletcher town8,022$75,117$324,000$1,207
Butner town7,996$72,917$225,600$1,195
Zebulon town7,961$58,940$275,400$1,038
Woodfin town7,957$62,759$326,600$1,408
Siler City town7,905$51,751$154,900$958
Brevard city7,795$44,356$411,000$878
Half Moon CDP7,780$61,848$170,900$951
Etowah CDP7,765$73,000$313,500$1,442
Kill Devil Hills town7,727$85,747$401,700$1,440
Oak Ridge town7,660$140,583$523,500—
Marion city7,594$44,472$131,100$687
Forest City town7,368$35,897$142,100$815
King city7,345$60,451$227,500$937
Cullowhee CDP7,300$35,076—$836
Mills River town7,214$88,359$358,500$1,611
Porters Neck CDP7,102$115,417$525,100$1,591
Trinity city7,066$80,349$187,700$893
St. James town6,901$113,670$599,300$2,258
Unionville town6,826$92,009$312,200$1,060
Carolina Beach town6,665$88,239$487,800$1,544
Selma town6,611$37,440$161,100$824
Marvin village6,542$250,001$860,600—
East Flat Rock CDP6,468$59,679$207,400$977
Silver Lake CDP6,242$73,277$287,500$1,289
Boiling Spring Lakes city6,206$59,750$260,400$1,337
Cherryville city6,154$58,701$198,000$948
Briar Chapel CDP6,084$154,583$508,300$2,941
Swannanoa CDP6,043$72,978$270,800$692
Dallas town6,012$57,755$221,700$794
Mocksville town6,001$55,544$210,900$910
Hamlet city6,000$38,500$103,800$553
Stokesdale town5,943$135,389$368,600$783
Barbecue CDP5,933$80,380$199,300$1,419
Northchase CDP5,879$56,659$286,700$1,342
Walkertown town5,793$80,761$230,800$1,283
Angier town5,746$51,162$236,100$949
Nashville town5,672$63,553$191,700$1,009
Moyock CDP5,669$109,700$391,800$1,686
Locust city5,529$78,280$285,800$887
Bessemer City city5,508$48,784$173,000$942
Wrightsboro CDP5,434$72,867$220,700$1,072
Cramerton town5,376$94,390$322,900$1,341
Williamston town5,157$40,556$108,900$621
Whispering Pines village5,081$112,517$452,800$2,122
Westport CDP5,079$132,206$537,800$2,197
Archer Lodge town5,036$98,170$285,600$1,308
Ayden town5,035$41,711$161,200$774
Sawmills town5,027$56,534$180,500$719
Pleasant Garden town4,989$88,482$212,700$1,114
Long View town4,967$44,156$142,900$744
Wadesboro town4,966$34,125$98,600$921
Creedmoor city4,957$77,799$260,000$1,087
Granite Falls town4,921$74,250$203,100$845
James City CDP4,859$63,835$175,700$1,028
Carolina Shores town4,843$74,310$276,000$1,948
Midway town4,826$75,208$250,000$649
Seven Lakes CDP4,823$91,495$365,500$900
Ahoskie town4,798$40,762$123,800$794
Midland town4,758$85,551$342,700$1,230
Whiteville city4,721$38,004$173,100$718
Valdese town4,689$61,250$171,300$627
Lillington town4,683$63,393$219,600$934
Pittsboro town4,640$64,792$342,800$993
Boiling Springs town4,625$98,796$236,800$897
Weaverville town4,618$90,000$452,700$1,642
Erwin town4,617$50,077$150,400$1,085
Beaufort town4,613$48,111$319,700$862
Randleman city4,611$51,852$164,100$785
Ranlo town4,556$75,843$184,500$1,574
Raeford city4,545$43,311$177,900$791
Holly Ridge town4,532$106,230$291,100$1,491
Royal Pines CDP4,528$105,956$369,500$1,397
Farmville town4,493$50,870$184,900$1,019
China Grove town4,487$53,717$207,500$955
Edenton town4,480$42,721$226,800$632
Shallotte town4,465$75,642$301,300$1,127
Newport town4,428$76,091$245,300$784
Canton town4,417$64,034$226,400$850
North Wilkesboro town4,348$39,288$231,400$659
Sunset Beach town4,326$84,934$354,300$541
Spindale town4,244$38,509$130,800$707
Franklin town4,221$43,991$190,600$738
Mount Olive town4,204$45,869$117,200$916
Wingate town4,169$65,208$217,700$1,050
Surf City town4,160$84,833$478,600$1,421
Benson town4,144$65,614$176,000$978
Southport city4,143$82,792$394,900$1,468
Forest Oaks CDP4,095$108,250$294,400$1,732
Trent Woods town4,086$109,097$294,200$1,342
Elkin town4,025$60,434$187,200$765
Stanley town4,014$71,333$229,000$1,142
Bethlehem CDP3,928$78,963$290,600$737
Emerald Isle town3,915$89,432$563,600$1,688
Swansboro town3,887$112,382$356,900$1,380
Skippers Corner CDP3,834$67,469$249,200$759
Dana CDP3,824$55,801$223,400$901
Troutman town3,813$76,389$349,100$1,045
Rockfish CDP3,807$63,046$191,000$1,236
Hudson town3,777$61,600$196,200$752
Maiden town3,777$52,102$219,300$780
Lowesville CDP3,737$117,835$381,600$1,578
Landis town3,726$82,645$233,400$1,017
Kitty Hawk town3,721$88,811$494,200$1,366
Lowell city3,711$51,829$152,200$1,044
Gamewell town3,701$55,977$154,100$875
Tabor City town3,695$37,014$109,600$722
Jamestown town3,685$90,542$266,600$1,260
Glen Raven CDP3,684$64,189$204,000$729
Rutherfordton town3,669$59,750$226,900$901
Eastover town3,666$80,000$238,900$1,122
Wilkesboro town3,664$41,175$197,600$713
Welcome CDP3,649$65,342$171,100$863
Tyro CDP3,635$57,198$182,000$776
Buies Creek CDP3,613$52,458$370,500$1,176
Brices Creek CDP3,592$107,800$323,400—
Fairview town3,549$89,417$349,700$1,156
Mountain Home CDP3,518$68,750$353,200$1,208
River Road CDP3,518$47,978$187,700$787
Elroy CDP3,507$54,375$120,500$920
Flat Rock village3,502$103,981$563,600$971
Wallace town3,438$49,358$192,800$833
Rural Hall town3,421$50,665$183,800$995
Windsor town3,417$38,631$111,400$682
Enochville CDP3,392$65,328$225,200$1,088
Red Oak town3,372$81,464$236,200$818
Lake Park village3,365$76,366$296,400$1,875
Spencer town3,305$64,031$149,800$1,042
Elizabethtown town3,294$32,577$153,400$650
Plymouth town3,264$30,462$83,900$819
Burgaw town3,249$65,514$207,400$1,020
Mineral Springs town3,244$88,203$353,500$1,329
Belville town3,183$86,875$257,100$1,738
Green Level town3,179$54,020$164,500$864
East Rockingham CDP3,177$33,206$102,700$827
Bermuda Run town3,166$66,800$309,800$1,144
Nags Head town3,164$87,619$451,100$1,005
Louisburg town3,128$31,827$217,400$1,008
Southern Shores town3,119$116,859$621,100$2,018
Norwood town3,110$57,953$178,900$891
Red Springs town3,107$19,752$85,400$635
Wallburg town3,104$78,821$292,500$1,047
Mountain View CDP3,068$60,938$187,100$1,061
Granite Quarry town3,015$53,072$246,500—
Avery Creek CDP2,998$107,684$326,200—
Yadkinville town2,986$43,577$172,800$763
Lake Royale CDP2,959$96,250$263,000$1,144
Troy town2,905$60,167$134,500$554
Lake Junaluska CDP2,903$82,115$329,600$1,135
Fairfield Harbour CDP2,898$69,661$278,800$1,527
River Bend town2,896$68,314$233,700$1,296
Bayshore CDP2,870$97,174$498,300$1,308
Carthage town2,840$62,177$194,100$856
Pembroke town2,823$22,940$114,700$700
Murfreesboro town2,814$43,504$153,100$912
Mar-Mac CDP2,802$53,125$139,800$889
Jonesville town2,782$28,257$117,500$500
Polkton town2,759$45,625$134,100$936
Emma CDP2,757$40,964$88,900$981
Mars Hill town2,738$77,826$295,700$942
Warsaw town2,728$46,944—$826
Brogden CDP2,712$28,885$96,100$947
Edneyville CDP2,698$59,349$283,900$854
Cajah's Mountain town2,696$53,714$175,900$677
La Grange town2,692$49,475$78,500$728
Rockwell town2,688$64,141$218,800$846
Wrightsville Beach town2,679$167,273$1,041,800$1,892
Liberty town2,678$39,293$152,800$733
Wentworth town2,670$67,455$165,700$875
Grifton town2,661$36,664$122,100—
Wilson's Mills town2,652$61,677$228,700$874
Tobaccoville village2,632$78,591$227,200$917
St. Pauls town2,628$33,667$118,300$774
Sylva town2,600$41,926$195,500$768
Cape Carteret town2,598$75,313$347,500$1,755
Marshville town2,586$60,784$147,100$1,063
Haw River town2,581$67,366$142,200$870
Youngsville town2,581$61,813$404,500$1,139
Franklinton town2,562$64,053$195,800$995
Sneads Ferry CDP2,556$59,783$233,500$1,605
Valley Hill CDP2,540$87,250$296,500—
Fearrington Village CDP2,535$101,384$439,900$3,501
South Rosemary CDP2,522$43,478$84,100$920
Cricket CDP2,512$40,405$153,600$829
Denver CDP2,483$73,393$285,600$1,098
Oakboro town2,453$76,071$235,800$1,028
Swepsonville town2,452$94,028$282,500$988
Mayodan town2,446$42,336$116,100$781
Grandy CDP2,443$63,438$304,000$1,096
Fruitland CDP2,417$46,113$136,500$798
Neuse Forest CDP2,406$88,333$194,200$986
Maxton town2,398$22,632$79,600$630
Calabash town2,397$60,048$202,000$1,348
Laurel Park town2,391$89,107$393,400$1,605
Richlands town2,387$61,607$217,800$929
Taylorsville town2,386$48,542$210,300$629
Spruce Pine town2,381$47,583$202,300$735
Yanceyville town2,376$28,662$132,900$609
Four Oaks town2,372$69,974$222,100$1,096
Kenly town2,351$46,229$183,300$780
Connelly Springs town2,342$66,643$178,800$819
Fairview CDP2,327$74,388$373,200—
Fairmont town2,326$36,493$88,500$662
Kure Beach town2,323$102,292$633,800$1,373
Dudley CDP2,320$46,389$100,700$728
Maggie Valley town2,311$67,674$312,200$1,087
Icard CDP2,291$47,825$136,600$844
Biscoe town2,259$43,773$112,800$615
Madison town2,198$49,964$144,900$730
Bladenboro town2,181$55,517$89,800$646
Badin town2,163$43,068$130,500$841
Governors Village CDP2,148$124,857$565,500$1,779
Navassa town2,148$57,571$196,300$1,305
Burnsville town2,143$47,576$223,800$823
Mulberry CDP2,134$52,416$164,000$608
Snow Hill town2,102$41,125$121,300$826
Scotland Neck town2,087$18,202$76,100$557
Hemby Bridge town2,079$71,953$262,300$1,229
Pine Level town2,072$72,663$228,000$888
Ramseur town2,061$29,508$130,000$686
Claremont city2,051$59,583$227,200$928
Walnut Cove town2,046$44,700$184,100$642
Salem CDP2,035$66,653$159,300$772
Coats town2,029$38,098$116,800$873
Cedar Point town2,005$91,853$421,400$1,341
Glen Alpine town1,995$62,917$173,200$847
Andrews town1,976$34,879$97,600$717
Enfield town1,967$22,852$81,800$580
Broad Creek CDP1,963$57,545$226,000$747
Sparta town1,957$38,542$215,800$583
Fairplains CDP1,876$36,586$134,300$631
Mount Pleasant town1,866$81,250$262,700$1,055
Drexel town1,862$58,824$204,600$625
Hildebran town1,860$53,125$194,900$748
Bent Creek CDP1,854$52,485$377,500$1,914
Manteo town1,853$78,594$384,100$1,261
Jefferson town1,852$35,938$186,300$688
Wanchese CDP1,793$73,542$257,100$1,031
Governors Club CDP1,772$214,643$908,500—
Pumpkin Center CDP1,753$62,684$170,300—
Sea Breeze CDP1,731$57,379$398,800—
Foxfire village1,730$75,163$352,300$1,082
Pinebluff town1,723$75,188$219,800$1,100
Tryon town1,713$47,604$222,700$1,231
Atlantic Beach town1,705$58,056$466,400$995
Hertford town1,703$40,096$178,600$634
Horse Shoe CDP1,699$67,703$396,400—
Walnut Creek village1,684$145,417$423,800$1,756
Bryson City town1,676$43,387$246,700$721
Lake Waccamaw town1,666$79,844$294,800$1,069
Plain View CDP1,647$75,058$205,700$850
Cherokee CDP1,631$48,173$192,700$799
Sharpsburg town1,629$39,792$116,700$1,002
Hoopers Creek CDP1,623$64,792$297,300$1,117
Vander CDP1,614$63,611$219,900$916
Stedman town1,613$105,491$205,800$1,539
Nebo CDP1,608$47,907$104,100—
Pilot Mountain town1,584$48,239$185,200$895
West Jefferson town1,567$54,306$217,900$517
Stanfield town1,554$81,375$302,400$798
Advance CDP1,544$109,402$358,500$865
Princeton town1,543$36,656$165,800$686
Biltmore Forest town1,536$172,500$1,249,000—
Cove Creek CDP1,533$53,898$247,700$931
Bethel town1,528$51,489$114,000$733
Clyde town1,522$59,315$194,600$936
Weldon town1,522$38,725$96,000$791
Dobson town1,521$44,531$168,300$544
Boonville town1,502$77,500$167,300$735
Princeville town1,502$49,583$99,100$1,017
Rose Hill town1,501$44,722$116,200$815
Saxapahaw CDP1,501$63,281$179,300$694
Lake Lure town1,488$72,813$510,300$778
Millers Creek CDP1,469$59,239$191,700$822
Northlakes CDP1,462$101,461$335,500—
Buxton CDP1,451$67,054$385,400$1,295
Gorman CDP1,447$56,094$248,000$1,299
Beulaville town1,438$40,900$123,400$636
Star town1,430$37,135$131,600$547
Broadway town1,429$62,679$236,100$924
Belhaven town1,421$33,958$98,200$859
Cherry Branch CDP1,406$111,930$278,800$1,645
Brandywine Bay CDP1,404$88,125$330,900$1,929
Robbins town1,398$50,023$102,900$645
Pine Knoll Shores town1,387$108,393$583,900$1,792
West Canton CDP1,369$35,583$190,200$1,129
Bonnetsville CDP1,368$41,217$89,300$866
Alamance village1,358$88,438$404,700$1,163
Murphy town1,356$36,989$221,100$354
Hays CDP1,355$54,063$158,900—
Chadbourn town1,347$19,853$100,300$578
Cordova CDP1,343$65,801$155,200—
Banner Elk town1,338$67,917$422,900$879
Spring Hope town1,334$35,577$142,400$743
Rutherford College town1,327$63,000$196,600$1,028
Pinetops town1,323$54,196$132,600$719
Robersonville town1,319$43,359$85,900$814
Dortches town1,317$72,955$230,600—
East Spencer town1,309$34,696$108,500$733
Stony Point CDP1,301$70,846$169,200—
Southmont CDP1,293$55,000$273,300—
Candor town1,284$46,983$139,400$1,082
Bayboro town1,282$28,125$133,400$971
Arrowhead Beach CDP1,277$64,107$188,400—
Highlands town1,276$63,750$666,300$905
South Henderson CDP1,274$36,417—$794
Denton town1,271$46,061$160,400$731
Foscoe CDP1,257$44,367$302,500$683
Stoneville town1,213$52,865$151,300$738
New Hope CDP1,200$55,324$156,500—
Elm City town1,173$44,698$106,600$829
Columbus town1,166$56,083$210,100$1,002
Mount Gilead town1,166$58,281$141,700$1,014
Kenansville town1,157$62,917$144,800$386
Flat Rock CDP1,141$52,188$111,700$650
McAdenville town1,139$117,411$350,900$1,227
Balfour CDP1,132$69,545$294,200$743
Franklinville town1,129$53,942$122,400$969
Springdale CDP1,120$61,250$179,600$1,198
Hayesville town1,110$52,875$217,400$596
Magnolia town1,109$40,156$76,900$521
Lucama town1,108$34,583$98,200$1,009
Five Points CDP1,096—$284,700$1,213
Vass town1,092$56,042$221,700$799
Chocowinity town1,090$34,141$116,500$851
Faith town1,090$128,274$249,800$927
Harkers Island CDP1,080$58,750$295,500$968
Camden CDP1,072$81,583$360,200$1,119
Ellerbe town1,070$48,404$107,200$547
Maury CDP1,069$18,362$83,800$966
Toast CDP1,066$33,914$93,900$857
Efland CDP1,064$72,396$192,900—
Stem town1,064$85,385$207,600$983
Rhodhiss town1,062$48,125$113,400$812
Cleveland town1,053$60,063$205,800$748
Norlina town1,050$34,659$88,200$718
Holden Beach town1,047$110,000$562,500$1,375
Rocky Point CDP1,045$52,591$115,500$681
Cypress Landing CDP1,037$80,325$418,600—
Barker Heights CDP1,025$28,929$199,700$790
West Marion CDP1,018$38,523$123,300$822
Moravian Falls CDP1,015$57,262$189,500$797
Roseboro town1,007$39,345$110,500$725
Middlesex town1,005$49,931$213,800$875
Jackson Heights CDP1,002$36,975$132,300$742
Woodlawn CDP996$74,712$278,500$838
Cooleemee town984$49,135$134,200$964
Maysville town982$57,969$141,800$1,031
Brunswick town981$28,542$83,900$773
Patterson Springs town980$55,625$116,000$982
Castle Hayne CDP978$69,729$326,700$897
Barker Ten Mile CDP976$77,841$153,200—
Manns Harbor CDP972$27,087$205,100$1,164
Rowland town972$31,667$108,700$702
White Lake town961$76,667$186,900$1,275
Stantonsburg town949$58,929$120,200$983
Fremont town948$41,477$115,500$824
Vanceboro town939$39,125$137,500$673
Oriental town930$57,875$406,800$1,106
Belwood town928$49,078$180,600$907
Laurel Hill CDP916$26,250$90,500$1,066
Garland town914$58,938$113,400$894
Ellenboro town899$50,625$104,500$719
Wagram town899$53,516$107,100$807
Hollister CDP897$39,744$124,400$730
Moncure CDP877$53,173——
Rougemont CDP877—$219,000—
White Plains CDP876$52,813$233,900$545
Clarkton town875—$137,500$1,125
Gaston town864$41,250$76,300$688
Warrenton town859$37,188$164,300$560
Germanton CDP851$76,458$190,900—
Prospect CDP850—$86,800—
Pleasant Hill CDP849$67,768$147,500—
Blowing Rock town848$120,865$667,300$877
Marshall town846$53,125$242,600$543
Richfield town839$80,536$212,100$1,071
Beech Mountain town831$89,934$388,800$978
Faison town826$38,173$93,300$605
Cashiers CDP825$73,455$360,000—
Newland town815$43,429$223,800$774
Alliance town812$44,167$128,400—
Harmony town811$75,179$117,000$1,118
Bunnlevel CDP806$73,600$185,000$922
Bogue town800$88,043$251,200$1,446
Ocean Isle Beach town796$99,231$754,300—
Varnamtown town792$68,750$277,900$1,068
Lilesville town791$54,250$113,900$877
Hoffman town789—$52,700$774
Silver City CDP789$16,466$153,200$958
Micro town788$51,094$212,500$748
Rich Square town780$38,621$78,300$781
Peletier town779$44,375$151,400$1,082
JAARS CDP769$64,107$9,999—
East Bend town765$85,500$174,200$748
Gibson town752$27,649$75,000$752
Winfall town749$71,875$335,000$1,132
Aulander town748$34,250$87,600$659
Pikeville town747$61,071$133,400$1,019
McLeansville CDP740—$166,300—
Red Cross town740$58,375$217,200$691
Black Creek town736$50,625$112,100$950
Conway town730$40,089$110,200$504
Rosman town730$53,224$149,500$862
Taylortown town728$47,969$172,500$1,142
Iron Station CDP722$74,597——
Bakersville town718$39,091$229,000$450
Dobbins Heights town711$21,389$50,800$665
Ocracoke CDP709—$472,200$1,412
Hightsville CDP707$16,289——
Kelly CDP706$51,155$125,200—
North Topsail Beach town699$106,818$453,500$1,208
Grantsboro town698$62,292$150,000$847
Elk Park town694$44,350$145,000—
Northwest city690$53,143$183,700$1,006
Jackson town688$48,292$55,200$833
South Weldon CDP688$19,250$68,300$484
Sandyfield town683$32,750$83,500$864
Sedalia town680$78,750$172,400—
Robbinsville town677$17,841—$350
Saluda city676$52,946$321,000$1,339
Columbia town674$21,118$120,700$573
Ingold CDP667$37,195—$935
Duck town662$118,750$705,700$1,393
Greenevers town657$14,394$77,200$802
Ossipee town650$59,076$121,500$775
Bell Arthur CDP649—$137,300—
Spivey's Corner CDP646———
Misenheimer village645$42,917$189,600$638
Old Fort town643$50,357$121,400$771
Garysburg town636$37,500$106,600$883
Mamers CDP636$36,467$139,400$741
Alexis CDP635$53,708$193,700—
Catawba town632$44,659$138,100$1,098
Cliffside CDP630———
Seaboard town624$19,746$80,200$336
Aurora town620$43,750$97,000$563
Frisco CDP613$43,162$430,100—
Winton town606$38,750$74,300$913
Fallston town602$49,250$86,800$708
Grover town602$36,111$101,500$863
New London town594$59,688$256,300$1,105
Whitsett town592$66,625$201,800$1,577
Roper town586$19,155$72,100$645
Lawndale town585$31,691$105,600$827
Cove City town583$50,893$78,800$916
St. Helena village580$77,000$209,200$1,661
Ansonville town578$39,375$88,500$919
Newton Grove town574$68,750$155,000$969
Woodland town569$28,125$100,000$514
Altamahaw CDP568$62,315$215,200—
High Shoals city565$50,893$145,700$937
Wade town565$67,574$204,200$1,158
Conetoe town562$38,955$79,000$1,077
Bridgeton town561$35,833$139,600$1,082
Lattimore town549$78,958$137,000$850
Deep Run CDP548$46,913$65,900$760
Potters Hill CDP548—$93,300—
Polkville city542$66,607$155,600$1,014
Atlantic CDP541$48,750$157,000—
Riegelwood CDP539—$181,800$995
Carolina Meadows CDP536$133,090$514,900$3,176
Staley town532$61,875$133,800$905
Minnesott Beach town529$72,344$266,200$1,359
Teachey town528$49,828$182,500$943
Ruth town526$48,125$122,000$707
Parkton town515$55,000$150,400$1,167
Gloucester CDP514$78,125$277,000—
Fair Bluff town513$29,063$48,900$807
Scotch Meadows CDP506$110,694$233,000—
Bailey town504$48,929$124,200$873
Sugar Mountain village503$110,000$312,200$1,650
Ruffin CDP501—$119,700—
Webster town501$54,444$330,000$800
Kingstown town499$31,625$87,100$833
Hot Springs town494$39,167$184,900$488
Atkinson town487$60,000$135,900$1,688
Caswell Beach town486$125,833$610,900—
Salemburg town486$74,375$166,500$1,108
Dublin town482—$140,900$692
Montreat town474———
Oak City town472$60,739$87,400$950
Cape Colony CDP470$73,438$178,300—
Pink Hill town470$42,670$69,000$721
Washington Park town470$86,875$300,900$1,000
Bolton town469$46,250$125,000—
Bunn town468$53,750$212,500$859
Hookerton town468$43,000$77,700$745
Ronda town468$49,018$114,200$900
Lewiston Woodville town466$48,333—$1,018
Millingport CDP455$93,594$192,000—
Littleton town446$29,792$109,400$397
Turkey town446—$49,200—
Pantego town445$67,500$107,500$835
Topsail Beach town444$90,833$630,500$1,250
Calypso town441$43,906$99,400$805
Linville CDP437$72,759$348,100—
Peachland town437$69,375$127,900$867
Marshallberg CDP435$85,500$171,300—
Morven town435—$109,700$875
Barnardsville CDP431—$139,300$1,565
Grimesland town428$35,417$162,500$1,000
Deercroft CDP419$83,409$289,600—
Pinnacle CDP416$30,109—$540
Momeyer town415$59,375$91,500$811
Henrietta CDP413—$202,100—
Whitakers town411$41,875$125,900$888
Chowan Beach CDP407$22,583——
Gold Hill CDP401———
Brookford town395$34,643$125,000$861
Macclesfield town393$53,036$116,000$865
Seven Devils town390$108,438$351,300$1,500
Simpson village388$47,321$178,200$850
Arapahoe town384$69,792$136,300$1,101
Casar town384$59,861$122,500$725
Evergreen CDP381——$643
Hatteras CDP381$48,980——
Dover town379$37,143$90,600$913
Marble CDP377$49,821$203,000—
Jamesville town373$43,319$94,800$923
Earl town367$42,287$160,900$937
Goldston town367$39,592$189,300$950
Forest Hills village366$86,250—$853
Sims town366$73,667$214,700$958
Avon CDP364—$292,400—
Bostic town363$56,563$156,300$836
Pollocksville town363$58,250$145,500$711
Bethania town362$77,500$251,700$1,578
Crouse CDP358$82,667$212,700—
Aquadale CDP357$108,984$117,200—
Cameron town357$74,688$135,400$806
Yadkin College CDP354$60,568——
Swan Quarter CDP353$67,591$109,800—
Roxobel town347$38,375$98,900$1,115
Seagrove town347$72,689$158,900$675
Cerro Gordo town335—$188,700$736
Cedar Rock village333$79,583$395,500$1,156
Light Oak CDP321$59,583$87,100—
Bayview CDP317$108,594$443,800—
Fountain town317—$120,600$718
East Laurinburg town315$28,333$36,800$833
East Arcadia town313$50,595$116,700$725
Vann Crossroads CDP313$67,759$327,600—
Gatesville town310$66,563$189,200$930
Rodanthe CDP306$34,066$431,300—
Saratoga town306$30,662$95,000$752
Ashley Heights CDP301$52,375$85,700—
Coinjock CDP298$67,143$226,800—
South Mills CDP294$73,676$265,700—
Colerain town291$92,917$155,800$818
Davis CDP290$71,083$180,100—
Parmele town288$28,971$81,900$1,042
Walstonburg town288$37,125$91,400$925
Cofield village284—$57,800$763
Sandy Creek town281$53,750$125,000—
Fairfield CDP276$39,659$154,500—
Stovall town276$46,250$163,400$736
Bennett CDP273$65,357$148,400—
Ivanhoe CDP268$88,929$175,300—
Rennert town267—$45,800$656
Keener CDP264$39,571$129,300—
Sunbury CDP264$51,094$163,300—
Caroleen CDP261$81,019——
Old Hundred CDP259$25,855——
Halifax town257$61,321—$1,010
Raemon CDP257—$81,600—
Elrod CDP245$25,938—$776
Kelford town245—$72,900$722
Watha town244$36,042$100,000$683
Valle Crucis CDP243———
Hiddenite CDP237$138,098$221,700—
Danbury town234$81,442$180,200—
Engelhard CDP230$52,775$112,000$804
Bath town229$72,000$401,600$1,125
Indian Beach town229$89,583$570,800—
Belvoir CDP228———
Roberdel CDP227$82,813$110,400—
Lowgap CDP226$68,750—$706
Bolivia town225$71,000$286,800$1,150
Castalia town223——$635
Lansing town222$49,083$155,500$961
Harrells town220$68,393$202,000$721
Salvo CDP219$64,940——
Trenton town218$36,667$140,300$986
Waco town216$31,250$93,100$1,077
Dillsboro town215$45,833$225,000$783
Hobgood town215$60,250$59,200—
Boardman town211$55,972—$588
Long Creek CDP209———
Mesic town206—$164,900—
Creswell town205$34,028$119,600—
Vandemere town204$31,250$95,000—
Eureka town203$57,917$115,600$860
Jackson Springs CDP203$98,250$215,000—
Stokes CDP198$56,382$233,500—
Gerton CDP196—$349,000—
Severn town195$52,188$122,900$783
Falcon town185$80,208$177,100—
Gulf CDP185———
Hamilton town183$40,781$75,000—
Glenwood CDP181$115,125$175,800—
Harrellsville town180$68,558$159,400$1,125
Blue Clay Farms CDP179—$363,000—
Middleburg town179—$82,200—
Wakulla CDP175———
Farmington CDP174$28,750$169,000—
Autryville town172$42,708$115,400$808
Godwin town170—$158,000$546
Lasker town169$64,167$115,300—
Mooresboro town168$39,167$120,000$792
Smithtown CDP168———
Milton town159$33,750$225,000—
Everetts town158$43,750—$828
Love Valley town155$26,750$92,500$554
Askewville town152$57,500$150,000$692
Stonewall town151—$102,500—
Bald Head Island village149$205,000$1,375,000—
Milwaukee CDP147$47,596$108,700—
Waves CDP147———
Hallsboro CDP145$82,292$129,800—
White Oak CDP145$93,200$185,500—
Powellsville town141$43,125$120,800—
Norman town138$63,125$37,500—
Centerville CDP136$138,235$139,800—
Chimney Rock Village village131$67,656$361,100$1,317
Glenville CDP130———
Marietta town130—$127,100$713
Crossnore town129$107,292$222,500—
Proctorville town128$74,375$91,300—
McFarlan town124———
Falkland town119$93,542$45,800—
Linden town118$59,583$139,600$1,125
Delco CDP117———
Lake Santeetlah town116$106,875$372,200—
McDonald town99$53,125$94,200—
Bear Grass town94$58,125$98,200$675
Bowdens CDP88———
Shannon CDP87———
Delway CDP84—$244,400—
Speed town81—$75,400—
Macon town79$79,464$162,500—
Butters CDP77———
Tar Heel town72—$152,100—
Lumber Bridge town65$63,750$160,000$1,042
Como town64$44,583$95,000—
Orrum town56$23,000$77,500—
Rex CDP55———
Kittrell town53$98,750$102,100—
Bowmore CDP50—$81,500—
Leggett town50$42,188——
Hassell town49$21,058—$688
Dundarrach CDP38———
Raynham town35———
Graingers CDP32$33,583——
Dellview town25———
Grandfather Village village25$195,625$1,208,300—
Pinetown CDP18———
Fontana Dam town11———
Seven Springs town9———
Hobucken CDP6———
Chinquapin CDP0———
Spencer Mountain town0———
Whittier CDP0———

Source: US Census Bureau, ACS 2019-2023 5-year estimates · rates as published for 2019-2023 ACS 5-year

Reading this North Carolina list

What the North Carolina numbers actually show.

North Carolina is a city-weighted state without being a one-city state: 22 places above 50,000 residents hold 56% of the 6,600,402 people counted here, spread across several metros rather than one. Comparisons work best inside that tier — the 318 sub-thousand places on this list live in a different economy. The median row holds just 1,462 residents. At that scale margins of error widen sharply, and a single large household or seasonal population can shift a median.

Buying is a little easier here than nationally: North Carolina's median place shows $189,900 in home value on $58,938 of income, a ratio of 3.2 against 3.9 across the country. Median gross rent runs $923 including utilities, or about 19% of median household income annually.

Incomes fan out sharply inside North Carolina. Strip the outliers and the top-decile place still earns 2.83× the bottom-decile one ($101,461 against $35,833); include them and Marvin village tops the list at $250,001 and Greenevers town anchors the bottom at $14,394. A single "North Carolina average" is averaging across two different economies.

About one row in 13 is incomplete — 64 of 777 places have a suppressed estimate, almost all of them at the small end. Five-year estimates average responses over sixty months, so what is published is a stable baseline rather than a reading of this month's market.

Questions people ask

Specific to North Carolina.

How many places does North Carolina have? 777 appear in the current federal tabulation, counting incorporated cities, towns and villages together with census-designated places — unincorporated communities with no local government of their own. 41% of them have fewer than a thousand residents, so the list is far longer than the number of towns you would recognise by name.

Which North Carolina row should I compare mine against? Pick places within roughly the same population band. In a state this spread out, size drives the housing and income figures more than region does.

How current is this? Every figure comes from the American Community Survey 2019-2023 ACS 5-year release published by the US Census Bureau, ACS 2019-2023 5-year estimates. It reflects the full survey window rather than a single date, and it is the most recent vintage available for places this small.

More North Carolina data.