Mecklenburg County sits at the expensive end of the cash-flow spectrum for North Carolina. At a median home price of $421,452 and median rent of $1,727, the gross rent-to-price ratio comes in at 4.92%, which is thin before you touch a single expense. The model underwrite confirms the pain: at 6.85% financing with 20% down, the monthly mortgage alone is $2,209 against $1,727 in rent, producing an estimated cash flow of negative $1,087 per month and a cash-on-cash return of -13.46%. The cap rate of 3.2% is below what most serious buy-and-hold investors require to justify the asset risk, and home prices are essentially flat, down 0.9% year over year. This is not a market where the numbers work on day one.
That combination of profile scores, cash flow at 44 out of 100 and appreciation at 45, places Mecklenburg squarely in no-man's land. It is generating neither the income that a cash-flow buyer needs nor the appreciation trajectory that would reward someone willing to absorb negative carry. The affordability index sits at 50, median household income is $79,265, and the median home price is more than five times that figure, which compresses renter-to-owner conversion and keeps rental demand steady in absolute terms. But steady demand does not fix a 3.2% cap rate when your cost of capital is 6.85%. The investor this market suits, if any, is someone pursuing a very specific value-add or repositioning thesis, buying below median in a submarket with identifiable rent upside, not someone underwriting a stabilized hold at list price.
Charlotte, which anchors Mecklenburg County, is one of the larger financial services centers in the United States, home to major banking operations that generate a substantial professional workforce. That employment base supports consistent rental demand from higher-income renters, which explains why rents have held at $1,727 despite price softness. Population at 1.1 million makes this a genuine gateway market. The depth of the labor pool and the income profile of renters do reduce vacancy risk relative to smaller or more economically concentrated markets, but they do not solve the buy-price problem. Demand quality is high; the entry math is still broken at current prices and rates.
On carry costs, the combined monthly tax and insurance load is $393, using a state-average effective property tax rate of 0.84% and an insurance rate of 0.28%. That is the note from the Tax Foundation 2024 estimate, and actual Mecklenburg County assessments may differ, so verify at the county level before finalizing your underwrite. The 0.84% rate is flagged as normal, meaning it does not add unusual stress relative to the national average. At $393 per month, it is a real line item but not the reason the deal breaks. The deal breaks because the mortgage is $482 per month more than the gross rent, before that $393, before management, before maintenance.
The primary risk in Mecklenburg is price sensitivity. A market trading at a 3.2% cap rate with negative cash flow depends on appreciation to generate any return, and appreciation just printed negative 0.9% year over year. If rates stay elevated and prices correct further, leveraged buyers face both ongoing cash bleed and mark-to-market losses. There is also concentration risk in the financial services sector, which historically does not collapse gradually, it contracts sharply during credit cycles, which is precisely when overleveraged Charlotte landlords have historically faced the most pressure.
Comparing Mecklenburg to the listed neighbors clarifies the trade-off. Durham County has a nearly identical rent-to-price ratio of 4.95% at a median price of $394,861 and median rent of $1,628, so it offers slightly lower entry cost without meaningfully better cash flow. Cherokee and Swain Counties carry median prices of $269,305 and $319,059 respectively with overall scores in the same range, suggesting better entry points for investors who can accept smaller, less liquid markets. Carteret County, at $466,579 and a rent-to-price ratio of 4.47%, is worse on yield and more expensive, likely reflecting coastal premium. Choose Mecklenburg over these neighbors specifically when you want the liquidity, tenant depth, and institutional-grade property management infrastructure that only a 1.1 million-person metro provides, and when you have a below-market acquisition or a value-add angle that the stabilized median price does not reflect.
| Scenario | Purchase price | Monthly cash flow | Cap rate | Cash-on-cash |
|---|---|---|---|---|
75% of median value-add or distressed | $316,089 | -$535/mo | 4.3% | -8.8% |
Median typical MLS deal | $421,452 | -$1,087/mo | 3.2% | -13.5% |
125% of median newer / premium | $526,815 | -$1,639/mo | 2.6% | -16.2% |
Historical data from Zillow ZHVI/ZORI
* Based on county median values. 35% expenses include taxes, insurance, maintenance, vacancy, and property management. Actual results vary by property.
Based on 4.92% rent-to-price ratio. Higher ratios indicate stronger cash flow potential.
Based on -0.9% YoY price growth. Moderate growth (3-8%) scores highest.
Population data not available.
Price-to-income ratio of 5.3x. Lower ratios indicate more affordable markets.
Scores are calculated using real Zillow home value and rent data, Census population data, and economic indicators. The weighted average produces the overall investment score. Markets with missing rent data use estimated values based on regional averages.
Mecklenburg County in North Carolina scores 47/100, ranking #611 of 1,000 US counties (top 81%). At 20% down and current rates, a median-priced rental loses about $1087/month; the 4.92% gross rent-to-price ratio doesn't survive debt service. The thesis here is appreciation, value-add, house hacking, or all-cash.
Use our investment calculators to run detailed numbers on specific properties.