Mecklenburg County, North Carolina

County seat: Charlotte · Population 1.2 million (2025) · 524 sq mi

Mecklenburg County is the 2nd most populous of North Carolina's 100 counties, with 1,233,383 people (2025 estimate). Its county seat is Charlotte. It is part of the Southwest Region region, one of the 8 Prosperity Zones of North Carolina. The map shows its 11 cities and towns and the 7 neighboring counties.

Map of Mecklenburg County, North Carolina with cities, towns and the county boundary
Mecklenburg County, North Carolina with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

Mecklenburg County facts

County seat
Charlotte
Population (2025 estimate)
1,233,383 +10.6% since 2020
Land area
524 sq mi 38th largest of 100
Water area
22 sq mi
Population density
2,355 per sq mi
Established
1762
Named after
Charlotte of Mecklenburg-Strelitz Queen consort of Great Britain and Ireland from 1761 to 1818
Largest city
Charlotte 964,784
Median household income
$87,005
Cities and towns
11
ZIP codes
37
Time zone
Eastern
FIPS code
37119

Cities and towns in Mecklenburg County

Mecklenburg County has 11 incorporated cities, towns and villages. Populations count the people living inside Mecklenburg County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
Charlotte (county seat)City964,784
HuntersvilleTown68,535
CorneliusTown35,094
MatthewsTown32,769
Mint HillTown29,476Union County
DavidsonTown16,247Iredell County
PinevilleTown11,851
StallingsTown527Union County
WeddingtonTown8Union County
ConcordCity0Cabarrus County
MidlandTown0Cabarrus County

ZIP codes in Mecklenburg County

37 ZIP codes reach into Mecklenburg County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Mecklenburg County, 2020–2025

Mecklenburg County grew by 117,829 people (+10.6%) between April 2020 and July 2025: 39,787 more births than deaths and a net gain of 77,220 people from migration.

Year (July 1)Population
20201,116,183
20211,125,402
20221,148,324
20231,173,749
20241,206,829
20251,233,383

Neighboring counties

Printable Mecklenburg County map

The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.

Paste this code to embed the map on your site:

Sources

Back to the North Carolina county map with all 100 counties. Found an error? Tell us.