Our read
Qualitative judgments on a five-point scale, not licensed index values. Ranked #1 of 49 markets we cover.
The case for
- Net migration continues above the national average, the employment base has diversified well past banking into technology, healthcare and logistics, and new construction starts have fallen sharply.
- The wave now delivering is the last of it.
The case against
- The pipeline still delivering is among the heaviest in the country relative to existing stock.
- Concessions in new product work their way down into older vintages.
Our stanceBuying selectively. Our Charlotte underwriting holds rents flat until the delivery schedule clears.
The figures that matter
- Total nonfarm employment
- 1,397,800 +1.4% year over year July 2026, preliminary · U.S. Bureau of Labor Statistics Growing at roughly twice the rate of the large coastal metros we track.
- Unemployment rate
- 3.7% July 2026, preliminary, not seasonally adjusted · U.S. Bureau of Labor Statistics A genuinely tight labor market, and the wage base that supports rent.
- Population change since 2020
- +10.6% April 2020 base to July 1, 2025 · U.S. Census Bureau Mecklenburg County added roughly 118,000 people in five years.
- Construction employment
- 91,100 +8.2% year over year July 2026, preliminary · U.S. Bureau of Labor Statistics The fastest-growing sector in the metro, and the leading indicator of forward supply.
- Local rent regulation
- Preempted statewide N.C. Gen. Stat. 42-14.1 · North Carolina General Assembly No county or city may regulate the rent charged on private residential property.
- Building permits authorized, county
- 7,496 2025, Mecklenburg County, all residential · U.S. Census Bureau About 1.4 percent of existing stock in one year. Supply answers here.
- Median home value to income
- 4.7x ACS 2020-2024, our arithmetic on two Census figures · U.S. Census Bureau Ownership is reachable, which is the ceiling on rent growth.
- Effective cap rate at entry
- Pending Not held · U.S. Census Bureau Transaction cap rates require a licensed data subscription we do not hold. We will not estimate one.
Where we would and would not transact
North Carolina removed the question that dominates a coastal underwriting
The first thing to establish about Charlotte is what is absent. Under North Carolina General Statute 42-14.1, no county or city in the state may enact, maintain or enforce any ordinance regulating the amount of rent charged for privately owned residential rental property. Rent regulation is preempted statewide, and the preemption is not partial.23
For a value-add sponsor that changes the shape of the work rather than merely the numbers. In a regulated market the renovation premium is a regulatory proceeding: an application, a review, a determination, and a timeline nobody at the general partner controls. Here it is a pricing decision. You renovate a unit, you offer it at what the submarket supports, and the constraint is the tenant’s willingness to pay rather than an ordinance.3
It also means the vintage that a value-add strategy is built around, roughly 1980 through 2000 in this metro, carries no special legal status. There is no date on the calendar here that divides the stock into regulated and unregulated the way October 1978 does in Los Angeles. That single difference is most of why we will transact in Charlotte and will not there.
We would add one caution, because a preemption statute is a legislative choice rather than a law of nature. It can be amended. A hold that runs seven years runs through at least three General Assembly sessions, and an underwriting that treats the current statute as permanent is making an assumption rather than reading one.
In a regulated market the renovation premium is a filing. In North Carolina it is a pricing decision. That is the difference, and it is the reason we transact here.
The demand side is doing what the coastal markets are not
Sources 2 U.S. Census Bureau1 U.S. Bureau of Labor Statistics
Mecklenburg County held an estimated 1,233,383 residents on July 1, 2025, which is 10.6 percent above its April 2020 base, an addition of roughly 118,000 people in five years. Households number 466,527 at 2.44 persons each, and just under half of the adult population, 49.2 percent, holds a bachelor’s degree or higher.2
The labor market underneath that is tight. Total nonfarm employment reached 1,397,800 in July 2026, up 1.4 percent over twelve months, with unemployment at 3.7 percent. County employment grew 6.8 percent between 2022 and 2023 across 36,472 employer establishments carrying $57.25 billion of annual payroll.1
The composition is worth reading carefully, because the headline "banking town" description is only partly right. Financial activities employs 128,900 people and grew 0.5 percent, which is real but flat. The sectors actually adding workers are professional and business services at 228,600 and up 2.8 percent, education and health services at 157,600 and also up 2.8 percent, and construction. Meanwhile manufacturing fell 3.0 percent and information fell 6.2 percent.1
For an owner of workforce housing that is a favorable mix. Professional services and healthcare payrolls are geographically anchored and pay enough to support the rents that renovated 1990s product commands, and the commute is short at a 25.1 minute mean, which widens the set of submarkets a given employment cluster can support.12
Supply answers here, and that is the risk that replaces regulation
Sources 2 U.S. Census Bureau1 U.S. Bureau of Labor Statistics
Every market has a governing constraint. In a regulated coastal market it is what you may charge. In Charlotte it is what someone else may build next door.
Mecklenburg County authorized 7,496 residential building permits in 2025 against a stock of 538,576 housing units. That is about 1.4 percent of existing inventory permitted in a single year, and on our arithmetic it is more than twice the rate of the supply-constrained coastal markets we cover. The forward-looking confirmation sits in the payroll data: mining, logging and construction employment reached 91,100 in July 2026, up 8.2 percent over twelve months, the fastest growth of any sector in the metro.12
A construction workforce growing at 8.2 percent is not building nothing. It is the clearest available leading indicator that deliveries continue, and deliveries are what compress rent growth and lengthen lease-up. This is the number we watch most closely in this market, and it is the one most often left out of a Charlotte pitch, because it cuts against the growth story rather than supporting it.12
The practical consequence for underwriting is specific. Concession assumptions should be modeled through the delivery window rather than assumed away, lease-up should be modeled longer than trailing experience suggests, and the exit should not assume that the submarket looks the same at disposition as it does at acquisition. Deep supply is survivable. Deep supply that was never in the model is not.
We track what that pipeline is actually absorbing rather than what it is permitting, and the working numbers are set out in our analysis of Charlotte absorption against the delivery pipeline.
7,496 permits against 538,576 units, and construction employment up 8.2 percent. In Charlotte the governing constraint is not what you may charge. It is what someone else may build.
This is the structural point that distinguishes Charlotte from the expensive coastal markets, and it works against the owner rather than for them.
Median home value in Mecklenburg County is $406,800 against a median household income of $87,005. That is a price-to-income ratio of roughly 4.7 on our arithmetic. Median monthly owner cost with a mortgage is $1,893, and median gross rent is $1,627. The gap between renting the median home and owning it is about $266 a month.2
In a market where the same ratio is nine times income and the monthly gap runs past a thousand dollars, the renter is captive: they cannot buy, so they keep renting and occupancy holds almost regardless. Here they are not captive. A household with a down payment and a stable professional income can cross from renting into owning, and at 55.1 percent owner-occupancy many already have.2
That is the real cap on rent growth in this market, and it is more binding than any supply figure. Push a renovated unit far enough above the submarket and the tenant does not negotiate, they buy. An underwriting that models aggressive rent escalation in Charlotte is implicitly assuming a captivity that the affordability data does not support.
- Median home value $406,800 against median household income $87,005: roughly 4.7 times.2
- Median gross rent $1,627 against median owner cost with a mortgage of $1,893.2
- Owner-occupancy 55.1 percent, so the majority of households already crossed.2
A Charlotte renter is not captive. At 4.7 times income and $266 a month, pushing rent too far does not produce a negotiation. It produces a home purchase.
What we ask before we buy here, and what we would ask a sponsor who does
Sources 2 U.S. Census Bureau3 North Carolina General Assembly
Charlotte is a market we will transact in, which means our questions here are about the deal rather than about whether the strategy is legal. The regulatory clarity removes one whole category of risk and concentrates the remainder into supply, basis and tax.
North Carolina counties revalue real property on their own cycles, and Mecklenburg, Cabarrus and Gaston do not move together. A metro-level tax assumption is therefore wrong somewhere in the metro by construction, and the post-sale bill should be modeled from the purchase price under the revaluing county’s schedule. The North Carolina Department of Revenue publishes the framework, and the county assessor publishes the cycle.
Our broader method for reading a market is set out in how we evaluate a market, what we charge is on the fee page, and the mechanics of investing alongside us are in how to invest.
- What is the delivery pipeline inside a three-mile radius, and when does it land relative to the business plan?
- What concession assumption is in the model during that delivery window, and what happens to returns without it?
- Which county is the asset in, and when does that county next revalue?
- Is the post-sale property tax line modeled from the purchase price rather than the seller’s trailing bill?
- What rent premium does the renovation assume, and how does that premium compare with the cost of ownership in the same submarket?
- What share of the projected return comes from operations versus the exit?
- If the statewide preemption were amended during the hold, what happens to the plan?
Ask which county the asset sits in and when that county next revalues. Mecklenburg, Cabarrus and Gaston are one metro and three separate tax schedules.
Employment by sector
Charlotte-Concord-Gastonia, NC-SC Metropolitan Statistical Area. Figures are as published for July 2026, preliminary.
| Sector | Jobs | 12-month change |
|---|---|---|
| Trade, transportation and utilities | 283,900 | +0.7% |
| Professional and business services | 228,600 | +2.8% |
| Government | 162,700 | +1.4% |
| Leisure and hospitality | 162,300 | +1.2% |
| Education and health services | 157,600 | +2.8% |
| Financial activities | 128,900 | +0.5% |
| Manufacturing | 105,600 | -3.0% |
| Mining, logging and construction | 91,100 | +8.2% |
| Other services | 52,900 | -0.8% |
| Information | 24,200 | -6.2% |
Source: U.S. Bureau of Labor Statistics, Economy at a Glance, Charlotte-Concord-Gastonia, NC-SC. Retrieved September 2, 2026.
The demand base
Population, tenure, incomes and housing costs for the county. These are the figures that decide whether a renter household exists, and whether it could buy instead.
| Measure | Value | As of |
|---|---|---|
| Population | 1,233,383 +10.6% since April 2020 | July 1, 2025 estimate |
| Households | 466,527 | ACS 2020-2024 |
| Housing units | 538,576 | July 1, 2025 |
| Owner-occupied rate The remaining 44.9 percent rent. | 55.1% | ACS 2020-2024 |
| Median gross rent | $1,627 | ACS 2020-2024 |
| Monthly owner cost with a mortgage Only $266 a month above the median rent. | $1,893 | ACS 2020-2024 |
| Median household income | $87,005 | ACS 2020-2024, in 2024 dollars |
| Median home value | $406,800 | ACS 2020-2024 |
| Bachelor’s degree or higher | 49.2% | ACS 2020-2024, age 25+ |
| Persons per household | 2.44 | ACS 2020-2024 |
| Poverty rate | 10.6% | ACS 2020-2024 |
| Mean travel time to work | 25.1 min | ACS 2020-2024 |
Source: U.S. Census Bureau, QuickFacts, Mecklenburg County, North Carolina. Retrieved September 2, 2026.