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
$271K
Median rent
$1,643
Top-scored
Halifax
83/100

All counties in North Carolina

CountyScoreMedian priceMedian rentRent/priceYoY pricePopulation
Halifax County83$104,082$1,13713.11%+4.3%48,772
Northampton County81$112,872+6.5%17,528
Lenoir County80$157,762$1,0958.33%+7.2%55,071
Hertford County79$118,847+4.8%21,633
Scotland County78$146,509+4.0%34,222
Sampson County78$155,832+5.1%59,317
Montgomery County78$198,690+6.6%25,839
Columbus County77$192,604+5.4%50,827
Richmond County75$137,328+2.6%43,149
Rutherford County75$224,318+5.8%64,680
Robeson County75$140,027$1,18710.17%+0.1%117,573
Person County75$258,857+7.3%39,131
Caswell County75$212,785+5.2%22,747
Surry County73$244,976+5.2%71,429
Wilkes County73$232,006$1,4387.44%+5.5%66,125
Alexander County73$271,184+6.8%36,505
Yadkin County73$245,356+4.9%37,280
Warren County73$230,179+4.1%18,803
Martin County72$129,347+1.7%21,992
Edgecombe County71$140,520$1,1359.69%-2.4%49,067
Wayne County71$189,785$1,4379.09%+0.4%117,480
Stokes County70$268,794+8.4%44,696
Duplin County70$192,352+2.0%49,312
Beaufort County68$240,509+2.4%44,711
Perquimans County68$264,692+4.3%13,053
Gates County68$237,860+13.0%10,509
Wilson County67$221,884$1,4587.88%+0.9%78,667
Caldwell County66$242,951+2.0%80,716
Camden County66$384,093+4.7%10,547
Davidson County65$279,676$1,4006.01%+4.2%169,498
Onslow County65$293,986$1,5616.37%+3.3%203,686
Pitt County65$246,564$1,4076.85%+1.7%171,196
Craven County65$279,281$1,5906.83%+2.2%101,098
Pamlico County65$266,539+3.1%12,317
Greene County64$180,699+0.5%20,407
Nash County64$241,448$1,3696.80%+1.2%95,015
Stanly County64$309,912$1,7756.87%+2.3%62,723
Pasquotank County64$271,167$1,6077.11%+1.3%40,454
Rockingham County63$203,531$1,1136.56%+0.5%91,209
Burke County63$261,905$1,2715.82%+2.5%87,799
Cumberland County63$233,873$1,4077.22%+0.3%335,207
Harnett County63$298,259$1,8787.56%+0.9%134,718
Bladen County63$152,512-0.5%29,807
Cherokee County62$274,117$1,6257.11%+0.5%28,868
Randolph County62$259,078$1,0885.04%+4.0%144,403
Lee County61$295,460$1,7657.17%+0.3%63,560
Hoke County61$281,832$1,7457.43%-0.4%52,612
Forsyth County61$289,089$1,5796.56%+1.1%383,739
Davie County61$328,836$1,5485.65%+3.6%43,030
Cleveland County60$219,186$1,1806.46%-1.0%99,527
Gaston County60$302,643$1,6916.70%+0.9%228,972
Catawba County60$299,277$1,5926.38%+1.3%161,011
Bertie County60$66,885-2.7%17,818
Washington County60$107,025-0.6%11,051
Guilford County59$280,198$1,4396.16%+0.8%539,557
McDowell County59$265,437$1,6487.45%-2.1%44,629
Rowan County59$281,826$1,3455.73%+1.3%147,067
Vance County59$188,907$9425.99%-1.8%42,492
Anson County58$143,845-3.3%22,200
Granville County58$320,665$1,7336.49%+0.4%61,161
Alamance County58$298,620$1,3395.38%+1.7%171,779
Macon County58$368,746+1.8%37,088
Polk County57$319,735$2,0257.60%-2.8%19,538
Hyde County57$195,457+0.9%4,636
Johnston County55$345,344$1,8406.39%-0.5%219,042
Tyrrell County54$162,023-3.4%3,389
Chowan County53$218,693-1.0%13,835
Franklin County52$364,842$1,7535.76%-0.0%69,680
Moore County51$419,697$1,9345.53%+0.9%100,759
Iredell County51$390,856$1,6435.04%+1.2%187,839
Lincoln County50$409,495$1,5794.63%+1.9%87,933
Carteret County50$478,286$1,8424.62%+2.6%68,353
Cabarrus County50$389,599$1,8295.63%-0.7%226,396
Yancey County50$320,247-1.9%18,538
Brunswick County49$409,613$1,7665.17%+0.5%139,721
Madison County49$395,417$1,6635.05%+0.6%21,414
Avery County49$388,080$1,8385.68%-1.9%17,679
Mitchell County49$223,128-3.2%14,989
Pender County48$440,170$2,0275.53%-0.5%61,592
Jones County48$126,402-6.6%9,263
Union County47$456,365$2,0945.51%-0.4%240,109
Haywood County47$350,560$1,6275.57%-3.8%62,152
Alleghany County47$260,640+0.1%10,989
Currituck County46$548,274$2,4215.30%+0.6%28,616
Clay County46$334,965-0.8%11,186
Ashe County46$355,248$1,1503.88%+0.6%26,759
Graham County46$214,159-3.4%8,047
Mecklenburg County45$424,306$1,7514.95%-0.7%1,115,403
Henderson County45$432,529$1,8845.23%-2.1%116,469
Swain County44$319,059-1.5%14,130
Watauga County44$516,980$2,1755.05%+0.1%54,540
Transylvania County44$477,524$2,0375.12%-1.1%33,131
Durham County43$401,000$1,6905.06%-3.3%325,101
New Hanover County43$452,192$1,6984.51%-0.4%228,134
Jackson County41$452,226$1,4803.93%+0.2%42,388
Dare County41$608,797$2,4504.83%-0.1%37,160
Chatham County38$571,137$1,9154.02%-0.1%76,754
Wake County38$482,092$1,6764.17%-2.2%1,132,103
Buncombe County37$458,279$1,6784.39%-4.4%269,449
Orange County37$513,893$1,6853.93%-1.8%145,919
Data current through July 20, 2026. Sorted by overall investment score.

Underwrite a North Carolina property

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