State rental market analysis · NC

North Carolina rental markets

140 tracked cities over 5,000 population, 140 ranked and summarized by their median Overall; 12 of 136 evaluable cities pass the modeled Buy & Hold screen. Every number traces to Census, Zillow and BLS. Compare state coverage and results →

Browse every North Carolina ZIP Code area → · the full server-rendered index for this state.

Part of the South Atlantic Census division (South region).

53.2 median Overall
Middle range 48 to 61.9 (25th to 75th percentile of its cities)Median Cash Flow 58.6 · Growth 64.6 · Stability 55.5Ranked #8 of 37 coverage-eligible states by median Overall scoredistribution across 140 ranked cities, not a distribution point estimate. As of 2026-07-10

The honest read

North Carolina ranks #8 of 37 coverage-eligible states for rental investing, with a median Overall of 53.2/100 across its ranked cities, above the national median. 140 ranked cities roll up into this grade. Its strongest factor is population growth: 1.6%, 5th of 51, backed by job growth (7th).

The biggest drag is rent growth: 3.7%, 39th of 51. A state grade is the median of its ranked cities, a screen for where to look, not underwriting. Open any city below for its full shown-math breakdown, or run a specific deal through the cap rate and cash-flow calculators.

Where it ranks, factor by factor

Every value is the median across the 140 ranked cities in this state. The national rank compares all 51 states on that one factor; the engine already flips inverted factors (affordability, low unemployment) so a better rank always means a better market. Each factor sits in one of the model’s three categories (Cash Flow, Growth, or Stability); this is a representative summary, and the full thirteen-factor breakdown is on each city’s page. Full methodology.

FactorCategoryState valueNational rank
Gross rent yieldCash Flow5.6%#31 of 51
Rent growthGrowth3.7%#39 of 51
Home value growthGrowth3.8%#28 of 51
Population growthGrowth1.6%#5 of 51
Job growthGrowth1.4%#7 of 51
Price-to-incomeCash Flow4.7×#25 of 51
UnemploymentStability3.8%#22 of 51
Rental demandStability44% renters · 7.4% vacancytwo-part measure
Income growthGrowth5.5%#17 of 51

Every city in North Carolina, ranked

Led by Whispering Pines at 76/100. Click any column to re-sort; every city links to its full shown-math breakdown.

NC rankCityGradeCash FlowGrowthStabilityTypical home valueGross yieldNational rank
1 medWhispering Pines76BAB$534,0916.0%#36
2 medArcher Lodge74BAB$324,5005.4%#54
3 medWalkertown74ABB$270,8807.0%#57
4Cramerton73ABB$306,7857.7%#78
5Indian Trail72BBB$414,3485.9%#85
6 medCarolina Shores72AAC$320,5028.2%#92
7Stallings72BBB$458,2216.6%#96
8Clayton72BBB$361,0476.0%#100
9Knightdale72BAB$363,9895.6%#103
10Harrisburg71BBC$496,4236.1%#114
11Gibsonville71ABC$304,2827.6%#123
12Zebulon71BAC$340,6546.9%#130
13Fuquay-Varina70BAB$437,6955.2%#140
14Aberdeen70BAC$350,1596.1%#142
15Angier70CBB$331,2136.7%#147
16Trinity69ACB$291,1107.3%#157
17Rolesville69BBB$493,3115.6%#165
18Wendell69BAC$367,2476.0%#171
19 medBoiling Spring Lakes68CBB$314,9635.7%#212
20Mount Holly67BBB$358,1475.9%#247
21 medPleasant Garden67ACB$314,9727.6%#246
22 medWesley Chapel67BBB$657,1597.2%#248
23 medSelma67CAB$273,3455.7%#254
24Cherryville66CAB$250,7125.3%#294
25Monroe66BAC$356,7986.5%#300
26Kannapolis66BBC$279,7136.9%#308
27Leland66BBC$384,3645.2%#312
28Smithfield66CBB$290,7086.9%#320
29Concord64CBC$380,8705.7%#412
30Hope Mills63BCC$262,8347.6%#448
31 medOak Ridge63BCC$599,6236.8%#471
32Bessemer City63BBC$238,6087.2%#490
33 medElon63BBC$347,6386.8%#495
34 medStokesdale62BBC$387,0904.6%#547
35Wake Forest62CBB$507,2404.3%#549
36Summerfield62BCC$513,8595.6%#553
37Siler City61CBB$259,0036.3%#586
38Lincolnton61CBB$297,8665.6%#618
39Graham61CBC$291,5885.7%#647
40Waxhaw61DBB$709,9824.4%#664
41Kings Mountain60BCB$243,7018.4%#721
42Belmont60CBC$431,3495.5%#747
43 medLong View59BCC$157,3006.1%#765
44Sanford59BBC$288,7407.5%#782
45Morehead City59CBA$415,8625.1%#795
46Apex59CBB$592,9914.0%#808
47 medDallas59DAB$273,1554.1%#810
48Pinehurst59CBB$537,0614.6%#857
49Thomasville58BCC$238,6706.1%#873
50Albemarle58CBB$263,5675.8%#875
51Archdale58BCB$251,9756.6%#885
52Southern Pines58CBC$458,3844.7%#916
53Cornelius58CBB$522,0024.2%#948
54Huntersville58CBB$546,6444.1%#968
55Elizabeth City57CBC$267,6526.3%#994
56Kernersville57BBC$321,0696.5%#1000
57 medOxford57CCB$251,8066.1%#1054
58Newton57BCC$259,4106.3%#1066
59Pineville55CBC$401,8415.0%#1193
60Mebane55CBC$350,6765.1%#1202
61Dunn55BBC$228,2157.2%#1216
62Winterville55ACC$278,7096.9%#1295
63 medButner55BBD$267,8266.8%#1302
64Holly Springs55DBB$574,6993.9%#1307
65Lenoir55BCC$213,8457.5%#1306
66Morrisville54CBC$470,5634.3%#1333
67Waynesville54CCB$355,5745.9%#1352
68 medMocksville54DBB$284,2244.4%#1367
69 medRoxboro54CCC$219,8956.5%#1423
70Statesville53BAD$297,4767.0%#1456
71Tarboro53ADC$157,0078.5%#1478
72New Bern53BBD$283,7496.7%#1496
73Garner53CBD$380,1706.0%#1532
74 medUnionville53DBB$417,1403.5%#1546
75High Point52BBD$250,1006.6%#1609
76King52CCB$278,5455.6%#1616
77 medNashville52BDC$257,1956.3%#1620
78Gastonia52BBD$275,3646.5%#1623
79Lexington52CCC$273,3826.9%#1629
80Fletcher52CCC$448,3715.8%#1636
81Jacksonville52BCD$263,1736.5%#1638
82Davidson52DBC$652,1863.7%#1682
83Morganton52BCC$261,3106.8%#1718
84Burlington52CBD$254,5096.1%#1721
85Greenville52BCD$237,0407.2%#1742
86Hillsborough51DBB$471,8363.8%#1780
87Matthews51DBC$509,3434.2%#1800
88Henderson51BDC$178,3546.6%#1822
89Boone51CCC$482,7335.4%#1854
90 medLaurinburg51BCD$144,8416.9%#1857
91 medForest City51CCC$190,2596.1%#1858
92 medHamlet50BDC$131,8816.8%#1915
93 medRockingham50CDB$134,4885.2%#1931
94Durham50CBD$389,6345.1%#1979
95Reidsville50CCC$211,5826.7%#2027
96Mooresville50DBC$478,0994.2%#2033
97Wilmington50DBC$419,0384.9%#2037
98Goldsboro49ADD$194,0548.8%#2058
99Hendersonville49DBC$408,2964.9%#2076
100Rocky Mount49ACD$188,6038.1%#2089
101Clemmons49CCC$386,2495.3%#2112
102Brevard49DCB$456,6515.3%#2129
103Eden49ADD$148,2577.8%#2153
104Oak Island48DAC$604,0004.1%#2188
105Cary48DBB$619,6363.4%#2191
106Hickory48CBD$294,9386.2%#2259
107 medLewisville48DCC$404,9134.0%#2284
108Charlotte48CBD$392,5735.3%#2331
109Salisbury47CBD$281,8495.5%#2427
110 medLocust47DAC$383,2713.3%#2452
111Winston-Salem47BCD$263,0576.9%#2500
112Greensboro46BCD$263,2646.3%#2548
113Mint Hill46DBC$511,5933.7%#2561
114 medMills River46DBC$524,2674.3%#2579
115Asheboro46CCC$242,5575.5%#2624
116 medWeddington45FBB$1,050,2462.8%#2656
117Raleigh45DBD$428,6714.4%#2712
118Fayetteville45BCD$224,0447.3%#2750
119Kinston44AFB$147,0599.9%#2827
120Havelock44BDC$235,3717.0%#2890
121Marion43BFB$239,2136.3%#3042
122Wilson42BDD$216,5828.1%#3186
123Shelby42CCD$212,8406.3%#3208
124Washington42DDC$244,8665.5%#3209
125 medClinton41CDC$159,4984.3%#3225
126Black Mountain41DCD$456,3904.7%#3235
127 medSawmills41CDC$228,9404.0%#3262
128 medWoodfin41DBD$366,7005.1%#3265
129Carrboro41DCC$424,3374.2%#3307
130 medConover41DCD$277,7824.0%#3309
131 medMount Airy41DDB$222,8244.8%#3318
132 medRoanoke Rapids40ADD$132,6887.2%#3457
133Spring Lake37CDD$259,0716.6%#3746
134 medAyden33DCD$225,8465.1%#4070
135 medWilliamston32BFC$133,7847.7%#4182
136Lumberton32AFD$152,2499.0%#4188
137Carolina Beach30FBC$603,7674.5%#4282
138Chapel Hill28FCC$631,0343.2%#4433
139Kill Devil Hills26FCD$524,2214.8%#4492
140Asheville25DCF$448,6884.6%#4545

Data as of: Zillow ZHVI/ZORI through the latest monthly release · Census ACS 5-yr 2020–2024 · Census PEP July 2025 · BLS LAUS county 2025 annual (11-month average). Generated 2026-10-06. Methodology & limitations · underwrite any specific deal with the free calculators.

ZIP markets in North Carolina

853 Census ZIP Codes (ZCTAs) in North Carolina · 572 data-eligible for subscores. These are sub-city government areas ranked separately from the North Carolina city table. The overall Rental Investor ZIP Score leaderboard leads; the two component subscores (affordability, rental-market context) follow as independent percentiles. ZIP ranks are shown within the ZIP universe only, never mixed with, and not directly comparable to, city ranks. Vintage: the Key metric column is Census ACS 2020–2024 (5-year), the same release the city table above uses; the geographies differ, so the same measure can still disagree between the two.

Best overall ZIP Codes in North Carolina

Ranked by the overall Rental Investor ZIP Score. The # is each ZIP Code's canonical NC state rank; the smaller figure is its national rank. Separate from the North Carolina city table and not directly comparable to it.

NC rankZIP CodeOverallgrade · nationalKey metric
#127520ClaytonA 78#8 nat6.0%Survey yield
#227545KnightdaleA 78#10 nat5.7%Survey yield
#328376Five PointsA 76#29 nat5.8%Survey yield
#427519CaryA 76#34 nat3.5%Survey yield
#527569PrincetonA 75#60 nat5.1%Survey yield
#628110UnionvilleA 75#65 nat4.8%Survey yield
#728390Anderson CreekA 75#69 nat6.8%Survey yield
#827527Archer LodgeA 74#84 nat5.6%Survey yield
#927524Four OaksA 74#99 nat5.6%Survey yield
#928092LincolntonA 74#99 nat4.9%Survey yield
#1128078HuntersvilleA 74#122 nat4.6%Survey yield
#1227526Fuquay-VarinaA 74#129 nat4.8%Survey yield

Top affordability ZIP Codes in North Carolina

State-scoped leaders on the affordability subscore only (national rank shown is within that subscore’s data-eligible universe). Substantially an inverse housing-cost signal: a component of the overall score, not a predicted return.

#ZIP CodeAffordabilityKey metric
128544Piney Green92#234 nat10.7%Survey yield
228643Lansing85#716 nat8.0%Survey yield
328761Nebo85#766 nat7.4%Survey yield
428436Delco84#795 nat7.5%Survey yield
528634Harmony84#802 nat7.7%Survey yield
628441Ingold83#978 nat10.7%Survey yield
728333Dudley82#1,049 nat10.6%Survey yield
828009Badin82#1,119 nat7.3%Survey yield
928420Shallotte82#1,119 nat6.9%Survey yield
1028572Potters Hill82#1,119 nat8.1%Survey yield
1128525Deep Run82#1,132 nat10.1%Survey yield
1227922Cofield81#1,165 nat8.3%Survey yield

Deepest rental-market ZIP Codes in North Carolina

State-scoped leaders on the rental-market-context subscore only (national rank shown is within that subscore’s data-eligible universe). Rental depth/tightness: a separate component, never combined here with affordability.

#ZIP CodeRental marketKey metric
128160Spindale82#106 nat5.4%Survey yield
227890Weldon81#153 nat9.2%Survey yield
328343Gibson80#278 nat11.4%Survey yield
427536Henderson79#329 nat7.9%Survey yield
527534Goldsboro79#339 nat6.5%Survey yield
627573Roxboro79#382 nat5.8%Survey yield
727212Yanceyville78#462 nat5.3%Survey yield
827801Rocky Mount78#462 nat8.9%Survey yield
928352Laurinburg78#479 nat7.8%Survey yield
1027510Carrboro78#518 nat3.9%Survey yield
1127870Roanoke Rapids77#529 nat8.4%Survey yield
1228723Cullowhee77#529 nat3.1%Survey yield
Open the full North Carolina ZIP explorer (all 853 areas, sortable) →