Home / Housing data / North Carolina / Rankings / Median home valueNorth Carolina places ranked by median home value 554 places in North Carolina have a reliable estimate of median home value (2020–2024 American Community Survey).
Highest figures: Bald Head Island ($1,367,200), Biltmore Forest ($1,333,300), Wrightsville Beach ($1,168,700).
Lowest figure: Rennert ($45,800).
The figure for North Carolina as a whole is $288,900 (±$1,086).
Figures last updated on November 12, 2026 .
Figure for North Carolina as a whole $288,900 (±$1,086) Places ranked 554 North Carolina places ranked by median home value Median home value, estimate (90% margin of error), 2020–2024 Rank Place County Median home value 1 Bald Head Island Brunswick County $1,367,200 (±$164,888) 2 Biltmore Forest Buncombe County $1,333,300 (±$102,838) 3 Wrightsville Beach New Hanover County $1,168,700 (±$163,753) 4 Marvin Union County $906,000 (±$48,324) 5 Governors Club Chatham County $889,500 (±$76,608) 6 Lake Norman of Iredell Iredell County $887,400 (±$46,358) 7 Ocean Isle Beach Brunswick County $835,500 (±$54,345) 8 Weddington Union County $824,100 (±$70,846) 9 Duck Dare County $767,500 (±$145,948) 10 Kure Beach New Hanover County $735,100 (±$66,840) 11 Southern Shores Dare County $712,300 (±$63,478) 12 Blowing Rock Watauga County $705,000 (±$84,809) 13 Highlands Macon County $700,900 (±$106,442) 14 Topsail Beach Pender County $691,200 (±$112,936) 15 Davidson Mecklenburg County $687,700 (±$49,094) 16 Holden Beach Brunswick County $658,900 (±$93,645) 17 Caswell Beach Brunswick County $648,400 (±$44,959) 18 St. James Brunswick County $636,800 (±$31,813) 19 Lake Lure Rutherford County $627,000 (±$95,591) 20 Chapel Hill Orange County $613,700 (±$21,263) 21 Emerald Isle Carteret County $603,700 (±$64,842) 22 Governors Village Chatham County $602,100 (±$33,244) 23 Flat Rock Henderson County $601,700 (±$38,650) 24 Pine Knoll Shores Carteret County $592,300 (±$31,294) 25 Cary Wake County $580,200 (±$11,119) 26 Westport Lincoln County $580,000 (±$56,053) 27 Apex Wake County $576,100 (±$15,002) 28 Briar Chapel Chatham County $570,300 (±$33,658) 29 Porters Neck New Hanover County $569,700 (±$38,145) 30 Carolina Beach New Hanover County $566,200 (±$54,512) 31 Cornelius Mecklenburg County $559,400 (±$43,464) 32 Waxhaw Union County $549,400 (±$23,757) 33 Carrboro Orange County $539,400 (±$38,058) 34 Holly Springs Wake County $535,800 (±$17,603) 35 Wesley Chapel Union County $535,500 (±$47,738) 36 (tie) Kitty Hawk Dare County $535,000 (±$54,804) 36 (tie) Rolesville Wake County $535,000 (±$45,901) 38 Indian Beach Carteret County $534,100 (±$156,108) 39 Oak Ridge Guilford County $529,300 (±$40,648) 40 Bayshore New Hanover County $525,800 (±$59,502) 41 Summerfield Guilford County $521,900 (±$42,311) 42 Morrisville Wake County $518,800 (±$52,073) 43 Surf City Pender County $512,300 (±$56,566) 44 Atlantic Beach Carteret County $498,400 (±$120,512) 45 Lake Norman of Catawba Catawba County $492,600 (±$50,881) 46 Nags Head Dare County $490,800 (±$81,751) 47 Harrisburg Cabarrus County $478,000 (±$20,417) 48 Pinehurst Moore County $476,600 (±$18,021) 49 Wake Forest Wake County $474,500 (±$13,300) 50 North Topsail Beach Onslow County $473,600 (±$45,001) 51 Huntersville Mecklenburg County $472,900 (±$9,904) 52 Fearrington Village Chatham County $472,600 (±$34,682) 53 Walnut Creek Wayne County $468,700 (±$49,544) 54 Whispering Pines Moore County $464,800 (±$35,277) 55 (tie) Ogden New Hanover County $463,700 (±$46,605) 55 (tie) Weaverville Buncombe County $463,700 (±$33,819) 57 Hillsborough Orange County $460,100 (±$32,156) 58 Banner Elk Avery County $458,100 (±$21,259) 59 Oak Island Brunswick County $456,500 (±$23,101) 60 Fuquay-Varina Wake County $451,500 (±$10,000) 61 Southern Pines Moore County $451,100 (±$28,489) 62 Brevard Transylvania County $450,000 (±$40,061) 63 Matthews Mecklenburg County $445,100 (±$11,555) 64 Manteo Dare County $444,400 (±$105,149) 65 Beech Mountain Watauga County $443,500 (±$26,411) 66 Kill Devil Hills Dare County $442,200 (±$28,842) 67 (tie) Asheville Buncombe County $440,000 (±$13,277) 67 (tie) Cypress Landing Beaufort County $440,000 (±$35,012) 69 Fairview (community) Buncombe County $439,600 (±$77,364) 70 Myrtle Grove New Hanover County $439,100 (±$17,897) 71 Southport Brunswick County $437,700 (±$65,950) 72 Mills River Henderson County $436,100 (±$46,517) 73 Advance Davie County $434,400 (±$39,879) 74 Youngsville Franklin County $434,100 (±$32,302) 75 Laurel Park Henderson County $433,100 (±$42,550) 76 Mint Hill Mecklenburg County $428,900 (±$14,412) 77 Stallings Union County $428,000 (±$15,623) 78 Seven Devils Watauga County $426,900 (±$58,062) 79 Cedar Rock Caldwell County $424,500 (±$59,890) 80 Southmont Davidson County $424,100 (±$131,992) 81 Cedar Point Carteret County $423,700 (±$27,322) 82 Oriental Pamlico County $422,900 (±$29,452) 83 Raleigh Wake County $415,800 (±$7,720) 84 Avery Creek Buncombe County $412,900 (±$44,773) 85 Boone Watauga County $411,100 (±$53,060) 86 Sunset Beach Brunswick County $410,900 (±$40,087) 87 Buxton Dare County $409,900 (±$98,358) 88 Horse Shoe Henderson County $407,500 (±$64,432) 89 Alamance Alamance County $407,300 (±$41,909) 90 Lowesville Lincoln County $406,500 (±$39,849) 91 (tie) Moyock Currituck County $405,100 (±$27,559) 91 (tie) Sea Breeze New Hanover County $405,100 (±$54,088) 93 Bent Creek Buncombe County $404,000 (±$59,694) 94 Hampstead Pender County $402,100 (±$40,566) 95 Winfall Perquimans County $401,200 (±$173,908) 96 Royal Pines Buncombe County $400,200 (±$48,509) 97 Mountain Home Henderson County $400,000 (±$74,535) 98 Leland Brunswick County $398,900 (±$16,815) 99 Troutman Iredell County $398,800 (±$39,443) 100 Camden Camden County $398,700 (±$156,131) 101 Pineville Mecklenburg County $395,100 (±$33,424) 102 Belmont Gaston County $395,000 (±$28,597) 103 Seven Lakes Moore County $394,500 (±$38,738) 104 Durham Durham County $392,800 (±$6,855) 105 Mooresville Iredell County $390,900 (±$17,944) 106 Mineral Springs Union County $389,900 (±$49,499) 107 Lake Junaluska Haywood County $389,200 (±$60,839) 108 Foxfire Moore County $386,700 (±$27,342) 109 Charlotte Mecklenburg County $385,700 (±$4,266) 110 Indian Trail Union County $385,000 (±$9,606) 111 Wilmington New Hanover County $383,800 (±$11,075) 112 Bath Beaufort County $382,400 (±$58,038) 113 (tie) Cullowhee Jackson County $382,300 (±$67,020) 113 (tie) Fairview Union County $382,300 (±$59,768) 115 Knightdale Wake County $380,100 (±$19,701) 116 Stokesdale Guilford County $379,100 (±$39,860) 117 Swansboro Onslow County $378,700 (±$67,930) 118 McAdenville Gaston County $377,000 (±$45,891) 119 Pittsboro Chatham County $376,300 (±$32,235) 120 Cape Carteret Carteret County $375,700 (±$17,620) 121 Webster Jackson County $375,000 (±$58,372) 122 Saluda Polk County $372,400 (±$47,802) 123 Brandywine Bay Carteret County $371,500 (±$30,932) 124 Midland Cabarrus County $369,100 (±$20,558) 125 Woodfin Buncombe County $366,700 (±$39,174) 126 Northlakes Caldwell County $366,500 (±$49,590) 127 Elon Alamance County $366,300 (±$36,470) 128 Buies Creek Harnett County $361,500 (±$39,288) 129 Holly Ridge Onslow County $360,300 (±$63,231) 130 Black Mountain Buncombe County $358,900 (±$41,866) 131 Spout Springs Harnett County $358,500 (±$26,773) 132 Morehead City Carteret County $357,400 (±$28,587) 133 Garner Wake County $355,000 (±$14,809) 134 Beaufort Carteret County $354,900 (±$64,733) 135 Concord Cabarrus County $353,700 (±$9,511) 136 Shallotte Brunswick County $349,500 (±$22,644) 137 Forest Oaks Guilford County $349,300 (±$21,916) 138 Bermuda Run Davie County $347,600 (±$94,987) 139 Hoopers Creek Henderson County $345,900 (±$48,302) 140 Sugar Mountain Avery County $343,800 (±$48,409) 141 Wallburg Davidson County $343,700 (±$35,751) 142 Cramerton Gaston County $343,400 (±$31,531) 143 Trent Woods Craven County $343,100 (±$25,611) 144 Mebane Alamance County $338,900 (±$11,956) 145 Brices Creek Craven County $338,700 (±$24,187) 146 Etowah Henderson County $338,100 (±$34,114) 147 Mount Holly Gaston County $337,800 (±$19,371) 148 Unionville Union County $336,200 (±$20,830) 149 (tie) Clemmons Forsyth County $335,800 (±$14,203) 149 (tie) Stanfield Stanly County $335,800 (±$52,459) 151 Lake Park Union County $334,500 (±$16,001) 152 Fletcher Henderson County $331,100 (±$23,559) 153 Wendell Wake County $330,500 (±$23,355) 154 Clayton Johnston County $329,600 (±$14,681) 155 Woodlawn Alamance County $327,600 (±$94,324) 156 Bethlehem Alexander County $327,000 (±$41,302) 157 Jamestown Guilford County $326,800 (±$30,542) 158 Foscoe Watauga County $325,800 (±$41,286) 159 Silver Lake New Hanover County $325,500 (±$46,947) 160 Lewisville Forsyth County $325,400 (±$29,873) 161 Archer Lodge Johnston County $324,500 (±$32,398) 162 Locust Stanly County $322,100 (±$31,599) 163 (tie) Murraysville New Hanover County $320,700 (±$12,953) 163 (tie) Zebulon Wake County $320,700 (±$21,627) 165 Maggie Valley Haywood County $320,500 (±$35,575) 166 Northchase New Hanover County $318,400 (±$22,526) 167 Hendersonville Henderson County $317,000 (±$18,328) 168 Washington Park Beaufort County $315,500 (±$39,825) 169 Aberdeen Moore County $314,900 (±$25,021) 170 Harkers Island Carteret County $313,100 (±$46,977) 171 Wanchese Dare County $311,800 (±$64,008) 172 Swepsonville Alamance County $311,200 (±$27,498) 173 Monroe Union County $309,100 (±$17,667) 174 Tryon Polk County $306,900 (±$59,189) 175 Mount Pleasant Cabarrus County $306,500 (±$69,392) 176 Grandy Currituck County $306,000 (±$30,146) 177 Lake Waccamaw Columbus County $305,900 (±$31,750) 178 Kings Grant New Hanover County $300,700 (±$19,122) 179 Fairfield Harbour Craven County $300,600 (±$24,687) 180 Hemby Bridge Union County $298,400 (±$46,423) 181 Gibsonville Guilford County $298,000 (±$25,209) 182 New London Stanly County $296,200 (±$42,199) 183 Cove Creek Watauga County $295,700 (±$76,520) 184 Mars Hill Madison County $294,700 (±$37,479) 185 Varnamtown Brunswick County $293,800 (±$89,263) 186 Balfour Henderson County $292,600 (±$34,524) 187 Boiling Spring Lakes Brunswick County $292,300 (±$26,605) 188 Minnesott Beach Pamlico County $292,200 (±$42,159) 189 Bogue Carteret County $291,100 (±$42,880) 190 Kernersville Forsyth County $290,700 (±$13,158) 191 Bethania Forsyth County $290,000 (±$81,692) 192 Carolina Shores Brunswick County $288,600 (±$12,630) 193 Rutherfordton Rutherford County $288,400 (±$68,226) 194 Swannanoa Buncombe County $287,500 (±$27,857) 195 Edneyville Henderson County $286,400 (±$56,277) 196 (tie) Belville Brunswick County $282,600 (±$35,246) 196 (tie) Oakboro Stanly County $282,600 (±$27,767) 198 Anderson Creek Harnett County $282,200 (±$16,889) 199 Marshall Madison County $282,100 (±$94,858) 200 Waynesville Haywood County $281,700 (±$21,301) 201 Creedmoor Granville County $281,400 (±$20,572) 202 Lake Royale Franklin County $280,400 (±$38,366) 203 Benson Johnston County $279,800 (±$48,342) 204 Hickory Catawba County $278,400 (±$19,251) 205 Gastonia Gaston County $277,600 (±$8,325) 206 Kannapolis Cabarrus County $276,400 (±$13,177) 207 (tie) Edenton Chowan County $274,100 (±$53,851) 207 (tie) Midway Davidson County $274,100 (±$49,360) 209 Red Oak Nash County $271,800 (±$109,003) 210 Conover Catawba County $271,300 (±$30,089) 211 Stanley Gaston County $270,200 (±$50,825) 212 Sneads Ferry Onslow County $269,300 (±$71,003) 213 Angier Harnett County $268,200 (±$17,881) 214 River Bend Craven County $266,100 (±$26,503) 215 (tie) Columbus Polk County $265,700 (±$28,252) 215 (tie) Enochville Rowan County $265,700 (±$39,315) 217 Boiling Springs Cleveland County $265,400 (±$31,793) 218 Faith Rowan County $264,000 (±$86,816) 219 Louisburg Franklin County $262,500 (±$27,888) 220 Cherry Branch Craven County $262,200 (±$29,398) 221 Vass Moore County $257,500 (±$76,728) 222 Granite Quarry Rowan County $257,300 (±$46,599) 223 Red Cross Stanly County $257,000 (±$30,641) 224 Wrightsboro New Hanover County $255,700 (±$30,608) 225 Claremont Catawba County $255,300 (±$21,988) 226 Hayesville Clay County $254,700 (±$44,200) 227 Broadway Lee County $254,500 (±$29,192) 228 Dallas Gaston County $254,000 (±$50,154) 229 Four Oaks Johnston County $253,700 (±$72,620) 230 Calabash Brunswick County $253,200 (±$52,312) 231 Landis Rowan County $252,100 (±$76,766) 232 Murphy Cherokee County $250,000 (±$66,387) 233 Dana Henderson County $249,700 (±$77,102) 234 Franklinton Franklin County $249,100 (±$29,343) 235 Richlands Onslow County $248,800 (±$43,478) 236 Lincolnton Lincoln County $248,700 (±$20,374) 237 Statesville Iredell County $248,000 (±$17,399) 238 Dortches Nash County $247,600 (±$40,274) 239 Skippers Corner New Hanover County $247,500 (±$92,682) 240 Lillington Harnett County $247,200 (±$19,563) 241 Canton Haywood County $246,700 (±$31,361) 242 East Flat Rock Henderson County $245,900 (±$66,272) 243 Sanford Lee County $245,400 (±$17,162) 244 Winterville Pitt County $245,100 (±$26,372) 245 Greensboro Guilford County $244,800 (±$5,734) 246 Broad Creek Carteret County $244,200 (±$24,079) 247 Burnsville Yancey County $243,500 (±$29,367) 248 Bryson City Swain County $243,400 (±$35,726) 249 Cleveland Rowan County $242,600 (±$29,245) 250 (tie) Salisbury Rowan County $242,500 (±$17,830) 250 (tie) Smithfield Johnston County $242,500 (±$19,441) 252 Burgaw Pender County $242,200 (±$49,156) 253 Wilson's Mills Johnston County $241,800 (±$36,788) 254 Newland Avery County $241,700 (±$54,036) 255 Eastover Cumberland County $241,600 (±$21,703) 256 Mocksville Davie County $240,700 (±$20,780) 257 Stem Granville County $240,500 (±$36,045) 258 New Bern Craven County $240,100 (±$17,455) 259 King Stokes County $238,200 (±$17,323) 260 Taylorsville Alexander County $237,300 (±$43,765) 261 Rockwell Rowan County $237,200 (±$22,320) 262 Germanton Forsyth County $237,100 (±$41,096) 263 Walkertown Forsyth County $236,900 (±$18,187) 264 Jefferson Ashe County $236,000 (±$42,479) 265 High Point Guilford County $235,800 (±$8,543) 266 White Lake Bladen County $235,300 (±$45,481) 267 (tie) Pinebluff Moore County $234,200 (±$15,664) 267 (tie) Tobaccoville Forsyth County $234,200 (±$23,437) 269 (tie) Graham Alamance County $233,800 (±$15,707) 269 (tie) Maiden Catawba County $233,800 (±$25,098) 269 (tie) Winston-Salem Forsyth County $233,800 (±$5,817) 272 Newport Carteret County $233,600 (±$45,580) 273 Greenville Pitt County $233,500 (±$10,329) 274 River Road Beaufort County $232,800 (±$48,106) 275 West Jefferson Ashe County $232,400 (±$20,829) 276 Cherryville Gaston County $232,100 (±$27,000) 277 Vander Cumberland County $231,800 (±$52,599) 278 Bakersville Mitchell County $231,300 (±$73,094) 279 Butner Granville County $231,100 (±$14,870) 280 Wingate Union County $229,800 (±$14,636) 281 Neuse Forest Craven County $228,000 (±$53,015) 282 Piney Green Onslow County $227,600 (±$8,591) 283 Millers Creek Wilkes County $227,200 (±$37,595) 284 Elkin Surry County $226,900 (±$37,985) 285 Northwest Brunswick County $225,900 (±$45,185) 286 China Grove Rowan County $225,800 (±$21,237) 287 Glen Raven Alamance County $224,000 (±$24,409) 288 Wilkesboro Wilkes County $223,700 (±$57,036) 289 Pleasant Garden Guilford County $223,500 (±$30,610) 290 Hudson Caldwell County $223,000 (±$26,679) 291 Mountain View Catawba County $222,500 (±$17,065) 292 Morganton Burke County $221,700 (±$21,415) 293 Pine Level Johnston County $221,000 (±$31,506) 294 Richfield Stanly County $219,900 (±$59,744) 295 Barbecue Harnett County $219,800 (±$30,418) 296 Sawmills Caldwell County $219,600 (±$38,166) 297 (tie) Moravian Falls Wilkes County $218,800 (±$25,432) 297 (tie) Stedman Cumberland County $218,800 (±$14,662) 299 Walnut Cove Stokes County $217,300 (±$49,684) 300 Middlesex Nash County $216,900 (±$27,822) 301 Trinity Randolph County $216,600 (±$19,898) 302 St. Helena Pender County $215,600 (±$20,402) 303 (tie) Casar Cleveland County $215,400 (±$103,565) 303 (tie) Princeton Johnston County $215,400 (±$84,847) 305 Belwood Cleveland County $214,500 (±$22,193) 306 Drexel Burke County $214,400 (±$20,006) 307 St. Stephens Catawba County $213,300 (±$14,666) 308 Whitsett Guilford County $213,000 (±$32,743) 309 North Wilkesboro Wilkes County $212,700 (±$68,156) 310 Clinton Sampson County $212,000 (±$15,520) 311 Wilson Wilson County $210,700 (±$11,636) 312 Jacksonville Onslow County $210,100 (±$11,451) 313 Valdese Burke County $209,800 (±$39,675) 314 Sparta Alleghany County $209,600 (±$53,269) 315 Grimesland Pitt County $208,700 (±$74,501) 316 Peletier Carteret County $208,500 (±$50,483) 317 Carthage Moore County $208,200 (±$52,300) 318 Havelock Craven County $207,700 (±$15,074) 319 Spruce Pine Mitchell County $207,500 (±$40,506) 320 Washington Beaufort County $206,800 (±$16,486) 321 (tie) Connelly Springs Burke County $206,500 (±$88,754) 321 (tie) Sedalia Guilford County $206,500 (±$32,059) 323 Bessemer City Gaston County $206,100 (±$21,456) 324 Nashville Nash County $205,300 (±$23,007) 325 Kenly Johnston County $205,200 (±$41,556) 326 Albemarle Stanly County $204,800 (±$19,780) 327 James City Craven County $204,400 (±$37,569) 328 Kings Mountain Cleveland County $204,100 (±$24,082) 329 Pilot Mountain Surry County $203,600 (±$22,619) 330 Granite Falls Caldwell County $202,400 (±$38,046) 331 Springdale Gaston County $201,900 (±$36,164) 332 (tie) Cajah's Mountain Caldwell County $201,800 (±$27,804) 332 (tie) Raeford Hoke County $201,800 (±$20,145) 334 Spencer Rowan County $201,700 (±$26,236) 335 Sylva Jackson County $201,200 (±$31,369) 336 Plain View Sampson County $200,900 (±$59,229) 337 Welcome Davidson County $200,800 (±$39,292) 338 Lowell Gaston County $200,600 (±$76,219) 339 Goldsboro Wayne County $200,400 (±$20,455) 340 Ranlo Gaston County $200,200 (±$38,795) 341 Clyde Haywood County $200,000 (±$37,156) 342 Rockfish Hoke County $199,900 (±$11,934) 343 Burlington Alamance County $199,200 (±$14,449) 344 Arrowhead Beach Chowan County $198,200 (±$71,874) 345 Archdale Randolph County $198,000 (±$14,287) 346 Shelby Cleveland County $197,200 (±$14,281) 347 West Canton Haywood County $197,000 (±$38,305) 348 Sims Wilson County $196,900 (±$34,582) 349 Oxford Granville County $196,200 (±$39,177) 350 Franklin Macon County $195,000 (±$24,123) 351 Liberty Randolph County $194,500 (±$32,851) 352 Saxapahaw Alamance County $194,000 (±$66,017) 353 (tie) Dunn Harnett County $193,900 (±$13,007) 353 (tie) Hildebran Burke County $193,900 (±$21,111) 355 Warrenton Warren County $192,000 (±$56,947) 356 Tyro Davidson County $191,800 (±$32,325) 357 Goldston Chatham County $190,700 (±$14,820) 358 Hope Mills Cumberland County $190,600 (±$11,393) 359 Barker Heights Henderson County $190,300 (±$40,124) 360 (tie) Cerro Gordo Columbus County $189,900 (±$12,474) 360 (tie) Cherokee Swain County $189,900 (±$80,745) 362 (tie) Pumpkin Center Onslow County $189,600 (±$16,378) 362 (tie) Rural Hall Forsyth County $189,600 (±$14,161) 364 Asheboro Randolph County $188,100 (±$22,062) 365 Fayetteville Cumberland County $188,000 (±$3,869) 366 Elizabeth City Pasquotank County $187,700 (±$26,577) 367 (tie) Taylortown Moore County $187,500 (±$55,528) 367 (tie) Whiteville Columbus County $187,500 (±$35,105) 369 Navassa Brunswick County $187,100 (±$34,857) 370 Newton Catawba County $186,300 (±$32,657) 371 Rutherford College Burke County $185,600 (±$24,963) 372 Tarboro Edgecombe County $185,500 (±$19,215) 373 Norwood Stanly County $185,200 (±$28,611) 374 Madison Rockingham County $184,900 (±$33,718) 375 Randleman Randolph County $184,700 (±$35,367) 376 Cameron Moore County $184,200 (±$30,865) 377 (tie) Hays Wilkes County $183,800 (±$72,477) 377 (tie) Yadkinville Yadkin County $183,800 (±$23,758) 379 Farmville Pitt County $183,000 (±$50,280) 380 Half Moon Onslow County $182,500 (±$23,331) 381 Ayden Pitt County $182,400 (±$15,217) 382 Mount Airy Surry County $181,900 (±$23,051) 383 Teachey Duplin County $181,800 (±$14,044) 384 Lexington Davidson County $179,900 (±$13,117) 385 Polkville Cleveland County $179,500 (±$38,276) 386 Lenoir Caldwell County $179,400 (±$15,798) 387 Thomasville Davidson County $179,300 (±$8,099) 388 Hot Springs Madison County $179,200 (±$79,392) 389 Wallace Duplin County $178,000 (±$46,257) 390 Simpson Pitt County $177,800 (±$46,981) 391 Hertford Perquimans County $176,500 (±$42,674) 392 East Bend Yadkin County $175,900 (±$39,817) 393 Glen Alpine Burke County $172,800 (±$33,884) 394 Mulberry Wilkes County $172,400 (±$61,937) 395 Marshville Union County $172,300 (±$38,366) 396 Bostic Rutherford County $171,900 (±$69,745) 397 Stony Point Alexander County $171,800 (±$55,263) 398 Selma Johnston County $171,600 (±$23,279) 399 Micro Johnston County $170,700 (±$36,222) 400 Wentworth Rockingham County $170,300 (±$18,033) 401 Green Level Alamance County $168,400 (±$35,338) 402 (tie) Denton Davidson County $167,400 (±$9,061) 402 (tie) Spindale Rutherford County $167,400 (±$43,847) 404 Rocky Mount Nash County $165,700 (±$7,781) 405 Bridgeton Craven County $165,500 (±$45,455) 406 Boonville Yadkin County $165,400 (±$6,415) 407 Candor Montgomery County $164,900 (±$37,111) 408 Ellenboro Rutherford County $164,400 (±$34,494) 409 Barker Ten Mile Robeson County $163,700 (±$29,106) 410 (tie) Arapahoe Pamlico County $163,500 (±$14,067) 410 (tie) Marion McDowell County $163,500 (±$10,443) 412 Earl Cleveland County $163,400 (±$8,565) 413 Salemburg Sampson County $163,100 (±$13,944) 414 Catawba Catawba County $163,000 (±$45,535) 415 New Hope Wayne County $162,800 (±$8,186) 416 Haw River Alamance County $162,400 (±$20,003) 417 Pollocksville Jones County $162,100 (±$13,758) 418 West Marion McDowell County $161,600 (±$60,704) 419 Erwin Harnett County $161,100 (±$6,885) 420 Spring Hope Nash County $161,000 (±$22,521) 421 Forest City Rutherford County $160,800 (±$19,341) 422 Maysville Jones County $160,500 (±$15,869) 423 Elk Park Avery County $160,400 (±$18,750) 424 Badin Stanly County $160,200 (±$27,360) 425 Troy Montgomery County $160,100 (±$28,686) 426 Elizabethtown Bladen County $159,200 (±$49,234) 427 Salem Burke County $159,100 (±$32,486) 428 Murfreesboro Hertford County $158,600 (±$10,061) 429 Roxboro Person County $157,700 (±$21,982) 430 Seagrove Randolph County $157,500 (±$29,377) 431 (tie) Long View Catawba County $157,300 (±$20,626) 431 (tie) Mount Gilead Montgomery County $157,300 (±$14,148) 433 Ramseur Randolph County $155,300 (±$22,939) 434 (tie) Atkinson Pender County $155,100 (±$33,717) 434 (tie) Yanceyville Caswell County $155,100 (±$53,806) 436 Cordova Richmond County $155,000 (±$27,277) 437 Siler City Chatham County $154,600 (±$13,362) 438 Grantsboro Pamlico County $153,800 (±$23,246) 439 Mount Olive Wayne County $153,500 (±$21,234) 440 Wadesboro Anson County $153,200 (±$56,463) 441 Grifton Pitt County $152,700 (±$40,634) 442 Lumberton Robeson County $152,600 (±$11,889) 443 Parkton Robeson County $151,900 (±$17,525) 444 Sandy Creek Brunswick County $151,300 (±$47,909) 445 Rockingham Richmond County $150,800 (±$32,189) 446 Stoneville Rockingham County $150,600 (±$44,948) 447 Newton Grove Sampson County $149,600 (±$27,919) 448 Mar-Mac Wayne County $149,200 (±$15,829) 449 Vanceboro Craven County $148,400 (±$31,488) 450 Whitakers Nash County $148,300 (±$51,240) 451 Fremont Wayne County $147,800 (±$40,273) 452 Bolton Columbus County $146,700 (±$36,150) 453 Cooleemee Davie County $144,600 (±$20,358) 454 Ahoskie Hertford County $143,200 (±$26,209) 455 Roanoke Rapids Halifax County $142,700 (±$12,764) 456 Powellsville Bertie County $142,500 (±$65,095) 457 Alliance Pamlico County $142,400 (±$52,326) 458 Patterson Springs Cleveland County $142,200 (±$38,151) 459 Icard Burke County $141,800 (±$61,118) 460 Pikeville Wayne County $140,800 (±$23,961) 461 Cricket Wilkes County $140,600 (±$50,500) 462 Fairplains Wilkes County $140,200 (±$24,931) 463 Clarkton Bladen County $140,100 (±$47,405) 464 Reidsville Rockingham County $138,800 (±$21,473) 465 Ruth Rutherford County $138,300 (±$43,742) 466 Bayboro Pamlico County $138,000 (±$30,242) 467 Pinetops Edgecombe County $136,500 (±$17,949) 468 Star Montgomery County $136,300 (±$20,338) 469 Old Fort McDowell County $135,900 (±$32,954) 470 Snow Hill Greene County $135,700 (±$16,815) 471 Chadbourn Columbus County $135,400 (±$27,898) 472 Peachland Anson County $135,000 (±$40,946) 473 Rhodhiss Burke County $134,700 (±$46,282) 474 Laurinburg Scotland County $134,200 (±$14,129) 475 (tie) Elroy Wayne County $133,100 (±$32,237) 475 (tie) Fruitland Henderson County $133,100 (±$54,419) 477 Stantonsburg Wilson County $132,600 (±$16,527) 478 Staley Randolph County $132,500 (±$41,926) 479 Dover Craven County $131,800 (±$63,319) 480 Roseboro Sampson County $130,300 (±$40,821) 481 Polkton Anson County $130,100 (±$50,336) 482 Nebo McDowell County $129,800 (±$31,404) 483 Pembroke Robeson County $129,400 (±$22,657) 484 Biscoe Montgomery County $128,700 (±$34,833) 485 Grover Cleveland County $127,800 (±$51,313) 486 Kenansville Duplin County $127,400 (±$48,605) 487 Harmony Iredell County $126,400 (±$45,508) 488 Ossipee Alamance County $125,700 (±$34,474) 489 Coats Harnett County $125,200 (±$20,153) 490 Rose Hill Duplin County $125,000 (±$47,158) 491 Spring Lake Cumberland County $124,000 (±$28,923) 492 Garland Sampson County $123,900 (±$48,381) 493 Henderson Vance County $123,800 (±$18,818) 494 Franklinville Randolph County $123,600 (±$35,799) 495 Sharpsburg Nash County $121,900 (±$43,423) 496 Eden Rockingham County $120,700 (±$15,636) 497 Mayodan Rockingham County $120,600 (±$14,047) 498 Columbia Tyrrell County $120,000 (±$54,523) 499 Kinston Lenoir County $119,300 (±$16,128) 500 Rowland Robeson County $118,000 (±$57,520) 501 Lawndale Cleveland County $116,800 (±$33,991) 502 Lilesville Anson County $116,200 (±$19,634) 503 Tabor City Columbus County $115,900 (±$20,580) 504 Lucama Wilson County $115,500 (±$39,849) 505 Chocowinity Beaufort County $114,300 (±$42,191) 506 Hamlet Richmond County $112,600 (±$19,711) 507 Woodland Northampton County $112,500 (±$45,808) 508 Black Creek Wilson County $112,200 (±$13,680) 509 East Spencer Rowan County $112,000 (±$14,700) 510 East Rockingham Richmond County $111,800 (±$8,466) 511 Wagram Scotland County $111,700 (±$19,708) 512 St. Pauls Robeson County $111,000 (±$32,893) 513 Ronda Wilkes County $109,500 (±$29,818) 514 Elm City Wilson County $109,300 (±$22,353) 515 Garysburg Northampton County $107,600 (±$18,727) 516 Williamston Martin County $107,100 (±$21,710) 517 Fairmont Robeson County $106,800 (±$21,360) 518 (tie) Conway Northampton County $106,000 (±$24,119) 518 (tie) Princeville Edgecombe County $106,000 (±$21,357) 520 Enfield Halifax County $105,300 (±$30,877) 521 Faison Duplin County $104,200 (±$31,948) 522 Belhaven Beaufort County $103,000 (±$14,696) 523 Jonesville Yadkin County $102,900 (±$36,415) 524 Windsor Bertie County $102,700 (±$30,605) 525 Red Springs Robeson County $100,800 (±$16,670) 526 Weldon Halifax County $100,500 (±$14,132) 527 Bladenboro Bladen County $99,500 (±$22,713) 528 Calypso Duplin County $99,200 (±$32,517) 529 Robbins Moore County $99,100 (±$44,493) 530 Andrews Cherokee County $98,600 (±$16,811) 531 Jamesville Martin County $97,600 (±$8,004) 532 Brogden Wayne County $96,400 (±$6,786) 533 Flat Rock (community) Surry County $95,400 (±$32,400) 534 Norlina Warren County $94,700 (±$10,010) 535 Robersonville Martin County $94,500 (±$13,275) 536 (tie) Ansonville Anson County $92,400 (±$10,281) 536 (tie) Kingstown Cleveland County $92,400 (±$42,942) 538 Emma Buncombe County $92,300 (±$11,354) 539 Seaboard Northampton County $91,500 (±$14,366) 540 Dudley Wayne County $90,000 (±$8,468) 541 Aurora Beaufort County $87,300 (±$40,087) 542 Plymouth Washington County $87,000 (±$16,788) 543 South Rosemary Halifax County $86,800 (±$16,077) 544 Winton Hertford County $86,100 (±$16,150) 545 Rich Square Northampton County $85,000 (±$28,446) 546 La Grange Lenoir County $83,800 (±$26,811) 547 Maxton Robeson County $83,200 (±$5,495) 548 Gaston Northampton County $77,200 (±$15,071) 549 Greenevers Duplin County $77,100 (±$13,138) 550 Scotland Neck Halifax County $73,000 (±$11,933) 551 Hoffman Richmond County $72,900 (±$13,750) 552 Hamilton Martin County $69,300 (±$29,497) 553 Turkey Sampson County $52,100 (±$15,507) 554 Rennert Robeson County $45,800 (±$4,709)
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.
554 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 home value? Bald Head Island has the highest, $1,367,200 (±$164,888) (2020–2024 American Community Survey).
Which place in North Carolina has the lowest median home value? Rennert has the lowest, $45,800 (±$4,709).
What is the median home value in North Carolina? The figure for North Carolina as a whole is $288,900 (±$1,086).
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