Independent community site, not affiliated with any government.
CH

Charlotte, North Carolina

City in Mecklenburg County, North Carolina · ZIP 28105, 28134, 28202

  • Mecklenburg County
  • Census data · ACS 2019-2023
  • 170 public schools
  • 943,476 (2024 estimate)Population
  • 361,100Households
  • $78,438Median household income
  • $351,500Median home value
  • 170Public schools
  • 31ZIP codes

About Charlotte

This page shows only what has been published about Charlotte: Census facts with their sources first, then its businesses, jobs, events, people in public roles, housing and questions as they are added. Nothing here is written by the town government.

Town intelligenceOfficial sources, refreshed yearly

Population, 2000 to 2020+61.7%
400k600k800k1M2000: 540,82820002010: 731,42420102020: 874,5792020540,828874,579
Population of Charlotte at each census
CensusPopulation
2000540,828
2010731,424
2020874,579

As counted at each census, within the boundaries the area had then; the current estimate is in the glance card.

Sources: Census 2000 Summary File 1: total population, place level, state 37, retrieved November 14, 2026; Census 2010 Summary File 1: total population, place level, state 37, retrieved November 14, 2026; Census 2020 Redistricting Data (P.L. 94-171): total population, place level, state 37, retrieved November 14, 2026.

Household income in Charlotte
Under $50k30.4%
$50k to $100k30.3%
$100k to $150k16.9%
$150k to $200k8.9%
$200k and over13.6%

Median household income $78,438 · Share of households by income, American Community Survey 5-year 2019-2023, table S1901.

Source: American Community Survey 5-year subject table S1901 (household income) 2019–2023, place level, state 37, retrieved November 14, 2026.

Housing tenure in Charlotte
Owner occupied
186,045 units
Renter occupied
175,055 units
Vacancy rate
7.6%

Occupied housing units by tenure and the share of all units vacant, American Community Survey 5-year 2019-2023, table DP04.

Source: American Community Survey 5-year data profile 2019–2023, place level, state 37, retrieved November 14, 2026.

Charlotte compared with its county and state
Charlotte compared with its county and state, American Community Survey 2019-2023
MeasureCharlotteMecklenburg CountyNorth Carolina
Population886,2831,130,90610,584,340
Median household income$78,438$83,765$69,904
Median age34.435.439.1
Median home value$351,500$371,200$259,400
Bachelor’s degree or higher47.4%48.6%34.7%
Foreign-born residents18.1%16.9%8.7%
Owner-occupied homes51.5%55.5%66.4%
Mean commute to work25.0 minutes25.4 minutes25.1 minutes

Source: American Community Survey 5-year data profile 2019–2023, place level, state 37, retrieved November 14, 2026.

CommunityRules and moderation

Log in to post in Charlotte.
Latest in CharlotteEvery post is checked before neighbours see it.

Loading…

Events in CharlotteAll events

Coming up in CharlotteAll events

No upcoming event is listed in Charlotte yet. Members and businesses add events from the Events page; each is screened before it shows.

Schools

Public schools in Charlotte170
Public schools in Charlotte, NCES directory 2023–2024
SchoolTypeGradesDistrict
Albemarle Road ElementaryPublicK–5Charlotte-Mecklenburg Schools
Allenbrook ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
American Leadership Academy CharlotteCharterK–6ALA Charlotte
Ashley Park PreK-8 SchoolPublicPre-K–8Charlotte-Mecklenburg Schools
Ballantyne ElementaryPublicK–5Charlotte-Mecklenburg Schools
Berewick ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Beverly Woods ElementaryPublicK–5Charlotte-Mecklenburg Schools
Billingsville ElementaryPublicK–2Charlotte-Mecklenburg Schools
Briarwood AcademyPublicPre-K–5Charlotte-Mecklenburg Schools
Bruns Avenue ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Chantilly MontessoriPublicPre-K–6Charlotte-Mecklenburg Schools
Charles H. Parker Academic CenterPublicK–5Charlotte-Mecklenburg Schools
Charlotte East Language AcademyPublicK–8Charlotte-Mecklenburg Schools
Collinswood Language AcademyPublicK–8Charlotte-Mecklenburg Schools
Cotswold ElementaryPublic3–5Charlotte-Mecklenburg Schools
Croft Community SchoolPublicPre-K–5Charlotte-Mecklenburg Schools
David Cox Road ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Devonshire ElementaryPublicK–5Charlotte-Mecklenburg Schools
Dilworth Elem Sedgefield CampusPublicPre-K–2Charlotte-Mecklenburg Schools
Dilworth Elementary School Latta CampusPublic3–5Charlotte-Mecklenburg Schools
Druid Hills AcademyPublicPre-K–8Charlotte-Mecklenburg Schools
East Voyager Academy of CharlotteCharterK–8East Voyager Academy
Eastover ElementaryPublicK–5Charlotte-Mecklenburg Schools
Elizabeth Traditional ElemPublicK–5Charlotte-Mecklenburg Schools
Endhaven ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Esperanza Global AcademyPublicPre-K–4Charlotte-Mecklenburg Schools
First Ward Creative Arts AcademyPublicK–5Charlotte-Mecklenburg Schools
Gov's Village STEM (Lower)PublicPre-K–4Charlotte-Mecklenburg Schools
Greenway Park ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Grove Park Elementary SchoolPublicPre-K–4Charlotte-Mecklenburg Schools
Hawk Ridge ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Hickory Grove ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Hidden Valley ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Highland Creek ElementaryPublicK–5Charlotte-Mecklenburg Schools
Highland Mill MontessoriPublicPre-K–6Charlotte-Mecklenburg Schools
Highland Renaissance AcademyPublicPre-K–5Charlotte-Mecklenburg Schools
Hornets Nest ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Huntingtowne Farms ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Idlewild ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Irwin Academic CenterPublicK–5Charlotte-Mecklenburg Schools
J. H. Gunn ElementaryPublicK–5Charlotte-Mecklenburg Schools
Joseph W Grier AcademyPublicPre-K–5Charlotte-Mecklenburg Schools
KIPP CharlotteCharterK–8KIPP: Charlotte
Lake Wylie ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Lansdowne ElementaryPublicK–5Charlotte-Mecklenburg Schools
Lawrence Orr ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Lincoln Heights MontessoriPublicPre-K–6Charlotte-Mecklenburg Schools
Mallard Creek ElementaryPublicK–5Charlotte-Mecklenburg Schools
Mallard Creek STEM AcademyCharterK–8Mallard Creek STEM Academy
Marie G Davis SchoolPublicK–8Charlotte-Mecklenburg Schools
McAlpine ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
McKee Road ElementaryPublicK–5Charlotte-Mecklenburg Schools
Merry Oaks International AcademyPublicPre-K–5Charlotte-Mecklenburg Schools
Metrolina Reg Scholars AcademyCharterK–8Metrolina Regional Scholars Academy
Montclaire ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Mountain Island Lake AcademyPublicPre-K–8Charlotte-Mecklenburg Schools
Movement Charter SchoolCharterK–8Movement Charter School
Movement School EastlandCharterK–4Movement School Eastland
Movement School NorthwestCharterK–1Movement School Northwest
Movement School SouthwestCharterK–2Movement School Southwest
Myers Park Traditional ElemPublicK–5Charlotte-Mecklenburg Schools
Nations Ford ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Newell ElementaryPublicK–5Charlotte-Mecklenburg Schools
Niner University ElementaryPublicK–5Niner University Elementary School
Oakdale ElementaryPublicK–5Charlotte-Mecklenburg Schools
Oakhurst STEAM AcademyPublicK–5Charlotte-Mecklenburg Schools
Oaklawn Language AcademyPublicK–8Charlotte-Mecklenburg Schools
Olde Providence ElementaryPublicK–5Charlotte-Mecklenburg Schools
Park Road MontessoriPublicPre-K–6Charlotte-Mecklenburg Schools
Parkside ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Paw Creek ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Pinewood ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Piney Grove ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Polo Ridge ElementaryPublicK–5Charlotte-Mecklenburg Schools
Providence Spring ElementaryPublicK–5Charlotte-Mecklenburg Schools
Rama Road ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Rea Farms STEAM AcademyPublicK–8Charlotte-Mecklenburg Schools
Reedy Creek ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Reid Park AcademyPublicPre-K–5Charlotte-Mecklenburg Schools
Renaissance West STEAM AcademyPublicPre-K–8Charlotte-Mecklenburg Schools
River Gate ElementaryPublicK–5Charlotte-Mecklenburg Schools
River Oaks AcademyPublicPre-K–5Charlotte-Mecklenburg Schools
Selwyn ElementaryPublicK–5Charlotte-Mecklenburg Schools
Shamrock Gardens ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Sharon ElementaryPublicK–5Charlotte-Mecklenburg Schools
Smithfield ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
South Academy of International LanguagesPublicK–8Charlotte-Mecklenburg Schools
South Pine AcademyPublicPre-K–5Charlotte-Mecklenburg Schools
Starmount Academy of ExcellencePublicPre-K–5Charlotte-Mecklenburg Schools
Statesville Road ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Steele Creek ElementaryPublicK–5Charlotte-Mecklenburg Schools
Steele Creek Preparatory AcademyCharterK–8Steele Creek Preparatory Academy
Sterling ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Telra InstituteCharterK–8Telra Institute
Thomasboro AcademyPublicK–8Charlotte-Mecklenburg Schools
Tuckaseegee ElementaryPublicK–5Charlotte-Mecklenburg Schools
United Community SchoolCharterK–8United Community School
Unity Classical Charter SchoolCharterK–8Unity Classical Charter School
University Meadows ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
University Park Creative ArtsPublicK–5Charlotte-Mecklenburg Schools
Vaughan Academy of TechnologyPublicK–5Charlotte-Mecklenburg Schools
VERITAS Community School CFACharterK–8VERITAS Community School
Villa Heights ElementaryPublicK–5Charlotte-Mecklenburg Schools
Walter G. Byers SchoolPublicPre-K–8Charlotte-Mecklenburg Schools
Westerly Hills AcademyPublicPre-K–5Charlotte-Mecklenburg Schools
Winding Springs ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Windsor Park ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Winget Park ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Winterfield ElementaryPublicPre-K–5Charlotte-Mecklenburg Schools
Albemarle Road MiddlePublic6–8Charlotte-Mecklenburg Schools
Alexander Graham MiddlePublic6–8Charlotte-Mecklenburg Schools
Carmel MiddlePublic6–8Charlotte-Mecklenburg Schools
Community House MiddlePublic6–8Charlotte-Mecklenburg Schools
Coulwood STEM AcademyPublic6–8Charlotte-Mecklenburg Schools
Eastway MiddlePublic6–8Charlotte-Mecklenburg Schools
Gov's Village STEM (Upper)Public5–8Charlotte-Mecklenburg Schools
James Martin MiddlePublic6–8Charlotte-Mecklenburg Schools
Jay M. Robinson MiddlePublic6–8Charlotte-Mecklenburg Schools
Kennedy MiddlePublic6–8Charlotte-Mecklenburg Schools
Martin Luther King Jr MiddlePublic6–8Charlotte-Mecklenburg Schools
McClintock MiddlePublic6–8Charlotte-Mecklenburg Schools
Northridge MiddlePublic6–8Charlotte-Mecklenburg Schools
Piedmont Middle SchoolPublic6–8Charlotte-Mecklenburg Schools
Quail Hollow MiddlePublic6–8Charlotte-Mecklenburg Schools
Randolph MiddlePublic6–8Charlotte-Mecklenburg Schools
Ranson MiddlePublic6–8Charlotte-Mecklenburg Schools
Ridge Road MiddlePublic6–8Charlotte-Mecklenburg Schools
Sedgefield MiddlePublic6–8Charlotte-Mecklenburg Schools
South Charlotte MiddlePublic6–8Charlotte-Mecklenburg Schools
Southwest Middle SchoolPublic6–8Charlotte-Mecklenburg Schools
Turning Point MiddleAlternative6–8Charlotte-Mecklenburg Schools
Wilson STEM AcademyPublic6–8Charlotte-Mecklenburg Schools
Elbert Edwin Waddell High SchoolCareer and technical9–10Charlotte-Mecklenburg Schools
Ardrey Kell High SchoolPublic9–12Charlotte-Mecklenburg Schools
Cato Middle College High SchoolPublic11–13Charlotte-Mecklenburg Schools
Central Piedmont Early CollegePublic9–13Charlotte-Mecklenburg Schools
Char Eng Early College-UNCCPublic9–13Charlotte-Mecklenburg Schools
Charlotte SecondaryCharter6–12Charlotte Secondary School
Charlotte Teacher Early CollegePublic9–13Charlotte-Mecklenburg Schools
Charlotte-Mecklenburg Virtual SchoolPublic5–12Charlotte-Mecklenburg Schools
Cochrane Collegiate AcademyPublic6–12Charlotte-Mecklenburg Schools
Commonwealth HighCharter9–12Commonwealth High School
East Mecklenburg High SchoolPublic9–12Charlotte-Mecklenburg Schools
Garinger High SchoolPublic9–12Charlotte-Mecklenburg Schools
Harding University High SchoolPublic9–12Charlotte-Mecklenburg Schools
Harper Middle College HighPublic11–13Charlotte-Mecklenburg Schools
Hawthorne Academy of Health SciencesPublic9–12Charlotte-Mecklenburg Schools
Julius L. Chambers High SchoolPublic9–12Charlotte-Mecklenburg Schools
Mallard Creek High SchoolPublic9–12Charlotte-Mecklenburg Schools
Military and Global LeadershipPublic9–12Charlotte-Mecklenburg Schools
Myers Park High SchoolPublic9–12Charlotte-Mecklenburg Schools
Northwest School of the ArtsPublic6–12Charlotte-Mecklenburg Schools
Olympic High SchoolPublic9–12Charlotte-Mecklenburg Schools
Phillip O Berry Academy of TechnologyPublic9–12Charlotte-Mecklenburg Schools
Providence High SchoolPublic9–12Charlotte-Mecklenburg Schools
South Mecklenburg High SchoolPublic9–12Charlotte-Mecklenburg Schools
Stewart Creek HighCharter9–12Stewart Creek High School
Turning Point AcademyAlternative9–12Charlotte-Mecklenburg Schools
West Charlotte High SchoolPublic9–12Charlotte-Mecklenburg Schools
West Mecklenburg High SchoolPublic9–12Charlotte-Mecklenburg Schools
Williams Secondary MontessoriPublic7–12Charlotte-Mecklenburg Schools
Charlotte Lab SchoolCharterK–12Charlotte Lab School
Charlotte-Mecklenburg AcademySpecial educationK–12Charlotte-Mecklenburg Schools
Corvian Community SchoolCharterK–12Corvian Community School
Jackson Day SchoolCharterK–12Jackson Day School
Metro SchoolSpecial educationPre-K–12Charlotte-Mecklenburg Schools
Pioneer Springs Community SchoolCharterK–12Pioneer Springs Community School
Socrates AcademyCharterK–11Socrates Academy
Sugar Creek CharterCharterK–12Sugar Creek Charter
TMSA CharlotteCharterK–12The Math and Science Academy of Charlott

Open public schools in the NCES directory for 2023–2024, placed by their listed location; private schools are not in the source. Enrollment and ratings are not shown.

Sources: NCES Common Core of Data, public school directory 2023–2024, retrieved November 14, 2026; NCES EDGE public school geocodes 2024–2025, retrieved November 14, 2026.

Frequently asked about CharlottePromoted from questions people asked

No question about Charlotte has been asked often enough to publish an answer yet. Ask Charlotte and the answer, once a person checks it, appears here.

Nearby towns

Other towns in Mecklenburg County

All towns in Mecklenburg County