International migration to Mecklenburg County dropped 41 percent in a single year — from 22,545 new residents in the 2023–2024 period to approximately 13,000 in 2024–2025. The decline mirrors a 55 percent national drop driven by federal immigration policy shifts, but the local ratio is more exposed: in the year before the decline, international migration ran at nearly nine times the domestic migration figure of 2,487.
That is the central finding from Vintage 2025 Census Bureau data presented to the Charlotte-Mecklenburg Planning Commission on April 13 by Liz Morrell, director of public policy research at the Charlotte Urban Institute at UNC Charlotte. The data, released by the Census Bureau on March 26, captures population changes through July 1, 2025 — the freshest county-level estimates available.
"If that number is not sustained, if that continues to decline, it would take a significant uptick in other sources of growth for the county to keep pace with what it has historically," Morrell told commissioners.
Fifth Nationally — Built on a Dependency
The headline numbers remain strong. The Charlotte-Concord-Gastonia metro area added more than 54,000 people between July 2024 and July 2025, ranking fifth in the country for numeric growth — behind only Houston, Dallas, Atlanta, and Phoenix. The metro climbed from 11th to 5th. Mecklenburg County individually ranked seventh among all U.S. counties.
The region is also bucking a national pattern. The March census release found that nearly eight in ten previously growing counties saw their momentum slow or reverse between 2024 and 2025. Every county in the Charlotte region posted positive growth across the full five-year period from 2020 to 2025. Nine of the ten fastest-growing counties in the country were in the South. Charlotte has outpaced national growth averages since the 1980s, and between 2000 and 2023, the city's population increased by nearly 60 percent — roughly three times the national rate.
But the composition of that growth matters. International migration has been the dominant component of Mecklenburg's population gains. An increase in domestic migration partially offset the 2024–2025 loss — but the county added 54,000 people in a year when its largest growth driver contracted by 41 percent. The question is what happens if the contraction holds.
Who Built Charlotte's Boom
Mecklenburg County's foreign-born population stands at more than 200,000 residents — roughly one in six people in the county. The Americas account for just over half. The top three countries of origin — Mexico, Honduras, and El Salvador — together represent more than a third of international migrant totals, a pattern Morrell tied to "decades of migration tied to construction, food service, and hospitality industries that have been essential to Charlotte's physical growth."
India is the second-highest country of origin at about 11 percent — approximately 22,000 residents — largely professional migration drawn by the financial sector, multinational firms, and the university.
Vietnam, with roughly 7,500 residents, represents a community dating to refugee resettlement in the 1970s. Venezuela's appearance in the top ten, with about 5,000 residents, reflects the humanitarian migration wave of the last several years. Africa, often overlooked in migration conversations, represents about 10 percent of the international community, with the top countries of origin being Liberia, Nigeria, Ethiopia, and the Democratic Republic of Congo.
"This is our community, and this is who we are planning for," Morrell said — of a population that contracted by 41 percent in the most recent year of data.
Growth That Pulls the County Apart
The growth is not uniform within Mecklenburg. Using American Community Survey data comparing 2019 to 2024, Morrell mapped population change at the zip code level.
Uptown grew more than 30 percent. NoDa and the North Charlotte corridor added 28 percent. Steel Creek, on the county's southwestern edge, posted 28 percent. Davidson added 26 percent, and Huntersville 17 percent.
Meanwhile, East Charlotte — specifically the 28212 zip code — lost more than 11 percent of its population. South Park and Myers Park showed smaller but notable declines in areas Morrell described as "established, amenity-rich parts of the county." She did not offer a definitive explanation. "I don't know the reason why, but I think that there's significant potential for further investigation."
Commissioner Clayton Sealey ventured a theory for the South Park numbers — apartment complexes on Old Providence and Providence Road near Strawberry Hill had been "taken offline," perhaps a thousand to 1,500 units removed for redevelopment. For East Charlotte, he had less. "I don't really understand the East Charlotte one though," he said. "That's crazy."
Chair Douglas Welton was direct. "We're going to have to figure that one out."
The Demand Multiplier
The demographic shifts extend beyond migration and into the structure of how people in Mecklenburg County live. Average household size dropped from 2.58 to 2.44 between 2019 and 2024. One in three Mecklenburg households is now a single person. The median age barely moved — 35.1 to 35.5 — meaning Charlotte continues to pull people in their 20s and 30s at a rate that keeps the population young.
Morrell called shrinking household size "a demand multiplier for housing." More people living alone means more housing units needed regardless of whether total population growth slows.
Commissioner Rebecca Whilden spotted an apparent contradiction in the data: the natural increase rate — births minus deaths — had held steady while household sizes shrank. "Lots of people in Mecklenburg County are having babies, but the average family size has gone down," she said. "Can you explain how that works?"
Morrell's answer pointed back to migration. The data suggests many of the new arrivals — both international and domestic — are choosing to live alone. The birth rate is stable. The households are smaller because of who is moving in, not because families are shrinking.
"A family of four in a single-family home is no longer the default planning unit, if it ever was," Morrell said.
Housing by the Numbers
The housing data confirms what the population data implies. Median home values in Mecklenburg County rose 71 percent between 2019 and 2024 — from $238,000 to $407,000. Median rent increased about 42 percent. The county added approximately 62,000 housing units, but the population grew by more than 80,000 people. The homeowner vacancy rate fell from 1.3 percent to 0.7 percent — very little slack in the market.
One number that could mislead without context: the rental vacancy rate actually increased slightly, from 6.6 percent to 7.5 percent. Morrell was direct about why. "Vacancy and affordability are not the same thing," she told commissioners. Many new units are market-rate, built in South End and the university area. The 2025 Housing Instability and Homelessness report from Mecklenburg County tells the rest of that story.
Nearly half of all Mecklenburg renters are now cost-burdened — spending 30 percent or more of their income on housing, up about three percentage points from five years ago. Morrell noted that the 30 percent threshold means something different depending on income. "A family making $500,000 a year, they may be spending 30 percent of that salary on their housing, but they still have a significant amount of income," she said. "A low-income family is going to be experiencing that in a really fundamentally different way."
A County Becoming Something Else
Mecklenburg County is moving toward majority-minority composition. Non-Hispanic white residents remain the largest single group at 43.2 percent, but that share has declined 3.6 percentage points — the largest shift of any group. The absolute number is roughly flat; the change is relative, driven by growth elsewhere. The Hispanic and Latino population rose nearly three percentage points, adding approximately 42,000 residents. Black and African American residents make up about 31.7 percent — Morrell corrected a slide error in real time during the presentation — with a similar pattern of stable absolute numbers and declining share.
About 21 percent of all Mecklenburg households now include at least one person 65 or older.
What the Room Did With It
Morrell's presentation followed one by Jake Wegmann, an associate professor at the University of Texas at Austin, who had just walked the commission through Austin's multifamily housing boom — a city that eliminated parking minimums in 2023, passed between $250 million and $350 million in housing bonds across three cycles, and achieved negative rent growth. Charlotte's comparable bond figure is $100 million every two years.
Commissioner Michael Caprioli, who introduced himself as "a refugee" before asking his question, went to the growth limit: "When's enough enough? When does the glass overfill?"
Morrell, who mentioned she bought a one-acre property near North Lake and now looks out at duplexes, did not dodge it. "I tell myself that every time I look at the duplexes — people need homes, it's okay," she said. Then: "I just bring the data. I don't tell you what to do."
The planning commission took no formal votes. It was a work session — the kind where the data arrives, the commissioners ask what it means, and the record holds the answer until someone acts on it.
Related coverage: Charlotte Housing Trust Fund Staff Picks Are In. The Questions Are Already Louder Than the Numbers. | Charlotte City Council Passes First Post-Sales-Tax Transit Budget, Sends Street Vending Back to Committee