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
$271K
Median rent
$1,643
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,082 | $1,137 | 13.11% | +4.3% | 48,772 |
| Northampton County | 81 | $112,872 | — | — | +6.5% | 17,528 |
| Lenoir County | 80 | $157,762 | $1,095 | 8.33% | +7.2% | 55,071 |
| Hertford County | 79 | $118,847 | — | — | +4.8% | 21,633 |
| Scotland County | 78 | $146,509 | — | — | +4.0% | 34,222 |
| Sampson County | 78 | $155,832 | — | — | +5.1% | 59,317 |
| Montgomery County | 78 | $198,690 | — | — | +6.6% | 25,839 |
| Columbus County | 77 | $192,604 | — | — | +5.4% | 50,827 |
| Richmond County | 75 | $137,328 | — | — | +2.6% | 43,149 |
| Rutherford County | 75 | $224,318 | — | — | +5.8% | 64,680 |
| Robeson County | 75 | $140,027 | $1,187 | 10.17% | +0.1% | 117,573 |
| Person County | 75 | $258,857 | — | — | +7.3% | 39,131 |
| Caswell County | 75 | $212,785 | — | — | +5.2% | 22,747 |
| Surry County | 73 | $244,976 | — | — | +5.2% | 71,429 |
| Wilkes County | 73 | $232,006 | $1,438 | 7.44% | +5.5% | 66,125 |
| Alexander County | 73 | $271,184 | — | — | +6.8% | 36,505 |
| Yadkin County | 73 | $245,356 | — | — | +4.9% | 37,280 |
| Warren County | 73 | $230,179 | — | — | +4.1% | 18,803 |
| Martin County | 72 | $129,347 | — | — | +1.7% | 21,992 |
| Edgecombe County | 71 | $140,520 | $1,135 | 9.69% | -2.4% | 49,067 |
| Wayne County | 71 | $189,785 | $1,437 | 9.09% | +0.4% | 117,480 |
| Stokes County | 70 | $268,794 | — | — | +8.4% | 44,696 |
| Duplin County | 70 | $192,352 | — | — | +2.0% | 49,312 |
| Beaufort County | 68 | $240,509 | — | — | +2.4% | 44,711 |
| Perquimans County | 68 | $264,692 | — | — | +4.3% | 13,053 |
| Gates County | 68 | $237,860 | — | — | +13.0% | 10,509 |
| Wilson County | 67 | $221,884 | $1,458 | 7.88% | +0.9% | 78,667 |
| Caldwell County | 66 | $242,951 | — | — | +2.0% | 80,716 |
| Camden County | 66 | $384,093 | — | — | +4.7% | 10,547 |
| Davidson County | 65 | $279,676 | $1,400 | 6.01% | +4.2% | 169,498 |
| Onslow County | 65 | $293,986 | $1,561 | 6.37% | +3.3% | 203,686 |
| Pitt County | 65 | $246,564 | $1,407 | 6.85% | +1.7% | 171,196 |
| Craven County | 65 | $279,281 | $1,590 | 6.83% | +2.2% | 101,098 |
| Pamlico County | 65 | $266,539 | — | — | +3.1% | 12,317 |
| Greene County | 64 | $180,699 | — | — | +0.5% | 20,407 |
| Nash County | 64 | $241,448 | $1,369 | 6.80% | +1.2% | 95,015 |
| Stanly County | 64 | $309,912 | $1,775 | 6.87% | +2.3% | 62,723 |
| Pasquotank County | 64 | $271,167 | $1,607 | 7.11% | +1.3% | 40,454 |
| Rockingham County | 63 | $203,531 | $1,113 | 6.56% | +0.5% | 91,209 |
| Burke County | 63 | $261,905 | $1,271 | 5.82% | +2.5% | 87,799 |
| Cumberland County | 63 | $233,873 | $1,407 | 7.22% | +0.3% | 335,207 |
| Harnett County | 63 | $298,259 | $1,878 | 7.56% | +0.9% | 134,718 |
| Bladen County | 63 | $152,512 | — | — | -0.5% | 29,807 |
| Cherokee County | 62 | $274,117 | $1,625 | 7.11% | +0.5% | 28,868 |
| Randolph County | 62 | $259,078 | $1,088 | 5.04% | +4.0% | 144,403 |
| Lee County | 61 | $295,460 | $1,765 | 7.17% | +0.3% | 63,560 |
| Hoke County | 61 | $281,832 | $1,745 | 7.43% | -0.4% | 52,612 |
| Forsyth County | 61 | $289,089 | $1,579 | 6.56% | +1.1% | 383,739 |
| Davie County | 61 | $328,836 | $1,548 | 5.65% | +3.6% | 43,030 |
| Cleveland County | 60 | $219,186 | $1,180 | 6.46% | -1.0% | 99,527 |
| Gaston County | 60 | $302,643 | $1,691 | 6.70% | +0.9% | 228,972 |
| Catawba County | 60 | $299,277 | $1,592 | 6.38% | +1.3% | 161,011 |
| Bertie County | 60 | $66,885 | — | — | -2.7% | 17,818 |
| Washington County | 60 | $107,025 | — | — | -0.6% | 11,051 |
| Guilford County | 59 | $280,198 | $1,439 | 6.16% | +0.8% | 539,557 |
| McDowell County | 59 | $265,437 | $1,648 | 7.45% | -2.1% | 44,629 |
| Rowan County | 59 | $281,826 | $1,345 | 5.73% | +1.3% | 147,067 |
| Vance County | 59 | $188,907 | $942 | 5.99% | -1.8% | 42,492 |
| Anson County | 58 | $143,845 | — | — | -3.3% | 22,200 |
| Granville County | 58 | $320,665 | $1,733 | 6.49% | +0.4% | 61,161 |
| Alamance County | 58 | $298,620 | $1,339 | 5.38% | +1.7% | 171,779 |
| Macon County | 58 | $368,746 | — | — | +1.8% | 37,088 |
| Polk County | 57 | $319,735 | $2,025 | 7.60% | -2.8% | 19,538 |
| Hyde County | 57 | $195,457 | — | — | +0.9% | 4,636 |
| Johnston County | 55 | $345,344 | $1,840 | 6.39% | -0.5% | 219,042 |
| Tyrrell County | 54 | $162,023 | — | — | -3.4% | 3,389 |
| Chowan County | 53 | $218,693 | — | — | -1.0% | 13,835 |
| Franklin County | 52 | $364,842 | $1,753 | 5.76% | -0.0% | 69,680 |
| Moore County | 51 | $419,697 | $1,934 | 5.53% | +0.9% | 100,759 |
| Iredell County | 51 | $390,856 | $1,643 | 5.04% | +1.2% | 187,839 |
| Lincoln County | 50 | $409,495 | $1,579 | 4.63% | +1.9% | 87,933 |
| Carteret County | 50 | $478,286 | $1,842 | 4.62% | +2.6% | 68,353 |
| Cabarrus County | 50 | $389,599 | $1,829 | 5.63% | -0.7% | 226,396 |
| Yancey County | 50 | $320,247 | — | — | -1.9% | 18,538 |
| Brunswick County | 49 | $409,613 | $1,766 | 5.17% | +0.5% | 139,721 |
| Madison County | 49 | $395,417 | $1,663 | 5.05% | +0.6% | 21,414 |
| Avery County | 49 | $388,080 | $1,838 | 5.68% | -1.9% | 17,679 |
| Mitchell County | 49 | $223,128 | — | — | -3.2% | 14,989 |
| Pender County | 48 | $440,170 | $2,027 | 5.53% | -0.5% | 61,592 |
| Jones County | 48 | $126,402 | — | — | -6.6% | 9,263 |
| Union County | 47 | $456,365 | $2,094 | 5.51% | -0.4% | 240,109 |
| Haywood County | 47 | $350,560 | $1,627 | 5.57% | -3.8% | 62,152 |
| Alleghany County | 47 | $260,640 | — | — | +0.1% | 10,989 |
| Currituck County | 46 | $548,274 | $2,421 | 5.30% | +0.6% | 28,616 |
| Clay County | 46 | $334,965 | — | — | -0.8% | 11,186 |
| Ashe County | 46 | $355,248 | $1,150 | 3.88% | +0.6% | 26,759 |
| Graham County | 46 | $214,159 | — | — | -3.4% | 8,047 |
| Mecklenburg County | 45 | $424,306 | $1,751 | 4.95% | -0.7% | 1,115,403 |
| Henderson County | 45 | $432,529 | $1,884 | 5.23% | -2.1% | 116,469 |
| Swain County | 44 | $319,059 | — | — | -1.5% | 14,130 |
| Watauga County | 44 | $516,980 | $2,175 | 5.05% | +0.1% | 54,540 |
| Transylvania County | 44 | $477,524 | $2,037 | 5.12% | -1.1% | 33,131 |
| Durham County | 43 | $401,000 | $1,690 | 5.06% | -3.3% | 325,101 |
| New Hanover County | 43 | $452,192 | $1,698 | 4.51% | -0.4% | 228,134 |
| Jackson County | 41 | $452,226 | $1,480 | 3.93% | +0.2% | 42,388 |
| Dare County | 41 | $608,797 | $2,450 | 4.83% | -0.1% | 37,160 |
| Chatham County | 38 | $571,137 | $1,915 | 4.02% | -0.1% | 76,754 |
| Wake County | 38 | $482,092 | $1,676 | 4.17% | -2.2% | 1,132,103 |
| Buncombe County | 37 | $458,279 | $1,678 | 4.39% | -4.4% | 269,449 |
| Orange County | 37 | $513,893 | $1,685 | 3.93% | -1.8% | 145,919 |
Data current through July 20, 2026. Sorted by overall investment score.
Underwrite a North Carolina property
Run real numbers on any property in North Carolina with our investment calculators.