Home / Housing data / North Carolina / Rankings / Median household incomeNorth 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 November 12, 2026 .
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 Rank Place County Median household income 1 Marvin Union County $250,000 or more 2 Governors Club Chatham County $235,625 (±$16,268) 3 Weddington Union County $190,766 (±$24,012) 4 Lake Norman of Iredell Iredell County $173,542 (±$41,160) 5 Biltmore Forest Buncombe County $169,167 (±$40,342) 6 Davidson Mecklenburg County $166,556 (±$28,347) 7 Walnut Creek Wayne County $166,250 (±$52,054) 8 Briar Chapel Chatham County $166,063 (±$13,257) 9 Summerfield Guilford County $160,275 (±$23,472) 10 Oak Ridge Guilford County $155,385 (±$23,788) 11 Rolesville Wake County $149,565 (±$18,991) 12 Harrisburg Cabarrus County $148,254 (±$9,305) 13 Apex Wake County $144,135 (±$9,485) 14 Duck Dare County $136,250 (±$48,364) 15 Holly Springs Wake County $135,578 (±$6,882) 16 Cary Wake County $134,905 (±$3,712) 17 Wesley Chapel Union County $132,188 (±$36,990) 18 Westport Lincoln County $131,908 (±$25,775) 19 Waxhaw Union County $131,894 (±$11,510) 20 Southern Shores Dare County $131,429 (±$23,323) 21 Caswell Beach Brunswick County $130,750 (±$29,868) 22 Whispering Pines Moore County $126,450 (±$21,571) 23 Governors Village Chatham County $125,857 (±$57,944) 24 Morrisville Wake County $125,396 (±$12,240) 25 Wake Forest Wake County $123,802 (±$6,456) 26 Ogden New Hanover County $121,338 (±$9,967) 27 North Topsail Beach Onslow County $121,250 (±$15,655) 28 Stokesdale Guilford County $121,071 (±$21,636) 29 Blowing Rock Watauga County $120,938 (±$36,350) 30 Huntersville Mecklenburg County $120,516 (±$4,168) 31 Porters Neck New Hanover County $119,979 (±$25,761) 32 St. James Brunswick County $116,383 (±$17,360) 33 Holden Beach Brunswick County $116,250 (±$19,500) 34 Stallings Union County $115,974 (±$10,627) 35 Fuquay-Varina Wake County $115,497 (±$8,663) 36 Advance Davie County $115,391 (±$25,836) 37 Moyock Currituck County $115,244 (±$15,616) 38 Swansboro Onslow County $114,425 (±$16,335) 39 Cornelius Mecklenburg County $113,767 (±$8,905) 40 Lowesville Lincoln County $113,510 (±$29,999) 41 Myrtle Grove New Hanover County $113,463 (±$7,087) 42 Avery Creek Buncombe County $113,261 (±$11,670) 43 Lake Norman of Catawba Catawba County $112,656 (±$20,505) 44 McAdenville Gaston County $112,083 (±$48,744) 45 Pinehurst Moore County $109,802 (±$8,940) 46 Pine Knoll Shores Carteret County $109,375 (±$13,000) 47 Matthews Mecklenburg County $108,611 (±$9,129) 48 Indian Trail Union County $108,483 (±$8,730) 49 Royal Pines Buncombe County $107,885 (±$17,955) 50 Lake Royale Franklin County $107,806 (±$32,807) 51 Trent Woods Craven County $107,802 (±$21,042) 52 Forest Oaks Guilford County $107,604 (±$36,055) 53 Stedman Cumberland County $107,250 (±$10,406) 54 Mills River Henderson County $105,398 (±$13,380) 55 Brandywine Bay Carteret County $105,000 (±$36,687) 56 Jamestown Guilford County $104,844 (±$47,854) 57 Holly Ridge Onslow County $104,788 (±$21,971) 58 Cherry Branch Craven County $104,432 (±$20,426) 59 Kure Beach New Hanover County $104,149 (±$17,140) 60 Knightdale Wake County $103,220 (±$11,333) 61 Midland Cabarrus County $101,477 (±$20,476) 62 Northlakes Caldwell County $101,250 (±$14,498) 63 Lewisville Forsyth County $100,917 (±$13,481) 64 Mint Hill Mecklenburg County $100,860 (±$5,726) 65 Swepsonville Alamance County $100,559 (±$9,591) 66 Alamance Alamance County $99,375 (±$17,441) 67 Fairview Union County $98,808 (±$24,106) 68 Cedar Point Carteret County $98,750 (±$10,020) 69 Troutman Iredell County $98,462 (±$16,791) 70 Hillsborough Orange County $98,163 (±$25,635) 71 Ocean Isle Beach Brunswick County $96,786 (±$18,148) 72 Sugar Mountain Avery County $96,094 (±$16,863) 73 Unionville Union County $96,028 (±$10,826) 74 Gibsonville Guilford County $95,861 (±$8,907) 75 Wendell Wake County $95,787 (±$17,543) 76 Stem Granville County $95,625 (±$17,192) 77 Flat Rock Henderson County $95,098 (±$18,104) 78 Belmont Gaston County $94,883 (±$14,568) 79 Bayshore New Hanover County $94,632 (±$9,479) 80 Kitty Hawk Dare County $94,450 (±$16,986) 81 Camden Camden County $94,412 (±$28,858) 82 Carolina Beach New Hanover County $94,398 (±$20,918) 83 Bogue Carteret County $93,516 (±$15,673) 84 Topsail Beach Pender County $93,250 (±$35,077) 85 Spout Springs Harnett County $92,402 (±$13,212) 86 Fairview (community) Buncombe County $92,132 (±$27,723) 87 Leland Brunswick County $91,977 (±$5,999) 88 Hampstead Pender County $91,745 (±$28,177) 89 Mineral Springs Union County $91,500 (±$9,884) 90 Southmont Davidson County $91,307 (±$40,050) 91 Nags Head Dare County $91,264 (±$15,374) 92 Archer Lodge Johnston County $91,188 (±$28,265) 93 Seven Lakes Moore County $91,085 (±$12,586) 94 Beech Mountain Watauga County $90,855 (±$16,861) 95 Mount Pleasant Cabarrus County $90,795 (±$14,859) 96 Red Oak Nash County $90,214 (±$11,866) 97 Laurel Park Henderson County $90,000 (±$17,731) 98 Boiling Springs Cleveland County $89,875 (±$22,619) 99 (tie) Emerald Isle Carteret County $89,773 (±$13,436) 99 (tie) Kill Devil Hills Dare County $89,773 (±$19,071) 101 Mooresville Iredell County $89,647 (±$3,728) 102 (tie) Wanchese Dare County $88,750 (±$22,450) 102 (tie) Washington Park Beaufort County $88,750 (±$32,807) 104 Southern Pines Moore County $88,535 (±$12,182) 105 Wallburg Davidson County $88,406 (±$10,524) 106 Shallotte Brunswick County $88,367 (±$21,272) 107 Weaverville Buncombe County $88,221 (±$30,215) 108 Pleasant Garden Guilford County $88,204 (±$16,191) 109 Bethlehem Alexander County $87,795 (±$14,900) 110 Clemmons Forsyth County $87,655 (±$10,436) 111 Southport Brunswick County $87,641 (±$13,080) 112 Anderson Creek Harnett County $87,287 (±$6,918) 113 Concord Cabarrus County $86,921 (±$4,284) 114 Valley Hill Henderson County $86,599 (±$10,748) 115 Youngsville Franklin County $86,528 (±$27,048) 116 Banner Elk Avery County $86,382 (±$37,063) 117 Cape Carteret Carteret County $86,136 (±$26,985) 118 Fearrington Village Chatham County $86,116 (±$16,896) 119 Chapel Hill Orange County $85,989 (±$5,527) 120 Oak Island Brunswick County $85,872 (±$7,281) 121 Carrboro Orange County $85,743 (±$13,984) 122 Brices Creek Craven County $85,723 (±$11,213) 123 Raleigh Wake County $85,395 (±$2,159) 124 Eastover Cumberland County $85,156 (±$20,830) 125 Foxfire Moore County $85,117 (±$12,975) 126 Elon Alamance County $84,773 (±$19,982) 127 Neuse Forest Craven County $84,500 (±$18,080) 128 White Lake Bladen County $84,375 (±$9,099) 129 Cypress Landing Beaufort County $83,785 (±$17,332) 130 Manteo Dare County $83,777 (±$15,990) 131 Midway Davidson County $83,446 (±$17,198) 132 Whitsett Guilford County $83,393 (±$7,886) 133 Winterville Pitt County $83,193 (±$14,119) 134 Mebane Alamance County $83,174 (±$10,813) 135 Mountain Home Henderson County $83,083 (±$23,943) 136 Creedmoor Granville County $82,961 (±$21,612) 137 Carthage Moore County $82,695 (±$18,936) 138 Trinity Randolph County $82,664 (±$21,201) 139 Walkertown Forsyth County $82,615 (±$21,129) 140 Cramerton Gaston County $82,160 (±$7,167) 141 Charlotte Mecklenburg County $82,068 (±$1,299) 142 Sunset Beach Brunswick County $81,976 (±$14,932) 143 Belville Brunswick County $81,944 (±$18,524) 144 Lillington Harnett County $81,760 (±$8,580) 145 Durham Durham County $81,619 (±$2,203) 146 Surf City Pender County $81,433 (±$12,692) 147 Mars Hill Madison County $81,429 (±$8,733) 148 Murraysville New Hanover County $81,167 (±$12,025) 149 Pinebluff Moore County $80,833 (±$9,824) 150 Lake Lure Rutherford County $80,357 (±$21,820) 151 Harmony Iredell County $80,288 (±$28,305) 152 Tobaccoville Forsyth County $80,263 (±$8,243) 153 Sneads Ferry Onslow County $79,594 (±$27,097) 154 Barbecue Harnett County $79,426 (±$5,739) 155 Mount Holly Gaston County $79,385 (±$5,630) 156 Stanfield Stanly County $79,250 (±$21,899) 157 Zebulon Wake County $79,112 (±$14,209) 158 Clayton Johnston County $78,822 (±$4,441) 159 Garner Wake County $78,756 (±$8,951) 160 Wrightsboro New Hanover County $78,450 (±$6,912) 161 Sims Wilson County $78,267 (±$1,925) 162 Ranlo Gaston County $78,033 (±$16,265) 163 Black Mountain Buncombe County $77,042 (±$17,162) 164 Silver Lake New Hanover County $76,756 (±$15,693) 165 Locust Stanly County $76,504 (±$18,990) 166 Carolina Shores Brunswick County $76,087 (±$8,447) 167 Maiden Catawba County $75,511 (±$20,001) 168 Stanley Gaston County $75,461 (±$19,862) 169 St. Helena Pender County $75,313 (±$22,018) 170 Fletcher Henderson County $75,272 (±$7,663) 171 Pine Level Johnston County $75,263 (±$25,250) 172 Aberdeen Moore County $75,078 (±$5,900) 173 Landis Rowan County $75,000 (±$33,420) 174 Butner Granville County $74,739 (±$5,511) 175 Polkville Cleveland County $74,688 (±$20,471) 176 Dortches Nash County $74,500 (±$13,889) 177 Kannapolis Cabarrus County $73,836 (±$4,039) 178 Minnesott Beach Pamlico County $73,690 (±$7,769) 179 Vass Moore County $73,581 (±$22,314) 180 Stony Point Alexander County $73,209 (±$9,634) 181 Four Oaks Johnston County $72,826 (±$17,195) 182 Etowah Henderson County $72,596 (±$27,415) 183 Fairfield Harbour Craven County $72,583 (±$10,380) 184 Monroe Union County $72,540 (±$7,677) 185 Lake Waccamaw Columbus County $72,500 (±$10,426) 186 Skippers Corner New Hanover County $72,297 (±$9,213) 187 Piney Green Onslow County $72,177 (±$7,136) 188 Bent Creek Buncombe County $72,176 (±$28,801) 189 Kernersville Forsyth County $71,918 (±$3,532) 190 River Bend Craven County $71,824 (±$13,345) 191 Mountain View Catawba County $71,792 (±$13,841) 192 Hemby Bridge Union County $71,688 (±$25,558) 193 Highlands Macon County $71,509 (±$8,961) 194 Woodfin Buncombe County $71,384 (±$11,820) 195 Asheville Buncombe County $71,102 (±$3,950) 196 Sawmills Caldwell County $71,067 (±$12,767) 197 Wade Cumberland County $70,938 (±$31,246) 198 Cherryville Gaston County $70,625 (±$12,400) 199 Ossipee Alamance County $70,417 (±$31,124) 200 Atlantic Beach Carteret County $70,402 (±$22,532) 201 Balfour Henderson County $70,116 (±$16,992) 202 Sea Breeze New Hanover County $69,942 (±$21,722) 203 Canton Haywood County $69,924 (±$13,012) 204 Swannanoa Buncombe County $69,760 (±$11,858) 205 Sedalia Guilford County $69,712 (±$18,212) 206 Glen Alpine Burke County $69,697 (±$11,068) 207 Rockwell Rowan County $69,632 (±$17,416) 208 Rocky Point Pender County $69,514 (±$25,513) 209 Pineville Mecklenburg County $69,354 (±$6,376) 210 Oakboro Stanly County $69,100 (±$15,440) 211 Salem Burke County $68,988 (±$13,864) 212 Half Moon Onslow County $68,946 (±$17,396) 213 Newton Grove Sampson County $68,906 (±$31,371) 214 Wentworth Rockingham County $68,500 (±$17,576) 215 Boonville Yadkin County $68,145 (±$18,010) 216 Maggie Valley Haywood County $68,125 (±$8,518) 217 Burgaw Pender County $67,853 (±$17,745) 218 Rutherford College Burke County $67,500 (±$12,043) 219 Benson Johnston County $67,102 (±$14,459) 220 Vander Cumberland County $66,993 (±$13,417) 221 Wilmington New Hanover County $66,738 (±$2,914) 222 (tie) Arrowhead Beach Chowan County $66,667 (±$26,405) 222 (tie) Barker Ten Mile Robeson County $66,667 (±$21,751) 222 (tie) Claremont Catawba County $66,667 (±$28,721) 225 Lake Park Union County $66,411 (±$7,469) 226 Enochville Rowan County $66,225 (±$4,004) 227 Lake Junaluska Haywood County $66,165 (±$27,926) 228 Conover Catawba County $65,972 (±$9,896) 229 Hope Mills Cumberland County $65,774 (±$4,054) 230 Efland Orange County $65,735 (±$18,588) 231 Denver Lincoln County $65,721 (±$11,527) 232 Spencer Rowan County $65,465 (±$16,860) 233 Calabash Brunswick County $65,310 (±$8,980) 234 Hudson Caldwell County $65,268 (±$30,640) 235 Richlands Onslow County $65,163 (±$18,171) 236 Broadway Lee County $64,926 (±$22,113) 237 Archdale Randolph County $64,757 (±$9,022) 238 Hickory Catawba County $64,576 (±$5,348) 239 High Point Guilford County $64,561 (±$4,028) 240 Red Cross Stanly County $64,500 (±$14,492) 241 Rockfish Hoke County $64,476 (±$7,748) 242 Pumpkin Center Onslow County $64,102 (±$23,179) 243 Horse Shoe Henderson County $64,096 (±$9,137) 244 Gastonia Gaston County $64,059 (±$3,551) 245 Welcome Davidson County $63,353 (±$5,340) 246 Elroy Wayne County $63,238 (±$11,247) 247 Glen Raven Alamance County $63,173 (±$10,541) 248 Millers Creek Wilkes County $63,125 (±$17,712) 249 Wingate Union County $63,068 (±$21,947) 250 Grandy Currituck County $62,847 (±$17,273) 251 Wilson's Mills Johnston County $62,813 (±$5,388) 252 Boiling Spring Lakes Brunswick County $62,676 (±$10,445) 253 Pikeville Wayne County $62,396 (±$15,899) 254 Kings Grant New Hanover County $62,232 (±$12,141) 255 Newton Catawba County $62,015 (±$5,625) 256 Navassa Brunswick County $62,000 (±$9,047) 257 Drexel Burke County $61,992 (±$13,338) 258 New London Stanly County $61,875 (±$16,209) 259 Greensboro Guilford County $61,515 (±$1,510) 260 Kenansville Duplin County $61,364 (±$17,238) 261 Stantonsburg Wilson County $61,176 (±$7,222) 262 Haw River Alamance County $61,058 (±$10,811) 263 New Bern Craven County $61,031 (±$4,313) 264 Nashville Nash County $61,000 (±$12,944) 265 Thomasville Davidson County $60,935 (±$5,404) 266 Elkin Surry County $60,740 (±$8,567) 267 Pinetops Edgecombe County $60,458 (±$7,688) 268 Dana Henderson County $60,450 (±$17,111) 269 St. Stephens Catawba County $60,394 (±$7,053) 270 Bessemer City Gaston County $60,300 (±$13,103) 271 Columbus Polk County $60,169 (±$15,642) 272 Harkers Island Carteret County $60,000 (±$10,151) 273 East Flat Rock Henderson County $59,583 (±$8,659) 274 Franklinton Franklin County $59,464 (±$16,678) 275 Maysville Jones County $59,432 (±$22,445) 276 (tie) Northchase New Hanover County $59,375 (±$13,146) 276 (tie) Rutherfordton Rutherford County $59,375 (±$13,689) 278 Winston-Salem Forsyth County $59,268 (±$1,883) 279 East Bend Yadkin County $59,219 (±$13,925) 280 Saxapahaw Alamance County $59,000 (±$22,936) 281 James City Craven County $58,973 (±$12,893) 282 Mount Gilead Montgomery County $58,885 (±$17,736) 283 Cleveland Rowan County $58,750 (±$12,288) 284 New Hope Wayne County $58,667 (±$11,714) 285 Havelock Craven County $58,408 (±$4,691) 286 Fayetteville Cumberland County $58,407 (±$1,606) 287 Dallas Gaston County $58,403 (±$6,867) 288 Tyro Davidson County $58,364 (±$11,621) 289 Granite Quarry Rowan County $57,981 (±$18,843) 290 Oriental Pamlico County $57,880 (±$11,529) 291 Marshville Union County $57,837 (±$16,813) 292 Garland Sampson County $57,829 (±$14,764) 293 King Stokes County $57,817 (±$11,726) 294 Tryon Polk County $57,721 (±$15,041) 295 Jacksonville Onslow County $57,697 (±$4,961) 296 Candor Montgomery County $57,639 (±$27,894) 297 Sanford Lee County $57,586 (±$5,084) 298 Broad Creek Carteret County $57,500 (±$7,225) 299 Kenly Johnston County $57,045 (±$22,744) 300 Granite Falls Caldwell County $56,917 (±$10,387) 301 Burlington Alamance County $56,880 (±$5,084) 302 Marshall Madison County $56,728 (±$14,536) 303 Clyde Haywood County $56,406 (±$11,850) 304 Newport Carteret County $56,351 (±$17,077) 305 Graham Alamance County $56,239 (±$1,962) 306 Morehead City Carteret County $56,233 (±$3,697) 307 Cherokee Swain County $55,972 (±$23,565) 308 Peletier Carteret County $55,893 (±$8,999) 309 Green Level Alamance County $55,823 (±$10,472) 310 Hildebran Burke County $55,703 (±$9,066) 311 Hayesville Clay County $55,625 (±$17,088) 312 Rocky Mount Nash County $55,534 (±$2,420) 313 Mocksville Davie County $55,367 (±$5,504) 314 Springdale Gaston County $55,096 (±$26,168) 315 Waynesville Haywood County $54,923 (±$7,816) 316 Sharpsburg Nash County $54,709 (±$12,005) 317 Connelly Springs Burke County $54,620 (±$14,554) 318 (tie) Grantsboro Pamlico County $54,583 (±$15,233) 318 (tie) Lucama Wilson County $54,583 (±$21,991) 320 Warsaw Duplin County $54,297 (±$16,916) 321 Brevard Transylvania County $54,103 (±$11,879) 322 China Grove Rowan County $54,083 (±$18,936) 323 Moncure Chatham County $54,076 (±$14,000) 324 Buies Creek Harnett County $53,933 (±$12,161) 325 Mar-Mac Wayne County $53,819 (±$13,737) 326 Edneyville Henderson County $53,818 (±$20,455) 327 Black Creek Wilson County $53,750 (±$15,067) 328 Salisbury Rowan County $53,716 (±$4,166) 329 Roanoke Rapids Halifax County $53,690 (±$8,635) 330 Rosman Transylvania County $53,626 (±$8,822) 331 Randleman Randolph County $53,456 (±$14,588) 332 Hendersonville Henderson County $53,449 (±$2,835) 333 Robbins Moore County $53,438 (±$3,543) 334 Cajah's Mountain Caldwell County $53,361 (±$5,400) 335 Beaufort Carteret County $53,321 (±$14,093) 336 Northwest Brunswick County $53,214 (±$18,674) 337 Badin Stanly County $53,145 (±$11,007) 338 Yadkinville Yadkin County $53,125 (±$12,571) 339 Bethel Pitt County $52,961 (±$5,835) 340 Statesville Iredell County $52,880 (±$5,095) 341 Cove Creek Watauga County $52,847 (±$13,888) 342 Franklinville Randolph County $52,805 (±$12,405) 343 Madison Rockingham County $52,593 (±$9,148) 344 Lowell Gaston County $52,500 (±$14,253) 345 Wilson Wilson County $52,485 (±$4,430) 346 Bladenboro Bladen County $52,337 (±$16,849) 347 Angier Harnett County $52,214 (±$9,606) 348 Wagram Scotland County $52,159 (±$14,219) 349 Elizabeth City Pasquotank County $52,141 (±$4,732) 350 Saluda Polk County $52,137 (±$6,920) 351 Spring Lake Cumberland County $51,958 (±$6,554) 352 Mulberry Wilkes County $51,919 (±$15,068) 353 Troy Montgomery County $51,731 (±$20,267) 354 Norwood Stanly County $51,639 (±$15,100) 355 Morganton Burke County $51,355 (±$2,582) 356 Marion McDowell County $51,314 (±$16,150) 357 Belwood Cleveland County $51,299 (±$2,391) 358 Wallace Duplin County $51,250 (±$13,039) 359 Rural Hall Forsyth County $51,054 (±$14,010) 360 Burnsville Yancey County $50,997 (±$6,679) 361 Denton Davidson County $50,847 (±$5,160) 362 Valdese Burke County $50,740 (±$6,175) 363 Erwin Harnett County $50,701 (±$6,887) 364 Nebo McDowell County $50,139 (±$7,784) 365 Lenoir Caldwell County $49,910 (±$6,914) 366 Tarboro Edgecombe County $49,796 (±$13,723) 367 Greenville Pitt County $49,748 (±$2,864) 368 Kings Mountain Cleveland County $49,564 (±$5,047) 369 Foscoe Watauga County $49,243 (±$9,644) 370 Pilot Mountain Surry County $49,200 (±$16,366) 371 Jackson Northampton County $49,048 (±$2,512) 372 Whitakers Nash County $48,869 (±$17,435) 373 Ansonville Anson County $48,750 (±$17,907) 374 Mount Olive Wayne County $48,700 (±$5,490) 375 Goldsboro Wayne County $48,540 (±$2,573) 376 Shelby Cleveland County $48,376 (±$7,148) 377 Weldon Halifax County $48,350 (±$10,501) 378 Middlesex Nash County $48,281 (±$12,200) 379 La Grange Lenoir County $48,078 (±$7,945) 380 Winton Hertford County $48,036 (±$16,614) 381 Fruitland Henderson County $48,025 (±$14,521) 382 Franklin Macon County $47,888 (±$4,336) 383 Moravian Falls Wilkes County $47,548 (±$18,493) 384 Old Fort McDowell County $47,500 (±$5,632) 385 South Rosemary Halifax County $47,466 (±$5,134) 386 Eden Rockingham County $47,260 (±$8,635) 387 Asheboro Randolph County $47,197 (±$5,028) 388 Polkton Anson County $47,059 (±$15,411) 389 Albemarle Stanly County $46,881 (±$7,519) 390 Dunn Harnett County $46,830 (±$6,780) 391 West Jefferson Ashe County $46,827 (±$20,727) 392 Cooleemee Davie County $46,750 (±$8,114) 393 Long View Catawba County $46,739 (±$2,348) 394 Jamesville Martin County $46,703 (±$17,427) 395 Pink Hill Lenoir County $46,635 (±$5,441) 396 Siler City Chatham County $46,566 (±$16,200) 397 Gamewell Caldwell County $46,556 (±$17,194) 398 Raeford Hoke County $46,494 (±$6,970) 399 Princeville Edgecombe County $46,406 (±$19,695) 400 River Road Beaufort County $46,352 (±$11,566) 401 Lincolnton Lincoln County $46,320 (±$4,828) 402 Aurora Beaufort County $46,131 (±$10,388) 403 Newland Avery County $46,006 (±$10,415) 404 Chadbourn Columbus County $45,787 (±$20,993) 405 Biscoe Montgomery County $45,190 (±$10,473) 406 Clinton Sampson County $44,953 (±$4,149) 407 Walnut Cove Stokes County $44,815 (±$15,986) 408 Icard Burke County $44,641 (±$11,202) 409 Bryson City Swain County $44,167 (±$7,357) 410 Sylva Jackson County $44,086 (±$6,090) 411 Emma Buncombe County $43,907 (±$9,117) 412 (tie) Dobson Surry County $43,750 (±$18,601) 412 (tie) Warrenton Warren County $43,750 (±$16,902) 414 Robersonville Martin County $43,523 (±$9,275) 415 Smithfield Johnston County $43,270 (±$7,289) 416 Lexington Davidson County $43,128 (±$2,614) 417 Oxford Granville County $43,054 (±$8,790) 418 Reidsville Rockingham County $42,921 (±$4,623) 419 Lumberton Robeson County $42,877 (±$5,546) 420 Wadesboro Anson County $42,667 (±$16,242) 421 Sparta Alleghany County $42,454 (±$9,194) 422 Ayden Pitt County $42,413 (±$5,393) 423 Faison Duplin County $42,333 (±$8,502) 424 Laurinburg Scotland County $42,170 (±$4,423) 425 Gaston Northampton County $42,105 (±$10,637) 426 Spruce Pine Mitchell County $42,098 (±$9,436) 427 Littleton Halifax County $42,083 (±$18,974) 428 Brogden Wayne County $42,074 (±$18,409) 429 Dudley Wayne County $42,050 (±$13,222) 430 Flat Rock (community) Surry County $42,018 (±$7,210) 431 Hamlet Richmond County $41,590 (±$4,095) 432 Elk Park Avery County $41,583 (±$6,682) 433 Cove City Craven County $41,522 (±$15,078) 434 Chocowinity Beaufort County $41,382 (±$10,491) 435 Garysburg Northampton County $41,333 (±$19,501) 436 Spindale Rutherford County $41,262 (±$5,636) 437 Ahoskie Hertford County $40,987 (±$4,020) 438 Wilkesboro Wilkes County $40,907 (±$6,060) 439 Taylortown Moore County $40,750 (±$13,663) 440 Windsor Bertie County $40,714 (±$10,486) 441 Jefferson Ashe County $40,590 (±$12,413) 442 Mount Airy Surry County $40,275 (±$5,902) 443 Hertford Perquimans County $40,250 (±$8,830) 444 Washington Beaufort County $40,186 (±$6,752) 445 Henderson Vance County $39,969 (±$3,213) 446 Murfreesboro Hertford County $39,914 (±$7,247) 447 Cricket Wilkes County $39,859 (±$11,681) 448 Taylorsville Alexander County $39,423 (±$13,918) 449 Magnolia Duplin County $39,406 (±$19,379) 450 Lawndale Cleveland County $39,250 (±$15,973) 451 Williamston Martin County $38,738 (±$9,382) 452 Tabor City Columbus County $38,714 (±$7,044) 453 Fairplains Wilkes County $38,585 (±$6,470) 454 North Wilkesboro Wilkes County $38,474 (±$7,688) 455 Mayodan Rockingham County $38,446 (±$10,941) 456 Edenton Chowan County $38,417 (±$10,333) 457 Spring Hope Nash County $38,393 (±$14,440) 458 Star Montgomery County $38,125 (±$12,439) 459 Murphy Cherokee County $37,263 (±$13,177) 460 Rockingham Richmond County $37,224 (±$9,361) 461 Beulaville Duplin County $37,188 (±$8,958) 462 Andrews Cherokee County $37,061 (±$8,433) 463 Rich Square Northampton County $37,031 (±$11,128) 464 Coats Harnett County $37,009 (±$7,777) 465 Conway Northampton County $36,920 (±$11,155) 466 Kinston Lenoir County $36,878 (±$2,930) 467 St. Pauls Robeson County $36,800 (±$10,924) 468 Grifton Pitt County $36,794 (±$7,775) 469 West Marion McDowell County $36,715 (±$9,287) 470 Aulander Bertie County $36,689 (±$16,202) 471 Fairmont Robeson County $36,641 (±$5,639) 472 Roxboro Person County $36,553 (±$6,082) 473 Cullowhee Jackson County $35,929 (±$9,937) 474 Ramseur Randolph County $35,923 (±$13,959) 475 Forest City Rutherford County $35,524 (±$5,910) 476 Enfield Halifax County $34,830 (±$9,550) 477 Ellerbe Richmond County $34,808 (±$15,497) 478 Plymouth Washington County $34,521 (±$7,287) 479 East Rockingham Richmond County $34,355 (±$5,693) 480 Bayboro Pamlico County $33,636 (±$11,261) 481 Belhaven Beaufort County $32,644 (±$7,251) 482 Snow Hill Greene County $31,629 (±$12,462) 483 Fair Bluff Columbus County $31,389 (±$6,946) 484 Whiteville Columbus County $31,167 (±$10,113) 485 Kingstown Cleveland County $30,750 (±$12,525) 486 Boone Watauga County $30,065 (±$5,963) 487 Jonesville Yadkin County $29,837 (±$9,545) 488 Elizabethtown Bladen County $29,375 (±$9,800) 489 Barker Heights Henderson County $29,277 (±$11,640) 490 Yanceyville Caswell County $27,655 (±$8,197) 491 Norlina Warren County $27,143 (±$12,664) 492 Columbia Tyrrell County $25,893 (±$12,151) 493 Pembroke Robeson County $25,889 (±$2,672) 494 Gibson Scotland County $25,000 (±$8,541) 495 Roper Washington County $22,819 (±$6,899) 496 Maxton Robeson County $22,667 (±$5,232) 497 Red Springs Robeson County $20,833 (±$6,941) 498 Scotland Neck Halifax County $19,083 (±$9,024) 499 Dobbins Heights Richmond County $18,958 (±$8,303) 500 Robbinsville Graham 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 November 12, 2026 .
Related