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

All counties in North Carolina

CountyScoreMedian priceMedian rentRent/priceYoY pricePopulation
Halifax County83$105,655$1,01811.56%+3.1%48,772
Lenoir County80$151,080$1,0838.60%+5.5%55,071
Duplin County79$185,537$1,4759.54%+3.1%49,312
Northampton County78$115,952+5.9%17,528
Sampson County77$150,335+3.8%59,317
Richmond County76$133,779+2.7%43,149
Person County76$253,207+7.9%39,131
Scotland County75$142,611+2.4%34,222
Stokes County75$262,821+7.6%44,696
Columbus County74$188,683+3.0%50,827
Robeson County74$131,432$1,0779.83%-0.3%117,573
Alexander County74$262,152+7.3%36,505
Wilkes County71$223,120$1,2756.86%+4.5%66,125
Wayne County69$185,196$1,3728.89%-0.4%117,480
Yadkin County69$238,953+2.5%37,280
Montgomery County69$183,787+2.6%25,839
Edgecombe County68$136,614$1,0599.31%-3.8%49,067
Perquimans County68$264,692+4.3%13,053
Rutherford County68$217,396$1,0635.86%+4.7%64,680
Gates County68$237,860+13.0%10,509
Davidson County67$275,660$1,4696.39%+4.7%169,498
Wilson County67$219,639$1,3747.51%+1.2%78,667
Craven County66$275,384$1,5556.78%+2.7%101,098
Camden County66$384,093+4.7%10,547
Beaufort County65$233,296+1.6%44,711
Cumberland County65$232,840$1,4357.39%+0.6%335,207
Onslow County65$291,342$1,5116.22%+3.5%203,686
Pitt County65$243,619$1,3476.63%+1.9%171,196
Davie County65$322,530$1,8276.80%+2.8%43,030
Pasquotank County65$265,200$1,5256.90%+1.8%40,454
Pamlico County65$266,539+3.1%12,317
Cherokee County64$270,869$1,8428.16%+0.1%28,868
Burke County63$254,953$1,2375.82%+2.2%87,799
Harnett County63$295,606$1,8017.31%+1.0%134,718
Nash County62$238,652$1,3106.59%+0.4%95,015
Surry County62$234,224$1,0165.21%+2.7%71,429
Caldwell County62$238,061+0.8%80,716
Forsyth County62$285,906$1,5486.50%+1.5%383,739
Gaston County62$300,488$1,6836.72%+1.4%228,972
Bladen County62$148,663-1.1%29,807
Rockingham County61$197,473$1,0066.11%+0.1%91,209
Hoke County61$279,933$1,7057.31%-0.1%52,612
McDowell County61$258,296$1,7678.21%-2.5%44,629
Lee County61$293,243$1,6706.84%+0.8%63,560
Stanly County61$306,493$1,5896.22%+1.7%62,723
Randolph County61$253,898$1,0414.92%+3.7%144,403
Catawba County60$294,157$1,4816.04%+1.4%161,011
Rowan County60$278,505$1,3225.70%+1.6%147,067
Washington County60$107,025-0.6%11,051
Cleveland County59$218,160$1,2236.73%-2.0%99,527
Granville County59$315,810$1,8687.10%-0.1%61,161
Guilford County59$279,089$1,4516.24%+0.6%539,557
Alamance County59$295,867$1,4105.72%+1.5%171,779
Vance County59$185,222$9596.21%-2.2%42,492
Hyde County57$195,457+0.9%4,636
Tyrrell County54$162,023-3.4%3,389
Hertford County54$117,704-4.3%21,633
Johnston County54$344,260$1,8006.28%-0.6%219,042
Chowan County53$218,693-1.0%13,835
Lincoln County53$403,758$1,6614.94%+2.3%87,933
Franklin County53$362,679$1,8226.03%-0.1%69,680
Greene County52$174,742-3.2%20,407
Iredell County52$388,015$1,6875.22%+1.4%187,839
Caswell County51$199,474-3.5%22,747
Currituck County50$547,116$2,7716.08%+0.8%28,616
Moore County50$414,048$1,8495.36%+0.8%100,759
Carteret County49$473,354$1,8894.79%+2.1%68,353
Cabarrus County49$386,737$1,7905.55%-1.2%226,396
Haywood County49$341,021$1,7526.17%-4.5%62,152
Brunswick County49$407,109$1,7855.26%+0.2%139,721
Macon County49$359,813$1,1513.84%+2.0%37,088
Warren County49$232,580+0.1%18,803
Mitchell County49$223,128-3.2%14,989
Union County48$452,169$2,0735.50%-0.2%240,109
Polk County48$304,179-1.8%19,538
Jones County48$126,402-6.6%9,263
Pender County47$435,689$1,9775.45%-0.7%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
Henderson County46$426,982$1,9715.54%-2.4%116,469
Transylvania County46$472,897$2,1255.39%-0.6%33,131
Graham County46$214,159-3.4%8,047
Mecklenburg County45$423,514$1,7344.91%-0.9%1,115,403
Bertie County45$57,066-19.0%17,818
Swain County44$319,059-1.5%14,130
Durham County44$400,029$1,7105.13%-2.8%325,101
Madison County44$388,132$1,5954.93%-0.2%21,414
Anson County43$130,200-8.8%22,200
New Hanover County42$448,165$1,6544.43%-1.1%228,134
Watauga County41$507,410$1,7914.23%-0.0%54,540
Ashe County41$346,186-1.5%26,759
Jackson County40$445,185$1,3023.51%+0.4%42,388
Yancey County40$310,190-3.9%18,538
Chatham County39$549,557$1,7983.93%+0.3%76,754
Wake County38$482,534$1,6594.13%-2.2%1,132,103
Buncombe County38$455,159$1,7134.52%-4.5%269,449
Orange County38$507,274$1,6934.01%-1.5%145,919
Dare County38$604,663$2,1004.17%-0.2%37,160
Avery County37$378,692-3.2%17,679
Data current through May 18, 2026. Sorted by overall investment score.

Underwrite a North Carolina property

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