North Carolina places ranked by median household income

500 places in North Carolina have a reliable estimate of median household income (2020–2024 American Community Survey).

Highest figures: Marvin ($250,000 or more), Governors Club ($235,625), Weddington ($190,766).

Lowest figure: Robbinsville ($17,802).

The figure for North Carolina as a whole is $72,388 (±$324).

Figures last updated on .

Figure for North Carolina as a whole
$72,388 (±$324)
Places ranked
500

North Carolina places ranked by median household income

Median household income, estimate (90% margin of error), 2020–2024
RankPlaceCountyMedian household income
1MarvinUnion County$250,000 or more
2Governors ClubChatham County$235,625 (±$16,268)
3WeddingtonUnion County$190,766 (±$24,012)
4Lake Norman of IredellIredell County$173,542 (±$41,160)
5Biltmore ForestBuncombe County$169,167 (±$40,342)
6DavidsonMecklenburg County$166,556 (±$28,347)
7Walnut CreekWayne County$166,250 (±$52,054)
8Briar ChapelChatham County$166,063 (±$13,257)
9SummerfieldGuilford County$160,275 (±$23,472)
10Oak RidgeGuilford County$155,385 (±$23,788)
11RolesvilleWake County$149,565 (±$18,991)
12HarrisburgCabarrus County$148,254 (±$9,305)
13ApexWake County$144,135 (±$9,485)
14DuckDare County$136,250 (±$48,364)
15Holly SpringsWake County$135,578 (±$6,882)
16CaryWake County$134,905 (±$3,712)
17Wesley ChapelUnion County$132,188 (±$36,990)
18WestportLincoln County$131,908 (±$25,775)
19WaxhawUnion County$131,894 (±$11,510)
20Southern ShoresDare County$131,429 (±$23,323)
21Caswell BeachBrunswick County$130,750 (±$29,868)
22Whispering PinesMoore County$126,450 (±$21,571)
23Governors VillageChatham County$125,857 (±$57,944)
24MorrisvilleWake County$125,396 (±$12,240)
25Wake ForestWake County$123,802 (±$6,456)
26OgdenNew Hanover County$121,338 (±$9,967)
27North Topsail BeachOnslow County$121,250 (±$15,655)
28StokesdaleGuilford County$121,071 (±$21,636)
29Blowing RockWatauga County$120,938 (±$36,350)
30HuntersvilleMecklenburg County$120,516 (±$4,168)
31Porters NeckNew Hanover County$119,979 (±$25,761)
32St. JamesBrunswick County$116,383 (±$17,360)
33Holden BeachBrunswick County$116,250 (±$19,500)
34StallingsUnion County$115,974 (±$10,627)
35Fuquay-VarinaWake County$115,497 (±$8,663)
36AdvanceDavie County$115,391 (±$25,836)
37MoyockCurrituck County$115,244 (±$15,616)
38SwansboroOnslow County$114,425 (±$16,335)
39CorneliusMecklenburg County$113,767 (±$8,905)
40LowesvilleLincoln County$113,510 (±$29,999)
41Myrtle GroveNew Hanover County$113,463 (±$7,087)
42Avery CreekBuncombe County$113,261 (±$11,670)
43Lake Norman of CatawbaCatawba County$112,656 (±$20,505)
44McAdenvilleGaston County$112,083 (±$48,744)
45PinehurstMoore County$109,802 (±$8,940)
46Pine Knoll ShoresCarteret County$109,375 (±$13,000)
47MatthewsMecklenburg County$108,611 (±$9,129)
48Indian TrailUnion County$108,483 (±$8,730)
49Royal PinesBuncombe County$107,885 (±$17,955)
50Lake RoyaleFranklin County$107,806 (±$32,807)
51Trent WoodsCraven County$107,802 (±$21,042)
52Forest OaksGuilford County$107,604 (±$36,055)
53StedmanCumberland County$107,250 (±$10,406)
54Mills RiverHenderson County$105,398 (±$13,380)
55Brandywine BayCarteret County$105,000 (±$36,687)
56JamestownGuilford County$104,844 (±$47,854)
57Holly RidgeOnslow County$104,788 (±$21,971)
58Cherry BranchCraven County$104,432 (±$20,426)
59Kure BeachNew Hanover County$104,149 (±$17,140)
60KnightdaleWake County$103,220 (±$11,333)
61MidlandCabarrus County$101,477 (±$20,476)
62NorthlakesCaldwell County$101,250 (±$14,498)
63LewisvilleForsyth County$100,917 (±$13,481)
64Mint HillMecklenburg County$100,860 (±$5,726)
65SwepsonvilleAlamance County$100,559 (±$9,591)
66AlamanceAlamance County$99,375 (±$17,441)
67FairviewUnion County$98,808 (±$24,106)
68Cedar PointCarteret County$98,750 (±$10,020)
69TroutmanIredell County$98,462 (±$16,791)
70HillsboroughOrange County$98,163 (±$25,635)
71Ocean Isle BeachBrunswick County$96,786 (±$18,148)
72Sugar MountainAvery County$96,094 (±$16,863)
73UnionvilleUnion County$96,028 (±$10,826)
74GibsonvilleGuilford County$95,861 (±$8,907)
75WendellWake County$95,787 (±$17,543)
76StemGranville County$95,625 (±$17,192)
77Flat RockHenderson County$95,098 (±$18,104)
78BelmontGaston County$94,883 (±$14,568)
79BayshoreNew Hanover County$94,632 (±$9,479)
80Kitty HawkDare County$94,450 (±$16,986)
81CamdenCamden County$94,412 (±$28,858)
82Carolina BeachNew Hanover County$94,398 (±$20,918)
83BogueCarteret County$93,516 (±$15,673)
84Topsail BeachPender County$93,250 (±$35,077)
85Spout SpringsHarnett County$92,402 (±$13,212)
86Fairview (community)Buncombe County$92,132 (±$27,723)
87LelandBrunswick County$91,977 (±$5,999)
88HampsteadPender County$91,745 (±$28,177)
89Mineral SpringsUnion County$91,500 (±$9,884)
90SouthmontDavidson County$91,307 (±$40,050)
91Nags HeadDare County$91,264 (±$15,374)
92Archer LodgeJohnston County$91,188 (±$28,265)
93Seven LakesMoore County$91,085 (±$12,586)
94Beech MountainWatauga County$90,855 (±$16,861)
95Mount PleasantCabarrus County$90,795 (±$14,859)
96Red OakNash County$90,214 (±$11,866)
97Laurel ParkHenderson County$90,000 (±$17,731)
98Boiling SpringsCleveland County$89,875 (±$22,619)
99 (tie)Emerald IsleCarteret County$89,773 (±$13,436)
99 (tie)Kill Devil HillsDare County$89,773 (±$19,071)
101MooresvilleIredell County$89,647 (±$3,728)
102 (tie)WancheseDare County$88,750 (±$22,450)
102 (tie)Washington ParkBeaufort County$88,750 (±$32,807)
104Southern PinesMoore County$88,535 (±$12,182)
105WallburgDavidson County$88,406 (±$10,524)
106ShallotteBrunswick County$88,367 (±$21,272)
107WeavervilleBuncombe County$88,221 (±$30,215)
108Pleasant GardenGuilford County$88,204 (±$16,191)
109BethlehemAlexander County$87,795 (±$14,900)
110ClemmonsForsyth County$87,655 (±$10,436)
111SouthportBrunswick County$87,641 (±$13,080)
112Anderson CreekHarnett County$87,287 (±$6,918)
113ConcordCabarrus County$86,921 (±$4,284)
114Valley HillHenderson County$86,599 (±$10,748)
115YoungsvilleFranklin County$86,528 (±$27,048)
116Banner ElkAvery County$86,382 (±$37,063)
117Cape CarteretCarteret County$86,136 (±$26,985)
118Fearrington VillageChatham County$86,116 (±$16,896)
119Chapel HillOrange County$85,989 (±$5,527)
120Oak IslandBrunswick County$85,872 (±$7,281)
121CarrboroOrange County$85,743 (±$13,984)
122Brices CreekCraven County$85,723 (±$11,213)
123RaleighWake County$85,395 (±$2,159)
124EastoverCumberland County$85,156 (±$20,830)
125FoxfireMoore County$85,117 (±$12,975)
126ElonAlamance County$84,773 (±$19,982)
127Neuse ForestCraven County$84,500 (±$18,080)
128White LakeBladen County$84,375 (±$9,099)
129Cypress LandingBeaufort County$83,785 (±$17,332)
130ManteoDare County$83,777 (±$15,990)
131MidwayDavidson County$83,446 (±$17,198)
132WhitsettGuilford County$83,393 (±$7,886)
133WintervillePitt County$83,193 (±$14,119)
134MebaneAlamance County$83,174 (±$10,813)
135Mountain HomeHenderson County$83,083 (±$23,943)
136CreedmoorGranville County$82,961 (±$21,612)
137CarthageMoore County$82,695 (±$18,936)
138TrinityRandolph County$82,664 (±$21,201)
139WalkertownForsyth County$82,615 (±$21,129)
140CramertonGaston County$82,160 (±$7,167)
141CharlotteMecklenburg County$82,068 (±$1,299)
142Sunset BeachBrunswick County$81,976 (±$14,932)
143BelvilleBrunswick County$81,944 (±$18,524)
144LillingtonHarnett County$81,760 (±$8,580)
145DurhamDurham County$81,619 (±$2,203)
146Surf CityPender County$81,433 (±$12,692)
147Mars HillMadison County$81,429 (±$8,733)
148MurraysvilleNew Hanover County$81,167 (±$12,025)
149PinebluffMoore County$80,833 (±$9,824)
150Lake LureRutherford County$80,357 (±$21,820)
151HarmonyIredell County$80,288 (±$28,305)
152TobaccovilleForsyth County$80,263 (±$8,243)
153Sneads FerryOnslow County$79,594 (±$27,097)
154BarbecueHarnett County$79,426 (±$5,739)
155Mount HollyGaston County$79,385 (±$5,630)
156StanfieldStanly County$79,250 (±$21,899)
157ZebulonWake County$79,112 (±$14,209)
158ClaytonJohnston County$78,822 (±$4,441)
159GarnerWake County$78,756 (±$8,951)
160WrightsboroNew Hanover County$78,450 (±$6,912)
161SimsWilson County$78,267 (±$1,925)
162RanloGaston County$78,033 (±$16,265)
163Black MountainBuncombe County$77,042 (±$17,162)
164Silver LakeNew Hanover County$76,756 (±$15,693)
165LocustStanly County$76,504 (±$18,990)
166Carolina ShoresBrunswick County$76,087 (±$8,447)
167MaidenCatawba County$75,511 (±$20,001)
168StanleyGaston County$75,461 (±$19,862)
169St. HelenaPender County$75,313 (±$22,018)
170FletcherHenderson County$75,272 (±$7,663)
171Pine LevelJohnston County$75,263 (±$25,250)
172AberdeenMoore County$75,078 (±$5,900)
173LandisRowan County$75,000 (±$33,420)
174ButnerGranville County$74,739 (±$5,511)
175PolkvilleCleveland County$74,688 (±$20,471)
176DortchesNash County$74,500 (±$13,889)
177KannapolisCabarrus County$73,836 (±$4,039)
178Minnesott BeachPamlico County$73,690 (±$7,769)
179VassMoore County$73,581 (±$22,314)
180Stony PointAlexander County$73,209 (±$9,634)
181Four OaksJohnston County$72,826 (±$17,195)
182EtowahHenderson County$72,596 (±$27,415)
183Fairfield HarbourCraven County$72,583 (±$10,380)
184MonroeUnion County$72,540 (±$7,677)
185Lake WaccamawColumbus County$72,500 (±$10,426)
186Skippers CornerNew Hanover County$72,297 (±$9,213)
187Piney GreenOnslow County$72,177 (±$7,136)
188Bent CreekBuncombe County$72,176 (±$28,801)
189KernersvilleForsyth County$71,918 (±$3,532)
190River BendCraven County$71,824 (±$13,345)
191Mountain ViewCatawba County$71,792 (±$13,841)
192Hemby BridgeUnion County$71,688 (±$25,558)
193HighlandsMacon County$71,509 (±$8,961)
194WoodfinBuncombe County$71,384 (±$11,820)
195AshevilleBuncombe County$71,102 (±$3,950)
196SawmillsCaldwell County$71,067 (±$12,767)
197WadeCumberland County$70,938 (±$31,246)
198CherryvilleGaston County$70,625 (±$12,400)
199OssipeeAlamance County$70,417 (±$31,124)
200Atlantic BeachCarteret County$70,402 (±$22,532)
201BalfourHenderson County$70,116 (±$16,992)
202Sea BreezeNew Hanover County$69,942 (±$21,722)
203CantonHaywood County$69,924 (±$13,012)
204SwannanoaBuncombe County$69,760 (±$11,858)
205SedaliaGuilford County$69,712 (±$18,212)
206Glen AlpineBurke County$69,697 (±$11,068)
207RockwellRowan County$69,632 (±$17,416)
208Rocky PointPender County$69,514 (±$25,513)
209PinevilleMecklenburg County$69,354 (±$6,376)
210OakboroStanly County$69,100 (±$15,440)
211SalemBurke County$68,988 (±$13,864)
212Half MoonOnslow County$68,946 (±$17,396)
213Newton GroveSampson County$68,906 (±$31,371)
214WentworthRockingham County$68,500 (±$17,576)
215BoonvilleYadkin County$68,145 (±$18,010)
216Maggie ValleyHaywood County$68,125 (±$8,518)
217BurgawPender County$67,853 (±$17,745)
218Rutherford CollegeBurke County$67,500 (±$12,043)
219BensonJohnston County$67,102 (±$14,459)
220VanderCumberland County$66,993 (±$13,417)
221WilmingtonNew Hanover County$66,738 (±$2,914)
222 (tie)Arrowhead BeachChowan County$66,667 (±$26,405)
222 (tie)Barker Ten MileRobeson County$66,667 (±$21,751)
222 (tie)ClaremontCatawba County$66,667 (±$28,721)
225Lake ParkUnion County$66,411 (±$7,469)
226EnochvilleRowan County$66,225 (±$4,004)
227Lake JunaluskaHaywood County$66,165 (±$27,926)
228ConoverCatawba County$65,972 (±$9,896)
229Hope MillsCumberland County$65,774 (±$4,054)
230EflandOrange County$65,735 (±$18,588)
231DenverLincoln County$65,721 (±$11,527)
232SpencerRowan County$65,465 (±$16,860)
233CalabashBrunswick County$65,310 (±$8,980)
234HudsonCaldwell County$65,268 (±$30,640)
235RichlandsOnslow County$65,163 (±$18,171)
236BroadwayLee County$64,926 (±$22,113)
237ArchdaleRandolph County$64,757 (±$9,022)
238HickoryCatawba County$64,576 (±$5,348)
239High PointGuilford County$64,561 (±$4,028)
240Red CrossStanly County$64,500 (±$14,492)
241RockfishHoke County$64,476 (±$7,748)
242Pumpkin CenterOnslow County$64,102 (±$23,179)
243Horse ShoeHenderson County$64,096 (±$9,137)
244GastoniaGaston County$64,059 (±$3,551)
245WelcomeDavidson County$63,353 (±$5,340)
246ElroyWayne County$63,238 (±$11,247)
247Glen RavenAlamance County$63,173 (±$10,541)
248Millers CreekWilkes County$63,125 (±$17,712)
249WingateUnion County$63,068 (±$21,947)
250GrandyCurrituck County$62,847 (±$17,273)
251Wilson's MillsJohnston County$62,813 (±$5,388)
252Boiling Spring LakesBrunswick County$62,676 (±$10,445)
253PikevilleWayne County$62,396 (±$15,899)
254Kings GrantNew Hanover County$62,232 (±$12,141)
255NewtonCatawba County$62,015 (±$5,625)
256NavassaBrunswick County$62,000 (±$9,047)
257DrexelBurke County$61,992 (±$13,338)
258New LondonStanly County$61,875 (±$16,209)
259GreensboroGuilford County$61,515 (±$1,510)
260KenansvilleDuplin County$61,364 (±$17,238)
261StantonsburgWilson County$61,176 (±$7,222)
262Haw RiverAlamance County$61,058 (±$10,811)
263New BernCraven County$61,031 (±$4,313)
264NashvilleNash County$61,000 (±$12,944)
265ThomasvilleDavidson County$60,935 (±$5,404)
266ElkinSurry County$60,740 (±$8,567)
267PinetopsEdgecombe County$60,458 (±$7,688)
268DanaHenderson County$60,450 (±$17,111)
269St. StephensCatawba County$60,394 (±$7,053)
270Bessemer CityGaston County$60,300 (±$13,103)
271ColumbusPolk County$60,169 (±$15,642)
272Harkers IslandCarteret County$60,000 (±$10,151)
273East Flat RockHenderson County$59,583 (±$8,659)
274FranklintonFranklin County$59,464 (±$16,678)
275MaysvilleJones County$59,432 (±$22,445)
276 (tie)NorthchaseNew Hanover County$59,375 (±$13,146)
276 (tie)RutherfordtonRutherford County$59,375 (±$13,689)
278Winston-SalemForsyth County$59,268 (±$1,883)
279East BendYadkin County$59,219 (±$13,925)
280SaxapahawAlamance County$59,000 (±$22,936)
281James CityCraven County$58,973 (±$12,893)
282Mount GileadMontgomery County$58,885 (±$17,736)
283ClevelandRowan County$58,750 (±$12,288)
284New HopeWayne County$58,667 (±$11,714)
285HavelockCraven County$58,408 (±$4,691)
286FayettevilleCumberland County$58,407 (±$1,606)
287DallasGaston County$58,403 (±$6,867)
288TyroDavidson County$58,364 (±$11,621)
289Granite QuarryRowan County$57,981 (±$18,843)
290OrientalPamlico County$57,880 (±$11,529)
291MarshvilleUnion County$57,837 (±$16,813)
292GarlandSampson County$57,829 (±$14,764)
293KingStokes County$57,817 (±$11,726)
294TryonPolk County$57,721 (±$15,041)
295JacksonvilleOnslow County$57,697 (±$4,961)
296CandorMontgomery County$57,639 (±$27,894)
297SanfordLee County$57,586 (±$5,084)
298Broad CreekCarteret County$57,500 (±$7,225)
299KenlyJohnston County$57,045 (±$22,744)
300Granite FallsCaldwell County$56,917 (±$10,387)
301BurlingtonAlamance County$56,880 (±$5,084)
302MarshallMadison County$56,728 (±$14,536)
303ClydeHaywood County$56,406 (±$11,850)
304NewportCarteret County$56,351 (±$17,077)
305GrahamAlamance County$56,239 (±$1,962)
306Morehead CityCarteret County$56,233 (±$3,697)
307CherokeeSwain County$55,972 (±$23,565)
308PeletierCarteret County$55,893 (±$8,999)
309Green LevelAlamance County$55,823 (±$10,472)
310HildebranBurke County$55,703 (±$9,066)
311HayesvilleClay County$55,625 (±$17,088)
312Rocky MountNash County$55,534 (±$2,420)
313MocksvilleDavie County$55,367 (±$5,504)
314SpringdaleGaston County$55,096 (±$26,168)
315WaynesvilleHaywood County$54,923 (±$7,816)
316SharpsburgNash County$54,709 (±$12,005)
317Connelly SpringsBurke County$54,620 (±$14,554)
318 (tie)GrantsboroPamlico County$54,583 (±$15,233)
318 (tie)LucamaWilson County$54,583 (±$21,991)
320WarsawDuplin County$54,297 (±$16,916)
321BrevardTransylvania County$54,103 (±$11,879)
322China GroveRowan County$54,083 (±$18,936)
323MoncureChatham County$54,076 (±$14,000)
324Buies CreekHarnett County$53,933 (±$12,161)
325Mar-MacWayne County$53,819 (±$13,737)
326EdneyvilleHenderson County$53,818 (±$20,455)
327Black CreekWilson County$53,750 (±$15,067)
328SalisburyRowan County$53,716 (±$4,166)
329Roanoke RapidsHalifax County$53,690 (±$8,635)
330RosmanTransylvania County$53,626 (±$8,822)
331RandlemanRandolph County$53,456 (±$14,588)
332HendersonvilleHenderson County$53,449 (±$2,835)
333RobbinsMoore County$53,438 (±$3,543)
334Cajah's MountainCaldwell County$53,361 (±$5,400)
335BeaufortCarteret County$53,321 (±$14,093)
336NorthwestBrunswick County$53,214 (±$18,674)
337BadinStanly County$53,145 (±$11,007)
338YadkinvilleYadkin County$53,125 (±$12,571)
339BethelPitt County$52,961 (±$5,835)
340StatesvilleIredell County$52,880 (±$5,095)
341Cove CreekWatauga County$52,847 (±$13,888)
342FranklinvilleRandolph County$52,805 (±$12,405)
343MadisonRockingham County$52,593 (±$9,148)
344LowellGaston County$52,500 (±$14,253)
345WilsonWilson County$52,485 (±$4,430)
346BladenboroBladen County$52,337 (±$16,849)
347AngierHarnett County$52,214 (±$9,606)
348WagramScotland County$52,159 (±$14,219)
349Elizabeth CityPasquotank County$52,141 (±$4,732)
350SaludaPolk County$52,137 (±$6,920)
351Spring LakeCumberland County$51,958 (±$6,554)
352MulberryWilkes County$51,919 (±$15,068)
353TroyMontgomery County$51,731 (±$20,267)
354NorwoodStanly County$51,639 (±$15,100)
355MorgantonBurke County$51,355 (±$2,582)
356MarionMcDowell County$51,314 (±$16,150)
357BelwoodCleveland County$51,299 (±$2,391)
358WallaceDuplin County$51,250 (±$13,039)
359Rural HallForsyth County$51,054 (±$14,010)
360BurnsvilleYancey County$50,997 (±$6,679)
361DentonDavidson County$50,847 (±$5,160)
362ValdeseBurke County$50,740 (±$6,175)
363ErwinHarnett County$50,701 (±$6,887)
364NeboMcDowell County$50,139 (±$7,784)
365LenoirCaldwell County$49,910 (±$6,914)
366TarboroEdgecombe County$49,796 (±$13,723)
367GreenvillePitt County$49,748 (±$2,864)
368Kings MountainCleveland County$49,564 (±$5,047)
369FoscoeWatauga County$49,243 (±$9,644)
370Pilot MountainSurry County$49,200 (±$16,366)
371JacksonNorthampton County$49,048 (±$2,512)
372WhitakersNash County$48,869 (±$17,435)
373AnsonvilleAnson County$48,750 (±$17,907)
374Mount OliveWayne County$48,700 (±$5,490)
375GoldsboroWayne County$48,540 (±$2,573)
376ShelbyCleveland County$48,376 (±$7,148)
377WeldonHalifax County$48,350 (±$10,501)
378MiddlesexNash County$48,281 (±$12,200)
379La GrangeLenoir County$48,078 (±$7,945)
380WintonHertford County$48,036 (±$16,614)
381FruitlandHenderson County$48,025 (±$14,521)
382FranklinMacon County$47,888 (±$4,336)
383Moravian FallsWilkes County$47,548 (±$18,493)
384Old FortMcDowell County$47,500 (±$5,632)
385South RosemaryHalifax County$47,466 (±$5,134)
386EdenRockingham County$47,260 (±$8,635)
387AsheboroRandolph County$47,197 (±$5,028)
388PolktonAnson County$47,059 (±$15,411)
389AlbemarleStanly County$46,881 (±$7,519)
390DunnHarnett County$46,830 (±$6,780)
391West JeffersonAshe County$46,827 (±$20,727)
392CooleemeeDavie County$46,750 (±$8,114)
393Long ViewCatawba County$46,739 (±$2,348)
394JamesvilleMartin County$46,703 (±$17,427)
395Pink HillLenoir County$46,635 (±$5,441)
396Siler CityChatham County$46,566 (±$16,200)
397GamewellCaldwell County$46,556 (±$17,194)
398RaefordHoke County$46,494 (±$6,970)
399PrincevilleEdgecombe County$46,406 (±$19,695)
400River RoadBeaufort County$46,352 (±$11,566)
401LincolntonLincoln County$46,320 (±$4,828)
402AuroraBeaufort County$46,131 (±$10,388)
403NewlandAvery County$46,006 (±$10,415)
404ChadbournColumbus County$45,787 (±$20,993)
405BiscoeMontgomery County$45,190 (±$10,473)
406ClintonSampson County$44,953 (±$4,149)
407Walnut CoveStokes County$44,815 (±$15,986)
408IcardBurke County$44,641 (±$11,202)
409Bryson CitySwain County$44,167 (±$7,357)
410SylvaJackson County$44,086 (±$6,090)
411EmmaBuncombe County$43,907 (±$9,117)
412 (tie)DobsonSurry County$43,750 (±$18,601)
412 (tie)WarrentonWarren County$43,750 (±$16,902)
414RobersonvilleMartin County$43,523 (±$9,275)
415SmithfieldJohnston County$43,270 (±$7,289)
416LexingtonDavidson County$43,128 (±$2,614)
417OxfordGranville County$43,054 (±$8,790)
418ReidsvilleRockingham County$42,921 (±$4,623)
419LumbertonRobeson County$42,877 (±$5,546)
420WadesboroAnson County$42,667 (±$16,242)
421SpartaAlleghany County$42,454 (±$9,194)
422AydenPitt County$42,413 (±$5,393)
423FaisonDuplin County$42,333 (±$8,502)
424LaurinburgScotland County$42,170 (±$4,423)
425GastonNorthampton County$42,105 (±$10,637)
426Spruce PineMitchell County$42,098 (±$9,436)
427LittletonHalifax County$42,083 (±$18,974)
428BrogdenWayne County$42,074 (±$18,409)
429DudleyWayne County$42,050 (±$13,222)
430Flat Rock (community)Surry County$42,018 (±$7,210)
431HamletRichmond County$41,590 (±$4,095)
432Elk ParkAvery County$41,583 (±$6,682)
433Cove CityCraven County$41,522 (±$15,078)
434ChocowinityBeaufort County$41,382 (±$10,491)
435GarysburgNorthampton County$41,333 (±$19,501)
436SpindaleRutherford County$41,262 (±$5,636)
437AhoskieHertford County$40,987 (±$4,020)
438WilkesboroWilkes County$40,907 (±$6,060)
439TaylortownMoore County$40,750 (±$13,663)
440WindsorBertie County$40,714 (±$10,486)
441JeffersonAshe County$40,590 (±$12,413)
442Mount AirySurry County$40,275 (±$5,902)
443HertfordPerquimans County$40,250 (±$8,830)
444WashingtonBeaufort County$40,186 (±$6,752)
445HendersonVance County$39,969 (±$3,213)
446MurfreesboroHertford County$39,914 (±$7,247)
447CricketWilkes County$39,859 (±$11,681)
448TaylorsvilleAlexander County$39,423 (±$13,918)
449MagnoliaDuplin County$39,406 (±$19,379)
450LawndaleCleveland County$39,250 (±$15,973)
451WilliamstonMartin County$38,738 (±$9,382)
452Tabor CityColumbus County$38,714 (±$7,044)
453FairplainsWilkes County$38,585 (±$6,470)
454North WilkesboroWilkes County$38,474 (±$7,688)
455MayodanRockingham County$38,446 (±$10,941)
456EdentonChowan County$38,417 (±$10,333)
457Spring HopeNash County$38,393 (±$14,440)
458StarMontgomery County$38,125 (±$12,439)
459MurphyCherokee County$37,263 (±$13,177)
460RockinghamRichmond County$37,224 (±$9,361)
461BeulavilleDuplin County$37,188 (±$8,958)
462AndrewsCherokee County$37,061 (±$8,433)
463Rich SquareNorthampton County$37,031 (±$11,128)
464CoatsHarnett County$37,009 (±$7,777)
465ConwayNorthampton County$36,920 (±$11,155)
466KinstonLenoir County$36,878 (±$2,930)
467St. PaulsRobeson County$36,800 (±$10,924)
468GriftonPitt County$36,794 (±$7,775)
469West MarionMcDowell County$36,715 (±$9,287)
470AulanderBertie County$36,689 (±$16,202)
471FairmontRobeson County$36,641 (±$5,639)
472RoxboroPerson County$36,553 (±$6,082)
473CullowheeJackson County$35,929 (±$9,937)
474RamseurRandolph County$35,923 (±$13,959)
475Forest CityRutherford County$35,524 (±$5,910)
476EnfieldHalifax County$34,830 (±$9,550)
477EllerbeRichmond County$34,808 (±$15,497)
478PlymouthWashington County$34,521 (±$7,287)
479East RockinghamRichmond County$34,355 (±$5,693)
480BayboroPamlico County$33,636 (±$11,261)
481BelhavenBeaufort County$32,644 (±$7,251)
482Snow HillGreene County$31,629 (±$12,462)
483Fair BluffColumbus County$31,389 (±$6,946)
484WhitevilleColumbus County$31,167 (±$10,113)
485KingstownCleveland County$30,750 (±$12,525)
486BooneWatauga County$30,065 (±$5,963)
487JonesvilleYadkin County$29,837 (±$9,545)
488ElizabethtownBladen County$29,375 (±$9,800)
489Barker HeightsHenderson County$29,277 (±$11,640)
490YanceyvilleCaswell County$27,655 (±$8,197)
491NorlinaWarren County$27,143 (±$12,664)
492ColumbiaTyrrell County$25,893 (±$12,151)
493PembrokeRobeson County$25,889 (±$2,672)
494GibsonScotland County$25,000 (±$8,541)
495RoperWashington County$22,819 (±$6,899)
496MaxtonRobeson County$22,667 (±$5,232)
497Red SpringsRobeson County$20,833 (±$6,941)
498Scotland NeckHalifax County$19,083 (±$9,024)
499Dobbins HeightsRichmond County$18,958 (±$8,303)
500RobbinsvilleGraham County$17,802 (±$5,064)

How this ranking is built

A place is included when its own page for this figure is published as reliable: a coefficient of variation of 30% or less and enough surveyed homes.

500 places qualify; the rest are on their own pages with their margins, but not ranked here.

The ranking orders the estimates alone: where two places’ margins of error overlap, their ranks may not truly differ, and places at the same published figure share a rank.

A median published as a bound (“$3,500 or more”) is placed at the bound; its true place may be higher.

Survey years: 2020–2024 (American Community Survey 5-year estimates).

Margins of error are at the 90% confidence level.

What you can do on Seayora in North Carolina

One account for renting, owning, managing and fixing homes, with these figures beside you.

Own or manage a rental?

List it, sign the lease and collect rent online, with the figures for North Carolina beside you.

Create a landlord account · See what landlords get

Looking for a place to rent?

Browse homes for rent near North Carolina, save the ones you like and apply online.

Browse rentals · Create a renter account

Do repairs, renovations or maintenance?

Get found by owners and renters near North Carolina, and send estimates and invoices from your phone.

Join as a pro · Find a pro

Questions about North Carolina

Which place in North Carolina has the highest median household income?

Marvin has the highest, $250,000 or more (2020–2024 American Community Survey).

Which place in North Carolina has the lowest median household income?

Robbinsville has the lowest, $17,802 (±$5,064).

What is the median household income in North Carolina?

The figure for North Carolina as a whole is $72,388 (±$324).

Sources

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

Figures are published by the US Census Bureau, HUD, the Bureau of Labor Statistics and the FBI; Seayora reproduces them and does not adjust them, except where a sentence says it compares dollar figures after inflation. They describe the whole place, not any one building or street, and are not an appraisal, a rent determination, a tax bill, a safety rating or legal advice.

Figures last updated on .

Related