State rental market analysis · NC

North Carolina rental markets

47 tracked cities over 20,000 population, 47 ranked and summarized by their median Overall. Every number traces to Census, Zillow and BLS. All states ranked →

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

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

55 median Overall
Middle range 48.6 to 57.4 (25th to 75th percentile of its cities)Median Cash Flow 63.4 · Growth 69 · Stability 42.3Ranked #11 of 51 states by median Overall scoredistribution across 47 ranked cities, not a distribution point estimate. As of 2026-07-10

The honest read

North Carolina ranks #11 of 51 states for rental investing, with a median Overall of 55/100 across its ranked cities, above the national median. 47 ranked cities roll up into this grade.

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 47 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.5%not measured
Rent growthGrowth3.3%not measured
Home value growthGrowth3.9%not measured
Population growthGrowth1.6%not measured
Job growthGrowth1.9%not measured
Price-to-incomeCash Flow4.9×not measured
UnemploymentStability3.5%not measured
Rental demandStability45% renters · 730.9% vacancynot measured
Income growthGrowth5.9%not measured

Every city in North Carolina, ranked

Led by Monroe 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
1Monroe76BAB$358,9906.7%#18
2Indian Trail70BBB$418,5765.8%#61
3Clayton70BBB$365,6806.0%#63
4Statesville68BAC$301,3686.8%#83
5Thomasville64BCB$239,6696.1%#172
6Leland64BBC$388,7575.2%#176
7Fuquay-Varina64BAC$443,0755.3%#180
8Kannapolis63BAD$282,2007.0%#197
9Kernersville60BBC$323,7096.6%#318
10Burlington58BBC$257,7316.1%#386
11Garner58BBC$385,3965.9%#388
12New Bern58BBD$286,0456.8%#397
13Hickory57BBC$298,2936.0%#401
14Concord57BBD$384,6545.7%#406
15Durham57CBC$395,9765.1%#412
16Greenville57BCC$237,5176.9%#413
17Huntersville57CBC$551,5134.2%#423
18Goldsboro57ADC$194,5468.7%#435
19Sanford56BBD$291,5887.5%#447
20Gastonia56BBD$279,5556.4%#450
21Wilmington56DBC$421,7334.8%#462
22Wake Forest56CAC$513,7204.2%#476
23Mooresville56DBB$484,6114.0%#481
24Waxhaw55CBC$717,1744.4%#523
25High Point55BCD$251,1206.7%#530
26Charlotte54CBD$397,2315.3%#569
27Apex54CBC$601,9624.0%#590
28Cornelius53CBC$528,6793.9%#634
29Rocky Mount51ADC$189,2188.2%#689
30Salisbury51CBC$284,3465.4%#697
31Winston-Salem51BCD$265,0296.9%#715
32Morrisville50CBD$478,0964.2%#787
33Greensboro50BCD$265,4286.3%#792
34Jacksonville49BCD$264,1796.4%#800
35Holly Springs49DBC$580,8453.9%#816
36Mint Hill49DBD$516,6604.3%#846
37Asheboro48CCC$243,2565.3%#858
38Raleigh48DBC$435,2374.3%#866
39Matthews48DBC$514,7634.1%#886
40Clemmons47CCD$389,1835.4%#921
41Fayetteville46BCD$225,5107.3%#964
42Shelby46BCD$214,5596.2%#993
43Carrboro45DCB$429,8894.1%#1017
44Cary45DBC$628,9133.4%#1052
45Wilson38BDD$217,0057.6%#1373
46Asheville37DCD$458,2664.4%#1415
47Chapel Hill26FCD$636,0213.2%#1738

Data as of: Zillow ZHVI/ZORI through the latest monthly release · Census ACS 5-yr 2019–2023 · Census PEP July 2024 · BLS LAUS county 2023 annual. Generated 2026-09-01. 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), a newer release than the ACS 2019–2023 figures the city table above uses; the same measure can legitimately 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 77#21 nat6.0%Survey yield
#228376Five PointsA 76#44 nat5.8%Survey yield
#327519CaryA 75#57 nat3.5%Survey yield
#428110UnionvilleA 75#63 nat4.8%Survey yield
#527549Lake RoyaleA 75#82 nat5.7%Survey yield
#628079FairviewA 74#90 nat6.1%Survey yield
#727545KnightdaleA 74#93 nat5.7%Survey yield
#827569PrincetonA 74#103 nat5.1%Survey yield
#927524Four OaksA 74#113 nat5.6%Survey yield
#928390Anderson CreekA 74#113 nat6.8%Survey yield
#1127527Archer LodgeA 74#127 nat5.6%Survey yield
#1228027ConcordA 74#135 nat5.0%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) →