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

All counties in North Carolina

CountyScoreMedian priceMedian rentRent/priceYoY pricePopulation
Halifax County83$104,795$1,09812.57%+4.2%48,772
Sampson County79$153,818+5.0%59,317
Scotland County78$146,509+4.0%34,222
Northampton County78$115,952+5.9%17,528
Lenoir County78$156,339$1,0428.00%+6.6%55,071
Richmond County76$136,808+2.8%43,149
Robeson County76$137,694$1,15510.07%+0.2%117,573
Columbus County75$194,383+4.3%50,827
Person County75$254,536+7.8%39,131
Alexander County74$267,692+7.2%36,505
Duplin County72$192,586+2.5%49,312
Yadkin County72$243,680+4.2%37,280
Stokes County71$267,523+8.2%44,696
Wayne County71$188,520$1,4689.35%+0.1%117,480
Rutherford County70$223,473$1,1836.35%+5.8%64,680
Wilkes County70$226,350$1,2476.61%+5.2%66,125
Montgomery County69$183,787+2.6%25,839
Edgecombe County68$139,487$1,0519.05%-3.0%49,067
Perquimans County68$264,692+4.3%13,053
Wilson County68$222,650$1,4767.96%+1.3%78,667
Gates County68$237,860+13.0%10,509
Davidson County66$280,050$1,4456.19%+4.5%169,498
Beaufort County66$234,846$1,2726.50%+2.1%44,711
Pitt County66$245,774$1,3926.80%+1.9%171,196
Craven County66$276,711$1,5886.89%+2.5%101,098
Camden County66$384,093+4.7%10,547
Burke County65$256,950$1,3176.15%+2.5%87,799
Onslow County65$293,313$1,5386.29%+3.4%203,686
Pasquotank County65$270,373$1,5987.09%+1.6%40,454
Pamlico County65$266,539+3.1%12,317
Cumberland County64$233,616$1,4227.30%+0.4%335,207
Nash County63$238,776$1,3426.74%+0.9%95,015
Surry County63$241,212$1,0435.19%+4.3%71,429
Caldwell County63$241,800$1,2586.24%+1.6%80,716
Stanly County63$308,698$1,7086.64%+1.9%62,723
Harnett County63$297,504$1,8617.51%+1.0%134,718
Davie County63$327,119$1,6255.96%+3.4%43,030
Bladen County63$152,512-0.5%29,807
Cherokee County62$274,117$1,6257.11%+0.5%28,868
Lee County61$293,083$1,6946.94%+0.5%63,560
Rockingham County61$202,357$1,0296.10%+0.3%91,209
Hoke County61$282,449$1,7667.50%-0.3%52,612
Forsyth County61$287,472$1,5526.48%+1.3%383,739
Gaston County61$302,076$1,6796.67%+1.2%228,972
Randolph County61$256,616$1,0264.80%+4.0%144,403
Cleveland County60$215,697$1,2266.82%-1.6%99,527
Guilford County60$280,438$1,4576.23%+0.8%539,557
Catawba County60$297,176$1,5416.22%+1.3%161,011
Rowan County60$280,729$1,3505.77%+1.6%147,067
Washington County60$107,025-0.6%11,051
Alamance County59$298,364$1,3955.61%+1.6%171,779
Vance County59$188,067$9496.06%-2.0%42,492
Granville County58$321,300$1,8056.74%+0.2%61,161
Hyde County57$195,457+0.9%4,636
Johnston County55$344,953$1,8336.38%-0.5%219,042
Tyrrell County54$162,023-3.4%3,389
Hertford County54$117,704-4.3%21,633
Chowan County53$218,693-1.0%13,835
Franklin County53$364,197$1,8236.01%-0.0%69,680
McDowell County53$260,863-2.1%44,629
Greene County52$174,742-3.2%20,407
Iredell County52$389,652$1,6625.12%+1.3%187,839
Macon County52$363,712$1,3594.48%+2.0%37,088
Moore County51$415,813$1,9035.49%+0.9%100,759
Lincoln County51$406,862$1,6154.76%+2.1%87,933
Caswell County51$199,474-3.5%22,747
Currituck County50$547,116$2,7716.08%+0.8%28,616
Carteret County49$476,483$1,8564.67%+2.4%68,353
Cabarrus County49$388,753$1,7935.53%-1.0%226,396
Haywood County49$348,872$1,7556.04%-4.1%62,152
Brunswick County49$408,938$1,7745.20%+0.4%139,721
Warren County49$232,580+0.1%18,803
Mitchell County49$223,128-3.2%14,989
Union County48$452,714$2,0985.56%-0.3%240,109
Polk County48$304,179-1.8%19,538
Jones County48$126,402-6.6%9,263
Pender County47$435,898$1,9925.48%-0.6%61,592
Alleghany County47$260,640+0.1%10,989
Clay County46$334,965-0.8%11,186
Martin County46$120,312-7.2%21,992
Graham County46$214,159-3.4%8,047
Mecklenburg County45$424,588$1,7414.92%-0.8%1,115,403
Henderson County45$431,032$1,9445.41%-2.2%116,469
Bertie County45$57,066-19.0%17,818
Swain County44$319,059-1.5%14,130
Durham County44$400,425$1,7045.11%-3.1%325,101
Transylvania County44$477,524$2,0375.12%-1.1%33,131
Madison County44$388,132$1,5954.93%-0.2%21,414
Anson County43$130,200-8.8%22,200
New Hanover County42$449,652$1,6844.49%-0.8%228,134
Jackson County41$452,560$1,4263.78%+0.4%42,388
Ashe County41$346,186-1.5%26,759
Watauga County40$514,293$1,8064.21%+0.0%54,540
Dare County40$604,427-0.2%37,160
Yancey County40$310,190-3.9%18,538
Chatham County38$565,937$1,8603.94%+0.1%76,754
Wake County38$482,888$1,6794.17%-2.2%1,132,103
Buncombe County37$456,884$1,6964.46%-4.4%269,449
Orange County37$512,580$1,6963.97%-1.7%145,919
Avery County37$378,692-3.2%17,679
Data current through June 29, 2026. Sorted by overall investment score.

Underwrite a North Carolina property

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