North Carolina rental market analysis

Investment scores, home values, rents and gross rent-to-price comparisons for the counties in North Carolina we track. Click any county for the full deep-dive.

Counties tracked
100
Median home price
$274K
Median rent
$1,568
Top-scored
Halifax
83/100

North Carolina apartment cap rates and underwriting

Charlotte cap evidence, Triangle supply timing, Triad liquidity and county reappraisal costs. Read the North Carolina cap-rate research report. Its dated apartment evidence is separate from the county screening indexes below.

All counties in North Carolina

CountyScoreHome-value referenceRent referenceAnnual rent/priceYoY pricePopulation
Halifax County83$116,316$1,12511.61%+3.1%48,772
Lenoir County83$150,169$1,2149.70%+5.3%55,071
Northampton County82$114,032––+7.5%17,528
Robeson County81$136,515$1,14910.10%+2.3%117,573
Scotland County79$144,965––+5.2%34,222
Hertford County79$123,033––+4.7%21,633
Columbus County78$198,207––+6.6%50,827
Montgomery County78$200,474––+6.9%25,839
Martin County77$131,892––+3.1%21,992
Sampson County76$152,167––+2.9%59,317
Caswell County76$215,262––+6.1%22,747
Chowan County73$240,304––+4.9%13,835
Perquimans County73$289,074––+7.7%13,053
Duplin County73$187,547––+2.6%49,312
Wilkes County73$225,067$1,4137.53%+4.5%66,125
Wayne County73$179,054$1,51910.18%-0.6%117,480
Alexander County73$268,040––+6.7%36,505
Pamlico County73$287,675––+7.7%12,317
Hyde County73$232,173––+4.2%4,636
Richmond County72$128,739––+1.8%43,149
Person County72$246,547––+4.6%39,131
Yadkin County72$233,897––+3.8%37,280
Edgecombe County69$136,679$9798.59%-1.5%49,067
Stokes County69$259,278$1,3956.46%+6.4%44,696
Gates County69$259,104––+10.6%10,509
Tyrrell County68$175,122––+1.3%3,389
Surry County68$241,900$1,2236.06%+4.7%71,429
Rutherford County68$214,563$1,2276.86%+2.5%64,680
Warren County68$230,120$1,1455.97%+4.9%18,803
Washington County67$116,189––+0.5%11,051
Davidson County66$273,458$1,4716.46%+2.9%169,498
Nash County66$234,011$1,3917.14%+1.5%95,015
Rockingham County66$196,825$1,1116.77%+1.3%91,209
Wilson County66$216,195$1,4978.31%-0.4%78,667
Onslow County66$290,604$1,5776.51%+3.2%203,686
Davie County66$325,287$1,8816.94%+3.2%43,030
Beaufort County65$235,091$1,3146.71%+1.6%44,711
Pitt County65$243,595$1,4657.22%+1.1%171,196
Craven County65$275,008$1,5896.93%+2.0%101,098
Greene County64$183,494––+0.5%20,407
Caldwell County64$233,547$1,3406.89%+0.9%80,716
Cumberland County64$227,993$1,3827.27%+0.4%335,207
Bertie County64$62,232––-0.5%17,818
Burke County63$253,278$1,3756.51%+1.3%87,799
Jones County63$137,304––-1.3%9,263
Cleveland County62$210,523$1,1656.64%+0.0%99,527
Catawba County62$291,519$1,6386.74%+1.1%161,011
Harnett County62$292,371$1,8877.75%+0.1%134,718
Vance County62$182,040$9966.56%-1.1%42,492
Pasquotank County62$264,204$1,4576.62%+1.1%40,454
Bladen County62$154,188––-0.9%29,807
Hoke County61$281,415$1,7267.36%+0.1%52,612
Randolph County61$251,780$1,0855.17%+2.6%144,403
Alleghany County61$270,750––+1.0%10,989
Graham County61$232,232––+0.5%8,047
Forsyth County60$281,187$1,5336.54%+0.4%383,739
Camden County60$400,343––+3.2%10,547
Anson County59$153,003––-2.5%22,200
Lee County59$287,872$1,6496.87%-0.0%63,560
Cherokee County59$274,148––+0.7%28,868
Stanly County59$302,546$1,3745.45%+2.3%62,723
Granville County58$315,433$1,8807.15%-0.6%61,161
Guilford County58$274,335$1,4296.25%+0.1%539,557
Gaston County58$295,114$1,6336.64%-0.2%228,972
Rowan County58$275,856$1,4346.24%+0.0%147,067
McDowell County57$256,108$1,4256.68%-2.5%44,629
Alamance County57$290,921$1,3395.52%+1.0%171,779
Mitchell County57$243,680––-0.9%14,989
Franklin County54$355,924$1,8206.14%-0.3%69,680
Johnston County54$339,986$1,7546.19%-0.6%219,042
Macon County53$359,927$1,4504.83%+1.9%37,088
Swain County51$329,658––-0.7%14,130
Moore County51$410,202$1,8615.44%+0.9%100,759
Lincoln County51$402,332$1,6825.02%+1.5%87,933
Carteret County51$469,750$1,8274.67%+3.0%68,353
Cabarrus County51$380,437$1,7945.66%-0.3%226,396
Iredell County51$383,806$1,7335.42%+0.4%187,839
Madison County51$393,514––+0.6%21,414
Clay County50$346,117––-1.1%11,186
Pender County50$435,927$1,9735.43%+0.7%61,592
Yancey County50$325,314––-1.7%18,538
Haywood County49$338,535$1,5685.56%-3.0%62,152
Brunswick County49$404,357$1,7655.24%+0.5%139,721
Watauga County48$507,749$2,1985.20%+1.2%54,540
Union County48$444,831$2,0755.60%-0.7%240,109
Ashe County48$363,720$1,2254.04%+1.4%26,759
Polk County48$318,642––-2.6%19,538
Mecklenburg County46$414,531$1,7325.01%-0.9%1,115,403
New Hanover County46$445,851$1,7194.63%+0.7%228,134
Avery County46$394,309––-1.6%17,679
Currituck County45$550,864$2,4515.34%+0.4%28,616
Henderson County45$422,515$1,8235.18%-1.7%116,469
Durham County44$384,848$1,6225.06%-3.7%325,101
Transylvania County44$466,658$2,0535.28%-1.9%33,131
Jackson County40$447,841$1,3853.71%-0.3%42,388
Dare County40$597,323$1,9934.00%+1.0%37,160
Chatham County39$558,465$1,8674.01%+0.3%76,754
Wake County39$471,020$1,6594.23%-1.7%1,132,103
Buncombe County39$440,368$1,7004.63%-4.4%269,449
Orange County38$494,660$1,6854.09%-2.0%145,919
Latest stored snapshot loaded October 19, 2026. Sorted by overall investment score. The snapshot date is not the underlying Zillow observation period.

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.