North Carolina rental market analysis

Investment scores, median prices, and cap rates for every county in North Carolina we track. Click any county for the full deep-dive.

Counties tracked
100
Median home price
$276K
Median rent
$1,569
Top-scored
Lenoir
84/100

All counties in North Carolina

CountyScoreMedian priceMedian rentRent/priceYoY pricePopulation
Lenoir County84$152,711$1,2389.72%+6.3%55,071
Northampton County82$114,032––+7.5%17,528
Scotland County79$146,893––+5.3%34,222
Hertford County79$123,033––+4.7%21,633
Robeson County79$137,785$1,16810.18%+1.5%117,573
Halifax County78$119,661––+3.5%48,772
Montgomery County78$200,474––+6.9%25,839
Martin County77$131,892––+3.1%21,992
Sampson County76$155,567––+3.3%59,317
Caswell County76$215,262––+6.1%22,747
Columbus County74$190,152$1,1257.10%+5.9%50,827
Richmond County74$132,850––+2.3%43,149
Wilkes County74$226,949––+5.0%66,125
Surry County73$245,358––+5.1%71,429
Chowan County73$240,304––+4.9%13,835
Perquimans County73$289,074––+7.7%13,053
Rutherford County73$216,947$1,3937.71%+3.8%64,680
Wayne County73$183,780$1,4839.68%+0.2%117,480
Person County73$252,203––+5.8%39,131
Alexander County73$268,905––+6.9%36,505
Pamlico County73$287,675––+7.7%12,317
Hyde County73$232,173––+4.2%4,636
Yadkin County72$240,301––+4.4%37,280
Edgecombe County70$137,194$1,0449.13%-1.7%49,067
Gates County69$259,104––+10.6%10,509
Tyrrell County68$175,122––+1.3%3,389
Stokes County68$262,439$1,2955.92%+7.5%44,696
Warren County68$230,120$1,1455.97%+4.9%18,803
Duplin County67$187,963$9506.07%+2.4%49,312
Washington County67$116,189––+0.5%11,051
Nash County66$237,636$1,3977.05%+1.6%95,015
Rockingham County66$197,776$1,1236.81%+1.0%91,209
Onslow County66$292,015$1,5736.46%+3.3%203,686
Davidson County65$275,792$1,3996.09%+3.3%169,498
Wilson County65$218,263$1,4548.00%-0.1%78,667
Pitt County65$244,764$1,4487.10%+1.4%171,196
Craven County65$275,758$1,5696.83%+2.2%101,098
Davie County65$326,566––+3.4%43,030
Greene County64$183,494––+0.5%20,407
Beaufort County64$237,011$1,1825.98%+2.1%44,711
Burke County64$255,974$1,3876.50%+1.8%87,799
Cumberland County64$230,465$1,3797.18%+0.4%335,207
Bertie County64$62,232––-0.5%17,818
Caldwell County63$236,355$1,2316.25%+1.5%80,716
Randolph County63$254,828$1,1505.41%+3.1%144,403
Harnett County63$293,575$1,8987.76%+0.5%134,718
Jones County63$137,304––-1.3%9,263
Cleveland County62$212,662$1,1606.55%-0.0%99,527
Catawba County62$293,908$1,6576.76%+1.3%161,011
Bladen County62$154,188––-0.9%29,807
Lee County61$289,309$1,7417.22%+0.1%63,560
Hoke County61$279,974$1,7537.51%-0.1%52,612
Vance County61$183,269$9736.37%-1.3%42,492
Pasquotank County61$267,828$1,4026.28%+1.2%40,454
Alleghany County61$270,750––+1.0%10,989
Graham County61$232,232––+0.5%8,047
Forsyth County60$284,067$1,5536.56%+0.6%383,739
Stanly County60$305,676$1,3935.47%+2.6%62,723
Camden County60$400,343––+3.2%10,547
Anson County59$153,003––-2.5%22,200
Cherokee County59$274,148––+0.7%28,868
Guilford County59$276,677$1,4206.16%+0.4%539,557
Gaston County59$296,708$1,6666.74%+0.3%228,972
Granville County58$313,336$1,7886.85%+0.1%61,161
Rowan County58$277,472$1,4046.07%+0.4%147,067
McDowell County57$257,025$1,3956.51%-2.4%44,629
Alamance County57$293,564$1,3215.40%+1.4%171,779
Mitchell County57$243,680––-0.9%14,989
Johnston County55$340,351$1,7796.27%-0.5%219,042
Macon County54$361,220$1,5004.98%+2.0%37,088
Franklin County53$358,953$1,7395.82%-0.1%69,680
Moore County52$413,504$1,9235.58%+1.0%100,759
Swain County51$329,658––-0.7%14,130
Lincoln County51$403,855$1,6484.90%+1.8%87,933
Cabarrus County51$383,492$1,8235.71%-0.3%226,396
Iredell County51$384,479$1,7015.31%+0.8%187,839
Madison County51$393,514––+0.6%21,414
Clay County50$346,117––-1.1%11,186
Carteret County50$471,324$1,7734.52%+3.1%68,353
Yancey County50$325,314––-1.7%18,538
Pender County49$437,413$1,9995.48%+0.3%61,592
Watauga County49$505,994$2,3635.60%+1.0%54,540
Haywood County49$341,889$1,6055.63%-3.1%62,152
Brunswick County49$404,783$1,7345.14%+0.6%139,721
Union County48$449,902$2,1155.64%-0.5%240,109
Ashe County48$363,720$1,2254.04%+1.4%26,759
Polk County48$318,642––-2.6%19,538
Mecklenburg County46$417,072$1,7485.03%-0.7%1,115,403
Avery County46$394,309––-1.6%17,679
Currituck County45$550,864$2,4515.34%+0.4%28,616
New Hanover County45$447,877$1,7064.57%+0.4%228,134
Henderson County45$423,812$1,8385.20%-1.7%116,469
Durham County44$389,764$1,6525.09%-3.4%325,101
Transylvania County44$466,658$2,0535.28%-1.9%33,131
Dare County42$599,211$2,2954.60%+0.8%37,160
Jackson County40$448,932$1,4133.78%-0.2%42,388
Chatham County39$561,813$1,8593.97%+0.3%76,754
Wake County39$474,337$1,6654.21%-1.7%1,132,103
Buncombe County38$444,801$1,6894.56%-4.3%269,449
Orange County37$503,800$1,6153.85%-1.7%145,919
Data current through October 5, 2026. Sorted by overall investment score.

Deep-dive analyses in North Carolina

Full analyst breakdowns for these North Carolina counties: rent vs buy math, investor thesis, cap rates by sub-market, rent trends, and house-hack numbers.

Underwrite a North Carolina property

Run real numbers on any property in North Carolina with our investment calculators.