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
| County | Score | Home-value reference | Rent reference | Annual rent/price | YoY price | Population |
|---|---|---|---|---|---|---|
| Halifax County | 83 | $116,316 | $1,125 | 11.61% | +3.1% | 48,772 |
| Lenoir County | 83 | $150,169 | $1,214 | 9.70% | +5.3% | 55,071 |
| Northampton County | 82 | $114,032 | – | – | +7.5% | 17,528 |
| Robeson County | 81 | $136,515 | $1,149 | 10.10% | +2.3% | 117,573 |
| Scotland County | 79 | $144,965 | – | – | +5.2% | 34,222 |
| Hertford County | 79 | $123,033 | – | – | +4.7% | 21,633 |
| Columbus County | 78 | $198,207 | – | – | +6.6% | 50,827 |
| Montgomery County | 78 | $200,474 | – | – | +6.9% | 25,839 |
| Martin County | 77 | $131,892 | – | – | +3.1% | 21,992 |
| Sampson County | 76 | $152,167 | – | – | +2.9% | 59,317 |
| Caswell County | 76 | $215,262 | – | – | +6.1% | 22,747 |
| Chowan County | 73 | $240,304 | – | – | +4.9% | 13,835 |
| Perquimans County | 73 | $289,074 | – | – | +7.7% | 13,053 |
| Duplin County | 73 | $187,547 | – | – | +2.6% | 49,312 |
| Wilkes County | 73 | $225,067 | $1,413 | 7.53% | +4.5% | 66,125 |
| Wayne County | 73 | $179,054 | $1,519 | 10.18% | -0.6% | 117,480 |
| Alexander County | 73 | $268,040 | – | – | +6.7% | 36,505 |
| Pamlico County | 73 | $287,675 | – | – | +7.7% | 12,317 |
| Hyde County | 73 | $232,173 | – | – | +4.2% | 4,636 |
| Richmond County | 72 | $128,739 | – | – | +1.8% | 43,149 |
| Person County | 72 | $246,547 | – | – | +4.6% | 39,131 |
| Yadkin County | 72 | $233,897 | – | – | +3.8% | 37,280 |
| Edgecombe County | 69 | $136,679 | $979 | 8.59% | -1.5% | 49,067 |
| Stokes County | 69 | $259,278 | $1,395 | 6.46% | +6.4% | 44,696 |
| Gates County | 69 | $259,104 | – | – | +10.6% | 10,509 |
| Tyrrell County | 68 | $175,122 | – | – | +1.3% | 3,389 |
| Surry County | 68 | $241,900 | $1,223 | 6.06% | +4.7% | 71,429 |
| Rutherford County | 68 | $214,563 | $1,227 | 6.86% | +2.5% | 64,680 |
| Warren County | 68 | $230,120 | $1,145 | 5.97% | +4.9% | 18,803 |
| Washington County | 67 | $116,189 | – | – | +0.5% | 11,051 |
| Davidson County | 66 | $273,458 | $1,471 | 6.46% | +2.9% | 169,498 |
| Nash County | 66 | $234,011 | $1,391 | 7.14% | +1.5% | 95,015 |
| Rockingham County | 66 | $196,825 | $1,111 | 6.77% | +1.3% | 91,209 |
| Wilson County | 66 | $216,195 | $1,497 | 8.31% | -0.4% | 78,667 |
| Onslow County | 66 | $290,604 | $1,577 | 6.51% | +3.2% | 203,686 |
| Davie County | 66 | $325,287 | $1,881 | 6.94% | +3.2% | 43,030 |
| Beaufort County | 65 | $235,091 | $1,314 | 6.71% | +1.6% | 44,711 |
| Pitt County | 65 | $243,595 | $1,465 | 7.22% | +1.1% | 171,196 |
| Craven County | 65 | $275,008 | $1,589 | 6.93% | +2.0% | 101,098 |
| Greene County | 64 | $183,494 | – | – | +0.5% | 20,407 |
| Caldwell County | 64 | $233,547 | $1,340 | 6.89% | +0.9% | 80,716 |
| Cumberland County | 64 | $227,993 | $1,382 | 7.27% | +0.4% | 335,207 |
| Bertie County | 64 | $62,232 | – | – | -0.5% | 17,818 |
| Burke County | 63 | $253,278 | $1,375 | 6.51% | +1.3% | 87,799 |
| Jones County | 63 | $137,304 | – | – | -1.3% | 9,263 |
| Cleveland County | 62 | $210,523 | $1,165 | 6.64% | +0.0% | 99,527 |
| Catawba County | 62 | $291,519 | $1,638 | 6.74% | +1.1% | 161,011 |
| Harnett County | 62 | $292,371 | $1,887 | 7.75% | +0.1% | 134,718 |
| Vance County | 62 | $182,040 | $996 | 6.56% | -1.1% | 42,492 |
| Pasquotank County | 62 | $264,204 | $1,457 | 6.62% | +1.1% | 40,454 |
| Bladen County | 62 | $154,188 | – | – | -0.9% | 29,807 |
| Hoke County | 61 | $281,415 | $1,726 | 7.36% | +0.1% | 52,612 |
| Randolph County | 61 | $251,780 | $1,085 | 5.17% | +2.6% | 144,403 |
| Alleghany County | 61 | $270,750 | – | – | +1.0% | 10,989 |
| Graham County | 61 | $232,232 | – | – | +0.5% | 8,047 |
| Forsyth County | 60 | $281,187 | $1,533 | 6.54% | +0.4% | 383,739 |
| Camden County | 60 | $400,343 | – | – | +3.2% | 10,547 |
| Anson County | 59 | $153,003 | – | – | -2.5% | 22,200 |
| Lee County | 59 | $287,872 | $1,649 | 6.87% | -0.0% | 63,560 |
| Cherokee County | 59 | $274,148 | – | – | +0.7% | 28,868 |
| Stanly County | 59 | $302,546 | $1,374 | 5.45% | +2.3% | 62,723 |
| Granville County | 58 | $315,433 | $1,880 | 7.15% | -0.6% | 61,161 |
| Guilford County | 58 | $274,335 | $1,429 | 6.25% | +0.1% | 539,557 |
| Gaston County | 58 | $295,114 | $1,633 | 6.64% | -0.2% | 228,972 |
| Rowan County | 58 | $275,856 | $1,434 | 6.24% | +0.0% | 147,067 |
| McDowell County | 57 | $256,108 | $1,425 | 6.68% | -2.5% | 44,629 |
| Alamance County | 57 | $290,921 | $1,339 | 5.52% | +1.0% | 171,779 |
| Mitchell County | 57 | $243,680 | – | – | -0.9% | 14,989 |
| Franklin County | 54 | $355,924 | $1,820 | 6.14% | -0.3% | 69,680 |
| Johnston County | 54 | $339,986 | $1,754 | 6.19% | -0.6% | 219,042 |
| Macon County | 53 | $359,927 | $1,450 | 4.83% | +1.9% | 37,088 |
| Swain County | 51 | $329,658 | – | – | -0.7% | 14,130 |
| Moore County | 51 | $410,202 | $1,861 | 5.44% | +0.9% | 100,759 |
| Lincoln County | 51 | $402,332 | $1,682 | 5.02% | +1.5% | 87,933 |
| Carteret County | 51 | $469,750 | $1,827 | 4.67% | +3.0% | 68,353 |
| Cabarrus County | 51 | $380,437 | $1,794 | 5.66% | -0.3% | 226,396 |
| Iredell County | 51 | $383,806 | $1,733 | 5.42% | +0.4% | 187,839 |
| Madison County | 51 | $393,514 | – | – | +0.6% | 21,414 |
| Clay County | 50 | $346,117 | – | – | -1.1% | 11,186 |
| Pender County | 50 | $435,927 | $1,973 | 5.43% | +0.7% | 61,592 |
| Yancey County | 50 | $325,314 | – | – | -1.7% | 18,538 |
| Haywood County | 49 | $338,535 | $1,568 | 5.56% | -3.0% | 62,152 |
| Brunswick County | 49 | $404,357 | $1,765 | 5.24% | +0.5% | 139,721 |
| Watauga County | 48 | $507,749 | $2,198 | 5.20% | +1.2% | 54,540 |
| Union County | 48 | $444,831 | $2,075 | 5.60% | -0.7% | 240,109 |
| Ashe County | 48 | $363,720 | $1,225 | 4.04% | +1.4% | 26,759 |
| Polk County | 48 | $318,642 | – | – | -2.6% | 19,538 |
| Mecklenburg County | 46 | $414,531 | $1,732 | 5.01% | -0.9% | 1,115,403 |
| New Hanover County | 46 | $445,851 | $1,719 | 4.63% | +0.7% | 228,134 |
| Avery County | 46 | $394,309 | – | – | -1.6% | 17,679 |
| Currituck County | 45 | $550,864 | $2,451 | 5.34% | +0.4% | 28,616 |
| Henderson County | 45 | $422,515 | $1,823 | 5.18% | -1.7% | 116,469 |
| Durham County | 44 | $384,848 | $1,622 | 5.06% | -3.7% | 325,101 |
| Transylvania County | 44 | $466,658 | $2,053 | 5.28% | -1.9% | 33,131 |
| Jackson County | 40 | $447,841 | $1,385 | 3.71% | -0.3% | 42,388 |
| Dare County | 40 | $597,323 | $1,993 | 4.00% | +1.0% | 37,160 |
| Chatham County | 39 | $558,465 | $1,867 | 4.01% | +0.3% | 76,754 |
| Wake County | 39 | $471,020 | $1,659 | 4.23% | -1.7% | 1,132,103 |
| Buncombe County | 39 | $440,368 | $1,700 | 4.63% | -4.4% | 269,449 |
| Orange County | 38 | $494,660 | $1,685 | 4.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.