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
$277K
Median rent
$1,607
Top-scored
Lenoir
84/100
All counties in North Carolina
| County | Score | Median price | Median rent | Rent/price | YoY price | Population |
|---|---|---|---|---|---|---|
| Lenoir County | 84 | $152,691 | $1,220 | 9.59% | +6.8% | 55,071 |
| Northampton County | 82 | $114,032 | – | – | +7.5% | 17,528 |
| Scotland County | 79 | $147,805 | – | – | +4.9% | 34,222 |
| Hertford County | 79 | $123,033 | – | – | +4.7% | 21,633 |
| Halifax County | 78 | $104,102 | – | – | +3.7% | 48,772 |
| Sampson County | 78 | $151,494 | – | – | +4.1% | 59,317 |
| Montgomery County | 78 | $200,474 | – | – | +6.9% | 25,839 |
| Columbus County | 77 | $187,749 | – | – | +5.9% | 50,827 |
| Martin County | 77 | $131,892 | – | – | +3.1% | 21,992 |
| Robeson County | 76 | $136,897 | $1,192 | 10.44% | +0.6% | 117,573 |
| Caswell County | 76 | $215,262 | – | – | +6.1% | 22,747 |
| Stokes County | 75 | $265,398 | – | – | +8.0% | 44,696 |
| Richmond County | 74 | $134,300 | – | – | +2.3% | 43,149 |
| Rutherford County | 74 | $220,005 | $1,423 | 7.76% | +4.9% | 64,680 |
| Person County | 74 | $255,526 | – | – | +6.4% | 39,131 |
| Chowan County | 73 | $240,304 | – | – | +4.9% | 13,835 |
| Perquimans County | 73 | $289,074 | – | – | +7.7% | 13,053 |
| Wayne County | 73 | $184,245 | $1,474 | 9.60% | +0.4% | 117,480 |
| Alexander County | 73 | $270,610 | – | – | +6.7% | 36,505 |
| Yadkin County | 73 | $238,931 | – | – | +4.7% | 37,280 |
| Pamlico County | 73 | $287,675 | – | – | +7.7% | 12,317 |
| Hyde County | 73 | $232,173 | – | – | +4.2% | 4,636 |
| Wilkes County | 71 | $227,948 | $1,305 | 6.87% | +5.2% | 66,125 |
| Edgecombe County | 70 | $137,658 | $1,058 | 9.22% | -2.1% | 49,067 |
| Duplin County | 70 | $189,078 | – | – | +2.0% | 49,312 |
| Gates County | 69 | $259,104 | – | – | +10.6% | 10,509 |
| Tyrrell County | 68 | $175,122 | – | – | +1.3% | 3,389 |
| Warren County | 68 | $230,120 | $1,145 | 5.97% | +4.9% | 18,803 |
| Beaufort County | 67 | $236,023 | $1,358 | 6.91% | +2.3% | 44,711 |
| Washington County | 67 | $116,189 | – | – | +0.5% | 11,051 |
| Nash County | 66 | $238,493 | $1,426 | 7.17% | +1.3% | 95,015 |
| Davidson County | 65 | $277,140 | $1,412 | 6.12% | +3.7% | 169,498 |
| Surry County | 65 | $242,752 | $1,092 | 5.40% | +5.1% | 71,429 |
| Wilson County | 65 | $218,178 | $1,381 | 7.59% | +0.3% | 78,667 |
| Onslow County | 65 | $293,686 | $1,581 | 6.46% | +3.3% | 203,686 |
| Pitt County | 65 | $245,420 | $1,423 | 6.96% | +1.6% | 171,196 |
| Craven County | 65 | $278,188 | $1,607 | 6.93% | +2.1% | 101,098 |
| Greene County | 64 | $183,494 | – | – | +0.5% | 20,407 |
| Rockingham County | 64 | $202,327 | $1,109 | 6.58% | +0.8% | 91,209 |
| Burke County | 64 | $257,627 | $1,360 | 6.33% | +2.1% | 87,799 |
| Caldwell County | 64 | $238,805 | $1,233 | 6.19% | +1.8% | 80,716 |
| Stanly County | 64 | $307,252 | $1,701 | 6.64% | +2.5% | 62,723 |
| Bertie County | 64 | $62,232 | – | – | -0.5% | 17,818 |
| Cumberland County | 63 | $231,978 | $1,382 | 7.15% | +0.3% | 335,207 |
| Harnett County | 63 | $295,558 | $1,898 | 7.71% | +0.7% | 134,718 |
| Pasquotank County | 63 | $269,787 | $1,524 | 6.78% | +1.3% | 40,454 |
| Bladen County | 63 | $157,389 | – | – | -0.3% | 29,807 |
| Jones County | 63 | $137,304 | – | – | -1.3% | 9,263 |
| Randolph County | 62 | $255,615 | $1,112 | 5.22% | +3.5% | 144,403 |
| Davie County | 62 | $328,747 | $1,627 | 5.94% | +3.5% | 43,030 |
| Cleveland County | 61 | $214,273 | $1,186 | 6.64% | -0.5% | 99,527 |
| Lee County | 61 | $292,487 | $1,790 | 7.34% | +0.1% | 63,560 |
| Hoke County | 61 | $280,555 | $1,762 | 7.54% | -0.2% | 52,612 |
| Catawba County | 61 | $296,593 | $1,631 | 6.60% | +1.2% | 161,011 |
| Alleghany County | 61 | $270,750 | – | – | +1.0% | 10,989 |
| Graham County | 61 | $232,232 | – | – | +0.5% | 8,047 |
| Forsyth County | 60 | $286,414 | $1,574 | 6.59% | +0.8% | 383,739 |
| Vance County | 60 | $185,626 | $983 | 6.35% | -1.6% | 42,492 |
| Camden County | 60 | $400,343 | – | – | +3.2% | 10,547 |
| Anson County | 59 | $153,003 | – | – | -2.5% | 22,200 |
| Cherokee County | 59 | $274,148 | – | – | +0.7% | 28,868 |
| Guilford County | 59 | $279,047 | $1,427 | 6.14% | +0.6% | 539,557 |
| Gaston County | 59 | $300,787 | $1,671 | 6.67% | +0.5% | 228,972 |
| Rowan County | 59 | $279,739 | $1,416 | 6.08% | +0.8% | 147,067 |
| Granville County | 58 | $317,221 | $1,775 | 6.72% | +0.4% | 61,161 |
| Alamance County | 57 | $297,220 | $1,314 | 5.31% | +1.6% | 171,779 |
| Mitchell County | 57 | $243,680 | – | – | -0.9% | 14,989 |
| McDowell County | 56 | $264,176 | $1,409 | 6.40% | -2.2% | 44,629 |
| Macon County | 55 | $366,678 | $1,650 | 5.40% | +1.8% | 37,088 |
| Johnston County | 54 | $344,484 | $1,801 | 6.27% | -0.5% | 219,042 |
| Franklin County | 52 | $364,221 | $1,734 | 5.71% | -0.1% | 69,680 |
| Moore County | 52 | $416,447 | $1,983 | 5.71% | +0.9% | 100,759 |
| Swain County | 51 | $329,658 | – | – | -0.7% | 14,130 |
| Iredell County | 51 | $390,270 | $1,655 | 5.09% | +1.0% | 187,839 |
| Madison County | 51 | $393,514 | – | – | +0.6% | 21,414 |
| Clay County | 50 | $346,117 | – | – | -1.1% | 11,186 |
| Lincoln County | 50 | $407,561 | $1,592 | 4.69% | +1.8% | 87,933 |
| Carteret County | 50 | $473,823 | $1,758 | 4.45% | +2.9% | 68,353 |
| Cabarrus County | 50 | $387,094 | $1,834 | 5.68% | -0.5% | 226,396 |
| Yancey County | 50 | $325,314 | – | – | -1.7% | 18,538 |
| Haywood County | 49 | $345,457 | $1,642 | 5.70% | -3.4% | 62,152 |
| Brunswick County | 49 | $409,532 | $1,771 | 5.19% | +0.6% | 139,721 |
| Pender County | 48 | $439,797 | $2,057 | 5.61% | -0.2% | 61,592 |
| Union County | 48 | $453,704 | $2,131 | 5.64% | -0.5% | 240,109 |
| Ashe County | 48 | $363,720 | $1,225 | 4.04% | +1.4% | 26,759 |
| Polk County | 48 | $318,642 | – | – | -2.6% | 19,538 |
| Watauga County | 46 | $516,079 | $2,249 | 5.23% | +0.5% | 54,540 |
| Mecklenburg County | 46 | $421,920 | $1,757 | 5.00% | -0.7% | 1,115,403 |
| 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 | $429,185 | $1,887 | 5.27% | -1.9% | 116,469 |
| Durham County | 44 | $396,360 | $1,665 | 5.04% | -3.4% | 325,101 |
| New Hanover County | 43 | $451,113 | $1,696 | 4.51% | -0.1% | 228,134 |
| Transylvania County | 43 | $475,231 | $1,985 | 5.01% | -1.9% | 33,131 |
| Dare County | 42 | $604,044 | $2,500 | 4.97% | +0.3% | 37,160 |
| Jackson County | 40 | $452,528 | $1,447 | 3.84% | +0.0% | 42,388 |
| Chatham County | 39 | $565,381 | $2,009 | 4.26% | +0.0% | 76,754 |
| Wake County | 39 | $481,361 | $1,672 | 4.17% | -2.0% | 1,132,103 |
| Buncombe County | 37 | $453,427 | $1,676 | 4.44% | -4.4% | 269,449 |
| Orange County | 36 | $508,867 | $1,607 | 3.79% | -1.8% | 145,919 |
Data current through August 31, 2026. Sorted by overall investment score.
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.