Home ›
Cities ›
North Carolina
Cities & Towns in North Carolina: Complete List (2023)
Last updated: 2023 BLS data · Page refreshed: 2026-05-19
749 cities and towns with demographics, income, and housing data
U.S. Census ACS 2023 5-Year Estimates · Updated 2026
$66,834
Avg Median Income
6,710,200
Total Population
Median Household Income by State
Compare median household income across all states. Click any state for city details.
AK
AL
AR
AZ
CA
CO
FL
GA
HI
IA
ID
IL
IN
KS
KY
LA
ME
MI
MN
MO
MS
MT
NC
ND
NE
NM
NV
NY
OH
OK
OR
PA
SC
SD
TN
TX
UT
VA
WA
WI
WV
WY
VT
NH
MA
RI
CT
NJ
DE
MD
DC
Source: Bureau of Labor Statistics , OEWS 2023 Annual
AL
$61,001
AK
$73,748
AZ
$65,192
AR
$54,611
CA
$100,714
CO
$92,484
CT
$125,705
DE
$88,535
DC
$109,870
FL
$78,655
GA
$63,719
HI
$95,719
ID
$68,710
IL
$77,425
IN
$70,614
IA
$71,006
KS
$66,037
KY
$67,112
LA
$56,729
ME
$70,545
MD
$112,568
MA
$110,156
MI
$68,162
MN
$77,860
MS
$51,489
MO
$63,244
MT
$67,354
NE
$68,623
NV
$82,230
NH
$83,188
NJ
$118,687
NM
$68,129
NY
$99,434
NC
$66,834
ND
$74,115
OH
$73,664
OK
$58,277
OR
$78,660
PA
$75,492
RI
$97,673
SC
$61,079
SD
$68,796
TN
$65,453
TX
$75,354
UT
$92,843
VT
$72,426
VA
$90,518
WA
$95,277
WV
$56,331
WI
$75,393
WY
$82,286
North Carolina has 749 cities, towns, and census-designated places tracked in our database.
The average median household income across North Carolina communities is $66,834.
Median home values average $250,415.
The largest city is Charlotte with a population of 903,844.
Highest Median Income
$250,001
Most Affordable (Home Value)
$73,000
All 749 Cities in North Carolina
A
City / Town
Population
Median Income
Median Home Value
Aberdeen
9,228
$75,078
$314,900
Advance
1,408
$115,391
$434,400
Ahoskie
4,764
$40,987
$143,200
Alamance
1,267
$99,375
$407,300
Albemarle
16,762
$46,881
$204,800
Alexis
635
N/A
$196,000
Alliance
709
$50,341
$142,400
Altamahaw
491
$57,120
$310,300
Anderson Creek
13,927
$87,287
$282,200
Andrews
1,998
$37,061
$98,600
Angier
6,241
$52,214
$268,200
Ansonville
651
$48,750
$92,400
Apex
70,630
$144,135
$576,100
Aquadale
156
$69,063
$156,300
Arapahoe
397
N/A
$163,500
Archdale
12,087
$64,757
$198,000
Archer Lodge
5,186
$91,188
$324,500
Arrowhead Beach
1,242
$66,667
$198,200
Asheboro
27,580
$47,197
$188,100
Asheville
94,535
$71,102
$440,000
Ashley Heights
282
$60,375
$94,500
Askewville
155
$41,667
$123,400
Atkinson
485
$59,886
$155,100
Atlantic
522
$51,071
$154,300
Atlantic Beach
1,719
$70,402
$498,400
Aulander
689
$36,689
$128,300
Aurora
560
$46,131
$87,300
Autryville
177
$43,636
$152,900
Avery Creek
2,887
$113,261
$412,900
Avon
339
$35,365
$400,500
Ayden
5,150
$42,413
$182,400
B
City / Town
Population
Median Income
Median Home Value
Badin
2,184
$53,145
$160,200
Bailey
422
$60,208
$155,700
Bakersville
747
$50,263
$231,300
Bald Head Island
190
$209,219
$1,367,200
Balfour
1,134
$70,116
$292,600
Banner Elk
1,473
$86,382
$458,100
Barbecue
5,910
$79,426
$219,800
Barker Heights
1,074
$29,277
$190,300
Barker Ten Mile
1,156
$66,667
$163,700
Barnardsville
445
$97,610
$153,000
Bath
391
$103,611
$382,400
Bayboro
1,266
$33,636
$138,000
Bayshore
2,949
$94,632
$525,800
Bayview
253
$113,333
$328,100
Bear Grass
133
$77,679
$131,800
Beaufort
4,689
$53,321
$354,900
Beech Mountain
987
$90,855
$443,500
Belhaven
1,577
$32,644
$103,000
Bell Arthur
374
N/A
$159,400
Belmont
15,546
$94,883
$395,000
Belville
2,573
$81,944
$282,600
Belvoir
272
N/A
$144,400
Belwood
893
$51,299
$214,500
Bennett
262
N/A
$149,700
Benson
4,282
$67,102
$279,800
Bent Creek
1,384
$72,176
$404,000
Bermuda Run
3,211
$69,301
$347,600
Bessemer City
5,580
$60,300
$206,100
Bethania
443
$87,866
$290,000
Bethel
1,544
$52,961
$107,800
Bethlehem
4,101
$87,795
$327,000
Beulaville
1,307
$37,188
$147,000
Biltmore Forest
1,587
$169,167
$1,333,300
Biscoe
2,116
$45,190
$128,700
Black Creek
749
$53,750
$112,200
Black Mountain
8,513
$77,042
$358,900
Bladenboro
2,249
$52,337
$99,500
Blowing Rock
992
$120,938
$705,000
Boardman
210
$59,750
N/A
Bogue
756
$93,516
$291,100
Boiling Spring Lakes
6,347
$62,676
$292,300
Boiling Springs
4,757
$89,875
$265,400
Bolivia
247
$57,159
$290,000
Bolton
504
$48,450
$146,700
Bonnetsville
1,063
N/A
N/A
Boone
20,032
$30,065
$411,100
Boonville
1,593
$68,145
$165,400
Bostic
433
$57,813
$171,900
Bowdens
122
$83,153
N/A
Brandywine Bay
1,313
$105,000
$371,500
Brevard
7,897
$54,103
$450,000
Briar Chapel
6,049
$166,063
$570,300
Brices Creek
3,415
$85,723
$338,700
Bridgeton
427
$38,929
$165,500
Broad Creek
1,836
$57,500
$244,200
Broadway
1,657
$64,926
$254,500
Brogden
2,733
$42,074
$96,400
Brookford
390
N/A
$131,300
Brunswick
937
$22,500
$82,500
Bryson City
1,902
$44,167
$243,400
Buies Creek
3,746
$53,933
$361,500
Bunn
466
$68,289
$256,300
Bunnlevel
844
$74,818
$189,100
Burgaw
3,850
$67,853
$242,200
Burlington
59,610
$56,880
$199,200
Burnsville
2,082
$50,997
$243,500
Butner
8,065
$74,739
$231,100
Buxton
1,267
N/A
$409,900
C
City / Town
Population
Median Income
Median Home Value
Cajah's Mountain
2,704
$53,361
$201,800
Calabash
2,377
$65,310
$253,200
Calypso
385
$54,688
$99,200
Camden
1,115
$94,412
$398,700
Cameron
364
$71,875
$184,200
Candor
1,160
$57,639
$164,900
Canton
4,419
$69,924
$246,700
Cape Carteret
2,703
$86,136
$375,700
Cape Colony
509
$78,152
$221,400
Caroleen
116
N/A
$137,500
Carolina Beach
6,745
$94,398
$566,200
Carolina Meadows
555
$126,007
$443,800
Carolina Shores
5,017
$76,087
$288,600
Carrboro
21,204
$85,743
$539,400
Carthage
2,896
$82,695
$208,200
Cary
179,306
$134,905
$580,200
Casar
373
$60,875
$215,400
Cashiers
683
$73,750
$346,200
Castalia
247
$45,625
$52,500
Castle Hayne
897
$53,056
$377,900
Caswell Beach
491
$130,750
$648,400
Catawba
628
$47,250
$163,000
Cedar Point
1,917
$98,750
$423,700
Cedar Rock
306
$95,625
$424,500
Centerville
202
$143,523
$162,900
Cerro Gordo
319
N/A
$189,900
Chadbourn
1,352
$45,787
$135,400
Chapel Hill
61,607
$85,989
$613,700
Charlotte
903,844
$82,068
$385,700
Cherokee
2,059
$55,972
$189,900
Cherry Branch
1,684
$104,432
$262,200
Cherryville
6,226
$70,625
$232,100
Chimney Rock Village
122
$64,375
$477,300
China Grove
4,530
$54,083
$225,800
Chocowinity
903
$41,382
$114,300
Chowan Beach
325
$23,095
$92,800
Claremont
1,922
$66,667
$255,300
Clarkton
740
$27,292
$140,100
Clayton
29,320
$78,822
$329,600
Clemmons
21,871
$87,655
$335,800
Cleveland
1,080
$58,750
$242,600
Cliffside
438
$51,438
N/A
Clinton
8,304
$44,953
$212,000
Clyde
1,359
$56,406
$200,000
Coats
1,664
$37,009
$125,200
Cofield
300
$41,250
$82,100
Coinjock
543
$68,861
$225,700
Colerain
239
$118,359
$145,800
Columbia
759
$25,893
$120,000
Columbus
1,071
$60,169
$265,700
Como
123
N/A
$106,300
Concord
108,719
$86,921
$353,700
Conetoe
561
$38,776
$86,400
Connelly Springs
2,427
$54,620
$206,500
Conover
8,580
$65,972
$271,300
Conway
832
$36,920
$106,000
Cooleemee
988
$46,750
$144,600
Cordova
1,372
$60,952
$155,000
Cornelius
32,783
$113,767
$559,400
Cove City
504
$41,522
$81,700
Cove Creek
1,629
$52,847
$295,700
Cramerton
5,450
$82,160
$343,400
Creedmoor
4,997
$82,961
$281,400
Creswell
217
$33,594
$117,500
Cricket
2,317
$39,859
$140,600
Crossnore
115
N/A
$314,300
Crouse
408
N/A
$212,300
Cullowhee
7,973
$35,929
$382,300
Cypress Landing
1,044
$83,785
$440,000
D
City / Town
Population
Median Income
Median Home Value
Dallas
6,104
$58,403
$254,000
Dana
4,147
$60,450
$249,700
Danbury
197
$72,250
$181,300
Davidson
15,660
$166,556
$687,700
Davis
261
$74,219
$200,700
Deep Run
662
$54,602
$73,400
Deercroft
718
$91,036
$379,400
Delco
258
$86,721
N/A
Delway
167
N/A
N/A
Denton
1,506
$50,847
$167,400
Denver
2,497
$65,721
$296,300
Dillsboro
195
$58,516
$270,300
Dobbins Heights
560
$18,958
$56,000
Dobson
1,652
$43,750
$173,900
Dortches
1,158
$74,500
$247,600
Dover
404
$37,250
$131,800
Drexel
2,146
$61,992
$214,400
Dublin
349
$51,429
$134,600
Duck
669
$136,250
$767,500
Dudley
2,305
$42,050
$90,000
Dunn
8,559
$46,830
$193,900
Durham
291,467
$81,619
$392,800
E
City / Town
Population
Median Income
Median Home Value
Earl
309
$44,033
$163,400
East Arcadia
444
$44,063
$128,100
East Bend
715
$59,219
$175,900
East Flat Rock
6,323
$59,583
$245,900
East Rockingham
2,779
$34,355
$111,800
East Spencer
1,434
$34,417
$112,000
Eastover
3,666
$85,156
$241,600
Eden
15,356
$47,260
$120,700
Edenton
4,494
$38,417
$274,100
Edneyville
2,716
$53,818
$286,400
Efland
1,611
$65,735
$234,600
Elizabeth City
18,871
$52,141
$187,700
Elizabethtown
3,277
$29,375
$159,200
Elk Park
560
$41,583
$160,400
Elkin
4,043
$60,740
$226,900
Ellenboro
901
$49,769
$164,400
Ellerbe
1,036
$34,808
$78,000
Elm City
1,292
$36,150
$109,300
Elon
11,032
$84,773
$366,300
Elrod
246
$30,625
N/A
Elroy
3,251
$63,238
$133,100
Emerald Isle
3,934
$89,773
$603,700
Emma
2,657
$43,907
$92,300
Enfield
2,153
$34,830
$105,300
Engelhard
174
$50,673
N/A
Enochville
3,321
$66,225
$265,700
Erwin
4,687
$50,701
$161,100
Etowah
7,968
$72,596
$338,100
Eureka
224
$66,250
$122,900
Everetts
193
$45,227
$85,000
Evergreen
421
N/A
N/A
F
City / Town
Population
Median Income
Median Home Value
Fair Bluff
695
$31,389
$101,400
Fairfield Harbour
2,948
$72,583
$300,600
Fairmont
2,463
$36,641
$106,800
Fairplains
1,803
$38,585
$140,200
Fairview
3,619
$98,808
$382,300
Fairview
2,298
$92,132
$439,600
Faison
660
$42,333
$104,200
Faith
917
$139,844
$264,000
Falcon
272
N/A
$204,200
Falkland
120
$96,102
$45,300
Fallston
616
$56,250
$88,600
Farmington
409
$53,462
$205,700
Farmville
4,514
$47,410
$183,000
Fayetteville
210,815
$58,407
$188,000
Fearrington Village
2,356
$86,116
$472,600
Five Points
940
N/A
$344,100
Flat Rock
3,530
$95,098
$601,700
Flat Rock
1,062
$42,018
$95,400
Fletcher
8,098
$75,272
$331,100
Forest City
7,363
$35,524
$160,800
Forest Hills
329
$90,313
N/A
Forest Oaks
4,293
$107,604
$349,300
Foscoe
1,226
$49,243
$325,800
Fountain
409
N/A
$134,700
Four Oaks
2,459
$72,826
$253,700
Foxfire
1,925
$85,117
$386,700
Franklin
4,268
$47,888
$195,000
Franklinton
2,645
$59,464
$249,100
Franklinville
1,131
$52,805
$123,600
Fremont
943
$51,667
$147,800
Frisco
664
$43,846
$439,600
Fruitland
2,398
$48,025
$133,100
Fuquay-Varina
40,485
$115,497
$451,500
G
City / Town
Population
Median Income
Median Home Value
Gamewell
3,689
$46,556
$170,100
Garland
704
$57,829
$123,900
Garner
34,473
$78,756
$355,000
Garysburg
572
$41,333
$107,600
Gaston
912
$42,105
$77,200
Gastonia
82,884
$64,059
$277,600
Gatesville
320
$73,611
$218,100
Germanton
1,087
$62,108
$237,100
Gerton
110
N/A
$414,800
Gibson
745
$25,000
$80,800
Gibsonville
9,467
$95,861
$298,000
Glen Alpine
1,991
$69,697
$172,800
Glen Raven
3,506
$63,173
$224,000
Glenville
138
N/A
N/A
Glenwood
226
$120,694
N/A
Gloucester
385
$64,667
$353,800
Godwin
203
$53,542
$158,300
Gold Hill
914
$73,187
$279,600
Goldsboro
34,383
$48,540
$200,400
Goldston
379
$39,538
$190,700
Gorman
1,591
$47,297
N/A
Governors Club
1,787
$235,625
$889,500
Governors Village
2,295
$125,857
$602,100
Graham
18,048
$56,239
$233,800
Grandy
2,245
$62,847
$306,000
Granite Falls
4,929
$56,917
$202,400
Granite Quarry
3,043
$57,981
$257,300
Grantsboro
645
$54,583
$153,800
Green Level
3,230
$55,823
$168,400
Greenevers
648
$16,603
$77,100
Greensboro
301,198
$61,515
$244,800
Greenville
92,857
$49,748
$233,500
Grifton
2,515
$36,794
$152,700
Grimesland
650
$42,232
$208,700
Grover
621
$36,736
$127,800
Gulf
178
N/A
N/A
H
City / Town
Population
Median Income
Median Home Value
Half Moon
7,378
$68,946
$182,500
Halifax
294
$63,686
N/A
Hallsboro
291
N/A
$133,100
Hamilton
243
$41,875
$69,300
Hamlet
5,961
$41,590
$112,600
Hampstead
9,292
$91,745
$402,100
Harkers Island
1,060
$60,000
$313,100
Harmony
967
$80,288
$126,400
Harrells
175
$43,750
$175,000
Harrellsville
196
$70,089
$122,700
Harrisburg
19,633
$148,254
$478,000
Hatteras
152
$57,188
N/A
Havelock
17,691
$58,408
$207,700
Haw River
2,824
$61,058
$162,400
Hayesville
1,208
$55,625
$254,700
Hays
1,053
$55,035
$183,800
Hemby Bridge
2,096
$71,688
$298,400
Henderson
14,885
$39,969
$123,800
Hendersonville
15,408
$53,449
$317,000
Henrietta
197
N/A
$162,500
Hertford
1,618
$40,250
$176,500
Hickory
44,258
$64,576
$278,400
Hiddenite
290
N/A
N/A
High Point
116,245
$64,561
$235,800
High Shoals
534
$53,333
$230,400
Highlands
1,074
$71,509
$700,900
Hightsville
397
$31,402
$228,000
Hildebran
2,207
$55,703
$193,900
Hillsborough
9,724
$98,163
$460,100
Hobgood
207
$78,250
$73,500
Hoffman
821
N/A
$72,900
Holden Beach
962
$116,250
$658,900
Hollister
819
$55,938
$158,400
Holly Ridge
4,904
$104,788
$360,300
Holly Springs
45,248
$135,578
$535,800
Hookerton
573
$34,500
$78,400
Hoopers Creek
1,683
$52,315
$345,900
Hope Mills
17,939
$65,774
$190,600
Horse Shoe
1,490
$64,096
$407,500
Hot Springs
567
$44,688
$179,200
Hudson
3,772
$65,268
$223,000
Huntersville
63,969
$120,516
$472,900
I
City / Town
Population
Median Income
Median Home Value
Icard
2,153
$44,641
$141,800
Indian Beach
211
$103,000
$534,100
Indian Trail
42,036
$108,483
$385,000
Ingold
599
$50,893
$33,400
Iron Station
934
$77,083
$158,700
Ivanhoe
275
$90,724
$148,500
J
City / Town
Population
Median Income
Median Home Value
JAARS
715
$65,777
$9,999
Jackson
777
$49,048
N/A
Jackson Heights
794
$39,403
$133,500
Jackson Springs
250
$100,144
$222,100
Jacksonville
71,279
$57,697
$210,100
James City
4,789
$58,973
$204,400
Jamestown
3,708
$104,844
$326,800
Jamesville
457
$46,703
$97,600
Jefferson
1,864
$40,590
$236,000
Jonesville
2,860
$29,837
$102,900
K
City / Town
Population
Median Income
Median Home Value
Kannapolis
57,890
$73,836
$276,400
Keener
271
$39,299
$139,200
Kelford
177
N/A
$67,800
Kelly
616
$52,703
$128,200
Kenansville
1,090
$61,364
$127,400
Kenly
2,359
$57,045
$205,200
Kernersville
27,830
$71,918
$290,700
Kill Devil Hills
7,761
$89,773
$442,200
King
7,408
$57,817
$238,200
Kings Grant
9,003
$62,232
$300,700
Kings Mountain
12,039
$49,564
$204,100
Kingstown
381
$30,750
$92,400
Kinston
19,505
$36,878
$119,300
Kitty Hawk
3,724
$94,450
$535,000
Knightdale
20,214
$103,220
$380,100
Kure Beach
2,466
$104,149
$735,100
L
City / Town
Population
Median Income
Median Home Value
La Grange
2,756
$48,078
$83,800
Lake Junaluska
3,175
$66,165
$389,200
Lake Lure
1,543
$80,357
$627,000
Lake Norman of Catawba
9,906
$112,656
$492,600
Lake Norman of Iredell
12,494
$173,542
$887,400
Lake Park
3,431
$66,411
$334,500
Lake Royale
3,168
$107,806
$280,400
Lake Waccamaw
1,770
$72,500
$305,900
Landis
3,765
$75,000
$252,100
Lansing
165
$48,750
$169,400
Lasker
152
$84,792
$112,500
Lattimore
526
$81,250
$169,700
Laurel Hill
986
$30,893
$56,700
Laurel Park
2,408
$90,000
$433,100
Laurinburg
15,087
$42,170
$134,200
Lawndale
739
$39,250
$116,800
Leland
29,607
$91,977
$398,900
Lenoir
18,299
$49,910
$179,400
Lewiston Woodville
447
$41,375
$53,400
Lewisville
13,828
$100,917
$325,400
Lexington
19,690
$43,128
$179,900
Liberty
2,682
$39,663
$194,500
Light Oak
277
$63,333
$89,200
Lilesville
971
$41,389
$116,200
Lillington
4,709
$81,760
$247,200
Lincolnton
11,783
$46,320
$248,700
Linden
129
$66,250
$150,000
Linville
291
$75,833
N/A
Littleton
549
$42,083
$108,700
Locust
5,840
$76,504
$322,100
Long Creek
206
N/A
N/A
Long View
5,011
$46,739
$157,300
Louisburg
3,263
$38,036
$262,500
Love Valley
159
N/A
$98,900
Lowell
3,768
$52,500
$200,600
Lowesville
3,874
$113,510
$406,500
Lowgap
264
$60,368
$163,500
Lucama
1,205
$54,583
$115,500
Lumberton
18,859
$42,877
$152,600
M
City / Town
Population
Median Income
Median Home Value
Macclesfield
391
$56,000
$135,200
Madison
2,242
$52,593
$184,900
Maggie Valley
2,112
$68,125
$320,500
Magnolia
1,024
$39,406
$114,400
Maiden
3,788
$75,511
$233,800
Mamers
669
$33,561
$118,500
Manns Harbor
926
$51,800
$253,000
Manteo
2,020
$83,777
$444,400
Mar-Mac
2,877
$53,819
$149,200
Marble
472
$71,836
$193,800
Marietta
106
$62,500
$135,700
Marion
7,579
$51,314
$163,500
Mars Hill
3,025
$81,429
$294,700
Marshall
961
$56,728
$282,100
Marshallberg
398
$88,438
$219,400
Marshville
2,615
$57,837
$172,300
Marvin
6,692
$250,001
$906,000
Matthews
30,577
$108,611
$445,100
Maury
1,339
N/A
N/A
Maxton
2,330
$22,667
$83,200
Mayodan
2,401
$38,446
$120,600
Maysville
1,022
$59,432
$160,500
McAdenville
1,010
$112,083
$377,000
McDonald
106
$51,875
$95,600
McFarlan
164
N/A
$115,000
McLeansville
688
$27,161
$207,400
Mebane
19,538
$83,174
$338,900
Mesic
205
$47,750
$160,500
Micro
573
$44,531
$170,700
Middleburg
141
N/A
N/A
Middlesex
867
$48,281
$216,900
Midland
4,860
$101,477
$369,100
Midway
4,897
$83,446
$274,100
Millers Creek
1,689
$63,125
$227,200
Millingport
522
$84,464
$209,900
Mills River
7,281
$105,398
$436,100
Milton
133
$36,136
$234,400
Milwaukee
139
N/A
$110,000
Mineral Springs
3,314
$91,500
$389,900
Minnesott Beach
593
$73,690
$292,200
Mint Hill
27,556
$100,860
$428,900
Misenheimer
659
$60,417
$225,000
Mocksville
6,068
$55,367
$240,700
Momeyer
398
$65,278
$98,800
Moncure
1,039
$54,076
N/A
Monroe
36,759
$72,540
$309,100
Montreat
630
$115,568
$606,400
Mooresboro
190
$49,464
$225,000
Mooresville
52,381
$89,647
$390,900
Moravian Falls
1,285
$47,548
$218,800
Morehead City
9,806
$56,233
$357,400
Morganton
17,646
$51,355
$221,700
Morrisville
31,422
$125,396
$518,800
Morven
362
$28,125
$110,700
Mount Airy
10,633
$40,275
$181,900
Mount Gilead
1,197
$58,885
$157,300
Mount Holly
18,208
$79,385
$337,800
Mount Olive
4,453
$48,700
$153,500
Mount Pleasant
2,230
$90,795
$306,500
Mountain Home
3,437
$83,083
$400,000
Mountain View
3,982
$71,792
$222,500
Moyock
5,684
$115,244
$405,100
Mulberry
2,037
$51,919
$172,400
Murfreesboro
3,170
$39,914
$158,600
Murphy
1,604
$37,263
$250,000
Murraysville
16,339
$81,167
$320,700
Myrtle Grove
12,637
$113,463
$439,100
N
City / Town
Population
Median Income
Median Home Value
Nags Head
3,160
$91,264
$490,800
Nashville
5,729
$61,000
$205,300
Navassa
2,039
$62,000
$187,100
Nebo
1,670
$50,139
$129,800
Neuse Forest
2,671
$84,500
$228,000
New Bern
32,734
$61,031
$240,100
New Hope
1,487
$58,667
$162,800
New London
608
$61,875
$296,200
Newland
866
$46,006
$241,700
Newport
4,441
$56,351
$233,600
Newton
13,333
$62,015
$186,300
Newton Grove
498
$68,906
$149,600
Norlina
1,087
$27,143
$94,700
North Topsail Beach
784
$121,250
$473,600
North Wilkesboro
4,421
$38,474
$212,700
Northchase
5,896
$59,375
$318,400
Northlakes
1,716
$101,250
$366,500
Northwest
885
$53,214
$225,900
Norwood
2,433
$51,639
$185,200
O
City / Town
Population
Median Income
Median Home Value
Oak City
353
$61,091
$96,100
Oak Island
9,030
$85,872
$456,500
Oak Ridge
7,744
$155,385
$529,300
Oakboro
2,683
$69,100
$282,600
Ocean Isle Beach
903
$96,786
$835,500
Ocracoke
723
$77,583
$456,200
Ogden
8,249
$121,338
$463,700
Old Fort
555
$47,500
$135,900
Old Hundred
131
N/A
N/A
Oriental
873
$57,880
$422,900
Ossipee
795
$70,417
$125,700
Oxford
8,914
$43,054
$196,200
P
City / Town
Population
Median Income
Median Home Value
Pantego
493
$60,417
$111,900
Parkton
529
$56,250
$151,900
Parmele
374
$36,136
$85,200
Patterson Springs
845
$58,250
$142,200
Peachland
443
$70,000
$135,000
Peletier
1,009
$55,893
$208,500
Pembroke
2,822
$25,889
$129,400
Pikeville
776
$62,396
$140,800
Pilot Mountain
1,483
$49,200
$203,600
Pine Knoll Shores
1,351
$109,375
$592,300
Pine Level
2,031
$75,263
$221,000
Pinebluff
1,806
$80,833
$234,200
Pinehurst
18,256
$109,802
$476,600
Pinetops
1,426
$60,458
$136,500
Pineville
11,055
$69,354
$395,100
Piney Green
14,078
$72,177
$227,600
Pink Hill
527
$46,635
$99,300
Pinnacle
540
$23,750
N/A
Pittsboro
4,752
$81,639
$376,300
Plain View
1,741
$53,636
$200,900
Pleasant Garden
5,060
$88,204
$223,500
Pleasant Hill
793
$52,381
$147,800
Plymouth
3,250
$34,521
$87,000
Polkton
2,555
$47,059
$130,100
Polkville
536
$74,688
$179,500
Pollocksville
463
$60,714
$162,100
Porters Neck
7,654
$119,979
$569,700
Potters Hill
595
N/A
$112,800
Powellsville
277
$53,542
$142,500
Princeton
1,658
$45,500
$215,400
Princeville
1,619
$46,406
$106,000
Proctorville
109
$75,625
$93,000
Prospect
907
$110,769
$100,700
Pumpkin Center
1,636
$64,102
$189,600
R
City / Town
Population
Median Income
Median Home Value
Raeford
4,552
$46,494
$201,800
Raemon
288
$76,563
$96,300
Raleigh
481,031
$85,395
$415,800
Ramseur
2,150
$35,923
$155,300
Randleman
4,644
$53,456
$184,700
Ranlo
4,617
$78,033
$200,200
Red Cross
903
$64,500
$257,000
Red Oak
3,405
$90,214
$271,800
Red Springs
3,125
$20,833
$100,800
Reidsville
14,585
$42,921
$138,800
Rennert
292
$26,875
$45,800
Rhodhiss
1,166
$63,125
$134,700
Rich Square
880
$37,031
$85,000
Richfield
937
$70,750
$219,900
Richlands
2,335
$65,163
$248,800
Riegelwood
649
$49,583
$200,300
River Bend
2,874
$71,824
$266,100
River Road
3,366
$46,352
$232,800
Roanoke Rapids
14,856
$53,690
$142,700
Robbins
1,893
$53,438
$99,100
Robbinsville
577
$17,802
$26,800
Roberdel
279
$85,380
$110,900
Robersonville
1,220
$43,523
$94,500
Rockfish
3,574
$64,476
$199,900
Rockingham
8,967
$37,224
$150,800
Rockwell
2,782
$69,632
$237,200
Rocky Mount
54,297
$55,534
$165,700
Rocky Point
1,020
$69,514
$163,500
Rodanthe
781
N/A
N/A
Rolesville
10,766
$149,565
$535,000
Ronda
436
$48,393
$109,500
Roper
384
$22,819
$71,400
Rose Hill
1,309
$49,375
$125,000
Roseboro
1,123
$39,333
$130,300
Rosman
699
$53,626
$213,200
Rougemont
703
$104,327
$298,500
Rowland
946
$32,500
$118,000
Roxboro
8,182
$36,553
$157,700
Roxobel
326
$39,167
$99,600
Royal Pines
4,325
$107,885
$400,200
Ruffin
423
N/A
N/A
Rural Hall
3,466
$51,054
$189,600
Ruth
510
$51,250
$138,300
Rutherford College
1,374
$67,500
$185,600
Rutherfordton
3,680
$59,375
$288,400
S
City / Town
Population
Median Income
Median Home Value
Salem
2,377
$68,988
$159,100
Salemburg
550
$83,026
$163,100
Salisbury
35,825
$53,716
$242,500
Saluda
683
$52,137
$372,400
Salvo
220
N/A
N/A
Sandy Creek
300
$61,250
$151,300
Sandyfield
763
$41,667
$69,100
Sanford
31,478
$57,586
$245,400
Saratoga
291
$30,469
$97,900
Sawmills
5,042
$71,067
$219,600
Saxapahaw
1,301
$59,000
$194,000
Scotch Meadows
370
$92,083
$220,000
Scotland Neck
2,006
$19,083
$73,000
Sea Breeze
1,849
$69,942
$405,100
Seaboard
585
$25,776
$91,500
Seagrove
407
$64,926
$157,500
Sedalia
772
$69,712
$206,500
Selma
6,817
$41,368
$171,600
Seven Devils
425
$111,667
$426,900
Seven Lakes
4,535
$91,085
$394,500
Severn
158
$62,500
$120,500
Shallotte
4,639
$88,367
$349,500
Shannon
125
N/A
N/A
Sharpsburg
1,605
$54,709
$121,900
Shelby
22,100
$48,376
$197,200
Siler City
7,995
$46,566
$154,600
Silver City
592
$20,893
$97,300
Silver Lake
6,563
$76,756
$325,500
Simpson
432
$39,464
$177,800
Sims
522
$78,267
$196,900
Skippers Corner
3,792
$72,297
$247,500
Smithfield
12,116
$43,270
$242,500
Smithtown
211
N/A
$75,900
Sneads Ferry
2,728
$79,594
$269,300
Snow Hill
2,438
$31,629
$135,700
South Henderson
981
$28,558
N/A
South Mills
230
N/A
N/A
South Rosemary
2,475
$47,466
$86,800
South Weldon
500
$18,430
$66,500
Southern Pines
16,420
$88,535
$451,100
Southern Shores
3,139
$131,429
$712,300
Southmont
1,525
$91,307
$424,100
Southport
4,205
$87,641
$437,700
Sparta
1,928
$42,454
$209,600
Spencer
3,349
$65,465
$201,700
Spindale
4,131
$41,262
$167,400
Spivey's Corner
954
$43,938
$85,400
Spout Springs
11,242
$92,402
$358,500
Spring Hope
1,387
$38,393
$161,000
Spring Lake
11,573
$51,958
$124,000
Springdale
1,075
$55,096
$201,900
Spruce Pine
2,398
$42,098
$207,500
St. Helena
544
$75,313
$215,600
St. James
7,072
$116,383
$636,800
St. Pauls
2,688
$36,800
$111,000
St. Stephens
9,457
$60,394
$213,300
Staley
456
$80,250
$132,500
Stallings
16,886
$115,974
$428,000
Stanfield
1,522
$79,250
$335,800
Stanley
4,069
$75,461
$270,200
Stantonsburg
958
$61,176
$132,600
Star
1,282
$38,125
$136,300
Statesville
29,894
$52,880
$248,000
Stedman
1,670
$107,250
$218,800
Stem
1,249
$95,625
$240,500
Stokes
210
$59,625
$225,000
Stokesdale
6,004
$121,071
$379,100
Stoneville
1,094
$44,630
$150,600
Stonewall
131
$50,000
$134,400
Stony Point
1,372
$73,209
$171,800
Stovall
235
$53,750
$171,400
Sugar Mountain
539
$96,094
$343,800
Summerfield
11,116
$160,275
$521,900
Sunbury
251
$62,902
N/A
Sunset Beach
4,351
$81,976
$410,900
Surf City
4,396
$81,433
$512,300
Swan Quarter
458
$71,289
$122,100
Swannanoa
6,901
$69,760
$287,500
Swansboro
3,997
$114,425
$378,700
Swepsonville
2,517
$100,559
$311,200
Sylva
2,646
$44,086
$201,200
T
City / Town
Population
Median Income
Median Home Value
Tabor City
3,777
$38,714
$115,900
Tarboro
10,770
$49,796
$185,500
Taylorsville
2,201
$39,423
$237,300
Taylortown
764
$40,750
$187,500
Teachey
427
$51,111
$181,800
Thomasville
27,321
$60,935
$179,300
Toast
893
$35,111
$104,800
Tobaccoville
2,664
$80,263
$234,200
Topsail Beach
406
$93,250
$691,200
Trent Woods
4,032
$107,802
$343,100
Trenton
319
$47,841
$176,800
Trinity
7,111
$82,664
$216,600
Troutman
3,995
$98,462
$398,800
Troy
2,926
$51,731
$160,100
Tryon
1,810
$57,721
$306,900
Turkey
391
N/A
$52,100
Tyro
3,833
$58,364
$191,800
U
City / Town
Population
Median Income
Median Home Value
Unionville
6,954
$96,028
$336,200
V
City / Town
Population
Median Income
Median Home Value
Valdese
4,704
$50,740
$209,800
Valle Crucis
242
N/A
$463,800
Valley Hill
2,675
$86,599
$353,100
Vanceboro
1,030
$34,514
$148,400
Vandemere
209
$35,833
$108,100
Vander
1,922
$66,993
$231,800
Vann Crossroads
187
N/A
$249,200
Varnamtown
782
$54,844
$293,800
Vass
1,644
$73,581
$257,500
W
City / Town
Population
Median Income
Median Home Value
Waco
171
N/A
$92,500
Wade
518
$70,938
$215,000
Wadesboro
4,972
$42,667
$153,200
Wagram
754
$52,159
$111,700
Wake Forest
52,844
$123,802
$474,500
Wakulla
142
N/A
$240,900
Walkertown
5,873
$82,615
$236,900
Wallace
3,457
$51,250
$178,000
Wallburg
3,150
$88,406
$343,700
Walnut Cove
2,115
$44,815
$217,300
Walnut Creek
1,422
$166,250
$468,700
Walstonburg
313
$42,500
$95,000
Wanchese
1,956
$88,750
$311,800
Warrenton
772
$43,750
$192,000
Warsaw
2,746
$54,297
$112,500
Washington
9,726
$40,186
$206,800
Washington Park
456
$88,750
$315,500
Watha
271
$48,125
$143,300
Waves
153
N/A
N/A
Waxhaw
22,275
$131,894
$549,400
Waynesville
10,502
$54,923
$281,700
Weaverville
4,687
$88,221
$463,700
Webster
470
$61,528
$375,000
Weddington
13,805
$190,766
$824,100
Welcome
3,521
$63,353
$200,800
Weldon
1,642
$48,350
$100,500
Wendell
13,064
$95,787
$330,500
Wentworth
2,692
$68,500
$170,300
Wesley Chapel
9,090
$132,188
$535,500
West Canton
1,412
$34,464
$197,000
West Jefferson
1,436
$46,827
$232,400
West Marion
1,066
$36,715
$161,600
Westport
5,915
$131,908
$580,000
Whispering Pines
5,211
$126,450
$464,800
Whitakers
494
$48,869
$148,300
White Lake
970
$84,375
$235,300
White Oak
191
$98,929
$407,100
White Plains
795
$44,242
$231,700
Whiteville
4,696
$31,167
$187,500
Whitsett
569
$83,393
$213,000
Wilkesboro
3,646
$40,907
$223,700
Williamston
5,112
$38,738
$107,100
Wilmington
120,805
$66,738
$383,800
Wilson
48,370
$52,485
$210,700
Wilson's Mills
2,753
$62,813
$241,800
Windsor
3,269
$40,714
$102,700
Winfall
697
$77,083
$401,200
Wingate
4,425
$63,068
$229,800
Winston-Salem
252,037
$59,268
$233,800
Winterville
10,725
$83,193
$245,100
Winton
593
$48,036
$86,100
Woodfin
8,048
$71,384
$366,700
Woodland
497
$37,750
$112,500
Woodlawn
1,085
$72,734
$327,600
Wrightsboro
6,287
$78,450
$255,700
Wrightsville Beach
2,665
$151,563
$1,168,700
Y
City / Town
Population
Median Income
Median Home Value
Yadkin College
400
$110,219
$253,300
Yadkinville
3,004
$53,125
$183,800
Yanceyville
2,215
$27,655
$155,100
Youngsville
3,011
$86,528
$434,100
Z
City / Town
Population
Median Income
Median Home Value
Zebulon
8,711
$79,112
$320,700
Frequently Asked Questions
How many cities are in North Carolina?
There are 749 cities, towns, and census-designated places in North Carolina tracked in our database, based on U.S. Census Bureau data.
What is the average median household income in North Carolina?
The average median household income across North Carolina communities is $66,834, based on ACS 5-Year Estimates.
What is the average home value in North Carolina?
The average median home value across North Carolina cities is $250,415.
What is the largest city in North Carolina?
The largest city in North Carolina is Charlotte with a population of 903,844.
Data Source & Methodology
City data is sourced from the U.S. Census Bureau’s American Community Survey (ACS) 2023 5-Year Estimates. Includes demographics, income, education, housing, and employment data for all census-designated places.
Our Methodology · Data Sources · Source: U.S. Census Bureau
You're Almost In!
Thanks for subscribing. We just sent a confirmation email — tap the link inside to complete your signup.
📧 Check your inbox (and spam folder, just in case)