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
| County | Score | Median price | Median rent | Rent/price | YoY price | Population |
|---|---|---|---|---|---|---|
| Halifax County | 83 | $104,795 | $1,098 | 12.57% | +4.2% | 48,772 |
| Sampson County | 79 | $153,818 | — | — | +5.0% | 59,317 |
| Scotland County | 78 | $146,509 | — | — | +4.0% | 34,222 |
| Northampton County | 78 | $115,952 | — | — | +5.9% | 17,528 |
| Lenoir County | 78 | $156,339 | $1,042 | 8.00% | +6.6% | 55,071 |
| Richmond County | 76 | $136,808 | — | — | +2.8% | 43,149 |
| Robeson County | 76 | $137,694 | $1,155 | 10.07% | +0.2% | 117,573 |
| Columbus County | 75 | $194,383 | — | — | +4.3% | 50,827 |
| Person County | 75 | $254,536 | — | — | +7.8% | 39,131 |
| Alexander County | 74 | $267,692 | — | — | +7.2% | 36,505 |
| Duplin County | 72 | $192,586 | — | — | +2.5% | 49,312 |
| Yadkin County | 72 | $243,680 | — | — | +4.2% | 37,280 |
| Stokes County | 71 | $267,523 | — | — | +8.2% | 44,696 |
| Wayne County | 71 | $188,520 | $1,468 | 9.35% | +0.1% | 117,480 |
| Rutherford County | 70 | $223,473 | $1,183 | 6.35% | +5.8% | 64,680 |
| Wilkes County | 70 | $226,350 | $1,247 | 6.61% | +5.2% | 66,125 |
| Montgomery County | 69 | $183,787 | — | — | +2.6% | 25,839 |
| Edgecombe County | 68 | $139,487 | $1,051 | 9.05% | -3.0% | 49,067 |
| Perquimans County | 68 | $264,692 | — | — | +4.3% | 13,053 |
| Wilson County | 68 | $222,650 | $1,476 | 7.96% | +1.3% | 78,667 |
| Gates County | 68 | $237,860 | — | — | +13.0% | 10,509 |
| Davidson County | 66 | $280,050 | $1,445 | 6.19% | +4.5% | 169,498 |
| Beaufort County | 66 | $234,846 | $1,272 | 6.50% | +2.1% | 44,711 |
| Pitt County | 66 | $245,774 | $1,392 | 6.80% | +1.9% | 171,196 |
| Craven County | 66 | $276,711 | $1,588 | 6.89% | +2.5% | 101,098 |
| Camden County | 66 | $384,093 | — | — | +4.7% | 10,547 |
| Burke County | 65 | $256,950 | $1,317 | 6.15% | +2.5% | 87,799 |
| Onslow County | 65 | $293,313 | $1,538 | 6.29% | +3.4% | 203,686 |
| Pasquotank County | 65 | $270,373 | $1,598 | 7.09% | +1.6% | 40,454 |
| Pamlico County | 65 | $266,539 | — | — | +3.1% | 12,317 |
| Cumberland County | 64 | $233,616 | $1,422 | 7.30% | +0.4% | 335,207 |
| Nash County | 63 | $238,776 | $1,342 | 6.74% | +0.9% | 95,015 |
| Surry County | 63 | $241,212 | $1,043 | 5.19% | +4.3% | 71,429 |
| Caldwell County | 63 | $241,800 | $1,258 | 6.24% | +1.6% | 80,716 |
| Stanly County | 63 | $308,698 | $1,708 | 6.64% | +1.9% | 62,723 |
| Harnett County | 63 | $297,504 | $1,861 | 7.51% | +1.0% | 134,718 |
| Davie County | 63 | $327,119 | $1,625 | 5.96% | +3.4% | 43,030 |
| Bladen County | 63 | $152,512 | — | — | -0.5% | 29,807 |
| Cherokee County | 62 | $274,117 | $1,625 | 7.11% | +0.5% | 28,868 |
| Lee County | 61 | $293,083 | $1,694 | 6.94% | +0.5% | 63,560 |
| Rockingham County | 61 | $202,357 | $1,029 | 6.10% | +0.3% | 91,209 |
| Hoke County | 61 | $282,449 | $1,766 | 7.50% | -0.3% | 52,612 |
| Forsyth County | 61 | $287,472 | $1,552 | 6.48% | +1.3% | 383,739 |
| Gaston County | 61 | $302,076 | $1,679 | 6.67% | +1.2% | 228,972 |
| Randolph County | 61 | $256,616 | $1,026 | 4.80% | +4.0% | 144,403 |
| Cleveland County | 60 | $215,697 | $1,226 | 6.82% | -1.6% | 99,527 |
| Guilford County | 60 | $280,438 | $1,457 | 6.23% | +0.8% | 539,557 |
| Catawba County | 60 | $297,176 | $1,541 | 6.22% | +1.3% | 161,011 |
| Rowan County | 60 | $280,729 | $1,350 | 5.77% | +1.6% | 147,067 |
| Washington County | 60 | $107,025 | — | — | -0.6% | 11,051 |
| Alamance County | 59 | $298,364 | $1,395 | 5.61% | +1.6% | 171,779 |
| Vance County | 59 | $188,067 | $949 | 6.06% | -2.0% | 42,492 |
| Granville County | 58 | $321,300 | $1,805 | 6.74% | +0.2% | 61,161 |
| Hyde County | 57 | $195,457 | — | — | +0.9% | 4,636 |
| Johnston County | 55 | $344,953 | $1,833 | 6.38% | -0.5% | 219,042 |
| Tyrrell County | 54 | $162,023 | — | — | -3.4% | 3,389 |
| Hertford County | 54 | $117,704 | — | — | -4.3% | 21,633 |
| Chowan County | 53 | $218,693 | — | — | -1.0% | 13,835 |
| Franklin County | 53 | $364,197 | $1,823 | 6.01% | -0.0% | 69,680 |
| McDowell County | 53 | $260,863 | — | — | -2.1% | 44,629 |
| Greene County | 52 | $174,742 | — | — | -3.2% | 20,407 |
| Iredell County | 52 | $389,652 | $1,662 | 5.12% | +1.3% | 187,839 |
| Macon County | 52 | $363,712 | $1,359 | 4.48% | +2.0% | 37,088 |
| Moore County | 51 | $415,813 | $1,903 | 5.49% | +0.9% | 100,759 |
| Lincoln County | 51 | $406,862 | $1,615 | 4.76% | +2.1% | 87,933 |
| Caswell County | 51 | $199,474 | — | — | -3.5% | 22,747 |
| Currituck County | 50 | $547,116 | $2,771 | 6.08% | +0.8% | 28,616 |
| Carteret County | 49 | $476,483 | $1,856 | 4.67% | +2.4% | 68,353 |
| Cabarrus County | 49 | $388,753 | $1,793 | 5.53% | -1.0% | 226,396 |
| Haywood County | 49 | $348,872 | $1,755 | 6.04% | -4.1% | 62,152 |
| Brunswick County | 49 | $408,938 | $1,774 | 5.20% | +0.4% | 139,721 |
| Warren County | 49 | $232,580 | — | — | +0.1% | 18,803 |
| Mitchell County | 49 | $223,128 | — | — | -3.2% | 14,989 |
| Union County | 48 | $452,714 | $2,098 | 5.56% | -0.3% | 240,109 |
| Polk County | 48 | $304,179 | — | — | -1.8% | 19,538 |
| Jones County | 48 | $126,402 | — | — | -6.6% | 9,263 |
| Pender County | 47 | $435,898 | $1,992 | 5.48% | -0.6% | 61,592 |
| Alleghany County | 47 | $260,640 | — | — | +0.1% | 10,989 |
| Clay County | 46 | $334,965 | — | — | -0.8% | 11,186 |
| Martin County | 46 | $120,312 | — | — | -7.2% | 21,992 |
| Graham County | 46 | $214,159 | — | — | -3.4% | 8,047 |
| Mecklenburg County | 45 | $424,588 | $1,741 | 4.92% | -0.8% | 1,115,403 |
| Henderson County | 45 | $431,032 | $1,944 | 5.41% | -2.2% | 116,469 |
| Bertie County | 45 | $57,066 | — | — | -19.0% | 17,818 |
| Swain County | 44 | $319,059 | — | — | -1.5% | 14,130 |
| Durham County | 44 | $400,425 | $1,704 | 5.11% | -3.1% | 325,101 |
| Transylvania County | 44 | $477,524 | $2,037 | 5.12% | -1.1% | 33,131 |
| Madison County | 44 | $388,132 | $1,595 | 4.93% | -0.2% | 21,414 |
| Anson County | 43 | $130,200 | — | — | -8.8% | 22,200 |
| New Hanover County | 42 | $449,652 | $1,684 | 4.49% | -0.8% | 228,134 |
| Jackson County | 41 | $452,560 | $1,426 | 3.78% | +0.4% | 42,388 |
| Ashe County | 41 | $346,186 | — | — | -1.5% | 26,759 |
| Watauga County | 40 | $514,293 | $1,806 | 4.21% | +0.0% | 54,540 |
| Dare County | 40 | $604,427 | — | — | -0.2% | 37,160 |
| Yancey County | 40 | $310,190 | — | — | -3.9% | 18,538 |
| Chatham County | 38 | $565,937 | $1,860 | 3.94% | +0.1% | 76,754 |
| Wake County | 38 | $482,888 | $1,679 | 4.17% | -2.2% | 1,132,103 |
| Buncombe County | 37 | $456,884 | $1,696 | 4.46% | -4.4% | 269,449 |
| Orange County | 37 | $512,580 | $1,696 | 3.97% | -1.7% | 145,919 |
| Avery County | 37 | $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.