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
| County | Score | Median price | Median rent | Rent/price | YoY price | Population |
|---|---|---|---|---|---|---|
| Halifax County | 83 | $105,655 | $1,018 | 11.56% | +3.1% | 48,772 |
| Lenoir County | 80 | $151,080 | $1,083 | 8.60% | +5.5% | 55,071 |
| Duplin County | 79 | $185,537 | $1,475 | 9.54% | +3.1% | 49,312 |
| Northampton County | 78 | $115,952 | — | — | +5.9% | 17,528 |
| Sampson County | 77 | $150,335 | — | — | +3.8% | 59,317 |
| Richmond County | 76 | $133,779 | — | — | +2.7% | 43,149 |
| Person County | 76 | $253,207 | — | — | +7.9% | 39,131 |
| Scotland County | 75 | $142,611 | — | — | +2.4% | 34,222 |
| Stokes County | 75 | $262,821 | — | — | +7.6% | 44,696 |
| Columbus County | 74 | $188,683 | — | — | +3.0% | 50,827 |
| Robeson County | 74 | $131,432 | $1,077 | 9.83% | -0.3% | 117,573 |
| Alexander County | 74 | $262,152 | — | — | +7.3% | 36,505 |
| Wilkes County | 71 | $223,120 | $1,275 | 6.86% | +4.5% | 66,125 |
| Wayne County | 69 | $185,196 | $1,372 | 8.89% | -0.4% | 117,480 |
| Yadkin County | 69 | $238,953 | — | — | +2.5% | 37,280 |
| Montgomery County | 69 | $183,787 | — | — | +2.6% | 25,839 |
| Edgecombe County | 68 | $136,614 | $1,059 | 9.31% | -3.8% | 49,067 |
| Perquimans County | 68 | $264,692 | — | — | +4.3% | 13,053 |
| Rutherford County | 68 | $217,396 | $1,063 | 5.86% | +4.7% | 64,680 |
| Gates County | 68 | $237,860 | — | — | +13.0% | 10,509 |
| Davidson County | 67 | $275,660 | $1,469 | 6.39% | +4.7% | 169,498 |
| Wilson County | 67 | $219,639 | $1,374 | 7.51% | +1.2% | 78,667 |
| Craven County | 66 | $275,384 | $1,555 | 6.78% | +2.7% | 101,098 |
| Camden County | 66 | $384,093 | — | — | +4.7% | 10,547 |
| Beaufort County | 65 | $233,296 | — | — | +1.6% | 44,711 |
| Cumberland County | 65 | $232,840 | $1,435 | 7.39% | +0.6% | 335,207 |
| Onslow County | 65 | $291,342 | $1,511 | 6.22% | +3.5% | 203,686 |
| Pitt County | 65 | $243,619 | $1,347 | 6.63% | +1.9% | 171,196 |
| Davie County | 65 | $322,530 | $1,827 | 6.80% | +2.8% | 43,030 |
| Pasquotank County | 65 | $265,200 | $1,525 | 6.90% | +1.8% | 40,454 |
| Pamlico County | 65 | $266,539 | — | — | +3.1% | 12,317 |
| Cherokee County | 64 | $270,869 | $1,842 | 8.16% | +0.1% | 28,868 |
| Burke County | 63 | $254,953 | $1,237 | 5.82% | +2.2% | 87,799 |
| Harnett County | 63 | $295,606 | $1,801 | 7.31% | +1.0% | 134,718 |
| Nash County | 62 | $238,652 | $1,310 | 6.59% | +0.4% | 95,015 |
| Surry County | 62 | $234,224 | $1,016 | 5.21% | +2.7% | 71,429 |
| Caldwell County | 62 | $238,061 | — | — | +0.8% | 80,716 |
| Forsyth County | 62 | $285,906 | $1,548 | 6.50% | +1.5% | 383,739 |
| Gaston County | 62 | $300,488 | $1,683 | 6.72% | +1.4% | 228,972 |
| Bladen County | 62 | $148,663 | — | — | -1.1% | 29,807 |
| Rockingham County | 61 | $197,473 | $1,006 | 6.11% | +0.1% | 91,209 |
| Hoke County | 61 | $279,933 | $1,705 | 7.31% | -0.1% | 52,612 |
| McDowell County | 61 | $258,296 | $1,767 | 8.21% | -2.5% | 44,629 |
| Lee County | 61 | $293,243 | $1,670 | 6.84% | +0.8% | 63,560 |
| Stanly County | 61 | $306,493 | $1,589 | 6.22% | +1.7% | 62,723 |
| Randolph County | 61 | $253,898 | $1,041 | 4.92% | +3.7% | 144,403 |
| Catawba County | 60 | $294,157 | $1,481 | 6.04% | +1.4% | 161,011 |
| Rowan County | 60 | $278,505 | $1,322 | 5.70% | +1.6% | 147,067 |
| Washington County | 60 | $107,025 | — | — | -0.6% | 11,051 |
| Cleveland County | 59 | $218,160 | $1,223 | 6.73% | -2.0% | 99,527 |
| Granville County | 59 | $315,810 | $1,868 | 7.10% | -0.1% | 61,161 |
| Guilford County | 59 | $279,089 | $1,451 | 6.24% | +0.6% | 539,557 |
| Alamance County | 59 | $295,867 | $1,410 | 5.72% | +1.5% | 171,779 |
| Vance County | 59 | $185,222 | $959 | 6.21% | -2.2% | 42,492 |
| Hyde County | 57 | $195,457 | — | — | +0.9% | 4,636 |
| Tyrrell County | 54 | $162,023 | — | — | -3.4% | 3,389 |
| Hertford County | 54 | $117,704 | — | — | -4.3% | 21,633 |
| Johnston County | 54 | $344,260 | $1,800 | 6.28% | -0.6% | 219,042 |
| Chowan County | 53 | $218,693 | — | — | -1.0% | 13,835 |
| Lincoln County | 53 | $403,758 | $1,661 | 4.94% | +2.3% | 87,933 |
| Franklin County | 53 | $362,679 | $1,822 | 6.03% | -0.1% | 69,680 |
| Greene County | 52 | $174,742 | — | — | -3.2% | 20,407 |
| Iredell County | 52 | $388,015 | $1,687 | 5.22% | +1.4% | 187,839 |
| Caswell County | 51 | $199,474 | — | — | -3.5% | 22,747 |
| Currituck County | 50 | $547,116 | $2,771 | 6.08% | +0.8% | 28,616 |
| Moore County | 50 | $414,048 | $1,849 | 5.36% | +0.8% | 100,759 |
| Carteret County | 49 | $473,354 | $1,889 | 4.79% | +2.1% | 68,353 |
| Cabarrus County | 49 | $386,737 | $1,790 | 5.55% | -1.2% | 226,396 |
| Haywood County | 49 | $341,021 | $1,752 | 6.17% | -4.5% | 62,152 |
| Brunswick County | 49 | $407,109 | $1,785 | 5.26% | +0.2% | 139,721 |
| Macon County | 49 | $359,813 | $1,151 | 3.84% | +2.0% | 37,088 |
| Warren County | 49 | $232,580 | — | — | +0.1% | 18,803 |
| Mitchell County | 49 | $223,128 | — | — | -3.2% | 14,989 |
| Union County | 48 | $452,169 | $2,073 | 5.50% | -0.2% | 240,109 |
| Polk County | 48 | $304,179 | — | — | -1.8% | 19,538 |
| Jones County | 48 | $126,402 | — | — | -6.6% | 9,263 |
| Pender County | 47 | $435,689 | $1,977 | 5.45% | -0.7% | 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 |
| Henderson County | 46 | $426,982 | $1,971 | 5.54% | -2.4% | 116,469 |
| Transylvania County | 46 | $472,897 | $2,125 | 5.39% | -0.6% | 33,131 |
| Graham County | 46 | $214,159 | — | — | -3.4% | 8,047 |
| Mecklenburg County | 45 | $423,514 | $1,734 | 4.91% | -0.9% | 1,115,403 |
| Bertie County | 45 | $57,066 | — | — | -19.0% | 17,818 |
| Swain County | 44 | $319,059 | — | — | -1.5% | 14,130 |
| Durham County | 44 | $400,029 | $1,710 | 5.13% | -2.8% | 325,101 |
| 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 | $448,165 | $1,654 | 4.43% | -1.1% | 228,134 |
| Watauga County | 41 | $507,410 | $1,791 | 4.23% | -0.0% | 54,540 |
| Ashe County | 41 | $346,186 | — | — | -1.5% | 26,759 |
| Jackson County | 40 | $445,185 | $1,302 | 3.51% | +0.4% | 42,388 |
| Yancey County | 40 | $310,190 | — | — | -3.9% | 18,538 |
| Chatham County | 39 | $549,557 | $1,798 | 3.93% | +0.3% | 76,754 |
| Wake County | 38 | $482,534 | $1,659 | 4.13% | -2.2% | 1,132,103 |
| Buncombe County | 38 | $455,159 | $1,713 | 4.52% | -4.5% | 269,449 |
| Orange County | 38 | $507,274 | $1,693 | 4.01% | -1.5% | 145,919 |
| Dare County | 38 | $604,663 | $2,100 | 4.17% | -0.2% | 37,160 |
| Avery County | 37 | $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.