Charlotte-Concord-Gastonia, NC-SC Metro Area

The Charlotte-Concord-Gastonia, NC-SC metro area is home to 2,712,818 residents and 1,139,944 housing units, spanning NC and SC. Its median household income is $80,201, and the median family income is $98,559. The median age is 37.9, 1.2 years younger than the North Carolina median of 39.1. Residents are 48.8% male and 51.2% female.

Population

2,712,818

Median household income

$80,201

Median family income

$98,559

Median age

37.9

Housing units

1,139,944

Zip codes

108

with 1,000+ residents

Population by Race and Ethnicity

White residents make up the largest share of the metro area at 60.2%, followed by Black residents at 22.2%. Hispanic or Latino residents, who can be of any race, make up 12.0% of the population.

Hispanic or Latino residents can be of any race, so shares add to more than 100%.

Zip Codes in the Charlotte-Concord-Gastonia, NC-SC Metro Area

The Charlotte-Concord-Gastonia, NC-SC metro area includes 108 zip codes across 11 counties, home to a combined 2,713,414 residents. The most populous is Charlotte (28269) with 80,396 residents. Median household incomes range from $36,139 in Wadesboro (28170) to $212,348 in Charlotte (28207). Home values are highest in Charlotte (28207) at $1,409,300 and lowest in Morven (28119) at $79,800. Charlotte (28223) has the youngest population, with a median age of 19.4, while Sharon (29742) is the oldest at 55.5.

Highest income

$212,348

Charlotte (28207)

Lowest income

$36,139

Wadesboro (28170)

Highest home value

$1,409,300

Charlotte (28207)

Lowest median rent

$700/mo

Peachland (28133)

Median Household Income by Zip Code

The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $80,201, and 42 of 106 zip codes are above it.

Compare Every Zip Code

Select a column heading to sort. Select a zip code to see its full profile.

ZipTownCountyPopulationMedian incomeHome valueMedian rentMedian ageOwner occupied
28269CharlotteMecklenburg County80,396$81,063$341,700$1,71035.860.6%
28027ConcordCabarrus County79,429$89,101$372,400$1,56136.564.0%
28277CharlotteMecklenburg County72,375$122,223$560,600$1,88239.860.9%
28078HuntersvilleMecklenburg County69,907$120,503$473,900$1,82039.671.6%
28215CharlotteMecklenburg County65,789$66,065$315,000$1,44934.867.2%
28173WaxhawUnion County63,503$146,196$608,000$1,77641.390.0%
28227CharlotteMecklenburg County60,162$75,322$349,700$1,45338.770.2%
29732Rock HillYork County57,551$79,936$334,000$1,33340.673.0%
28025ConcordCabarrus County57,510$79,271$306,800$1,24438.069.1%
29730Rock HillYork County57,500$63,122$259,700$1,30937.660.3%
28110MonroeUnion County55,807$81,221$342,600$1,37636.975.0%
28216CharlotteMecklenburg County54,052$64,977$287,000$1,56035.650.9%
29720LancasterLancaster County51,603$59,039$245,500$89141.379.8%
28205CharlotteMecklenburg County51,297$72,479$457,200$1,46034.042.5%
28273CharlotteMecklenburg County49,141$84,739$340,600$1,72933.050.3%
28117MooresvilleIredell County48,170$109,310$615,200$1,69843.567.9%
28210CharlotteMecklenburg County47,537$94,145$531,700$1,55435.355.8%
28105MatthewsMecklenburg County45,922$104,242$430,800$1,76539.167.6%
28262CharlotteMecklenburg County45,884$66,757$346,600$1,56930.228.3%
28213CharlotteMecklenburg County45,676$55,612$282,900$1,44432.644.1%
29715Fort MillYork County43,855$111,323$448,100$1,58038.379.1%
29708Fort MillYork County42,931$129,304$515,200$1,64339.575.7%
28115MooresvilleIredell County42,862$86,724$360,100$1,33939.774.4%
28212CharlotteMecklenburg County42,628$51,530$266,900$1,36232.738.0%
28214CharlotteMecklenburg County42,197$83,618$295,800$1,69635.475.7%
28079Indian TrailUnion County40,820$97,602$395,700$2,02537.579.3%
28092LincolntonLincoln County40,224$62,625$245,300$99643.370.0%
29710CloverYork County39,988$84,558$386,800$1,54339.582.8%
28054GastoniaGaston County39,493$59,524$245,100$1,21537.646.8%
28226CharlotteMecklenburg County38,985$113,203$617,600$1,62240.967.6%
28208CharlotteMecklenburg County38,948$51,339$236,300$1,24433.639.4%
28625StatesvilleIredell County38,213$64,657$244,300$1,03742.173.0%
28677StatesvilleIredell County37,628$59,081$224,200$88738.667.3%
28052GastoniaGaston County36,896$46,015$187,500$1,07134.654.7%
28278CharlotteMecklenburg County36,438$121,366$460,600$1,78636.474.3%
28104MatthewsUnion County36,232$129,775$533,500$1,80140.890.6%
28056GastoniaGaston County35,963$90,422$315,000$1,21441.978.6%
29707Fort MillLancaster County35,224$117,609$470,600$1,68343.790.4%
29745YorkYork County34,738$75,665$280,800$99942.783.9%
28270CharlotteMecklenburg County32,913$128,660$589,500$1,76339.876.8%
28211CharlotteMecklenburg County32,637$130,221$774,900$1,76737.954.3%
28217CharlotteMecklenburg County31,909$60,397$263,300$1,59431.730.0%
28146SalisburyRowan County31,757$67,053$247,700$96742.283.1%
28031CorneliusMecklenburg County31,021$115,746$547,400$1,74745.471.6%
28081KannapolisCabarrus County29,071$69,167$285,100$1,17338.973.5%
28083KannapolisCabarrus County28,474$60,563$224,700$1,21238.564.4%
28112MonroeUnion County27,651$74,853$296,900$1,15541.371.5%
28144SalisburyRowan County27,238$51,432$226,700$97239.254.7%
28037DenverLincoln County27,128$109,779$491,900$89845.083.8%
28012BelmontGaston County26,519$81,057$374,100$1,38338.669.6%
28147SalisburyRowan County25,189$59,770$268,600$1,15841.462.6%
28120Mount HollyGaston County24,363$74,809$321,500$1,23440.774.7%
28209CharlotteMecklenburg County23,945$97,762$623,000$1,71033.948.0%
28036DavidsonMecklenburg County21,824$144,920$630,900$1,72940.484.2%
28075HarrisburgCabarrus County21,562$140,739$482,800$2,54340.292.8%
28034DallasGaston County19,470$59,969$257,200$90040.874.6%
29706ChesterChester County19,181$50,141$158,800$78542.574.9%
28203CharlotteMecklenburg County18,324$103,860$707,800$1,92128.529.4%
28202CharlotteMecklenburg County16,855$101,711$443,500$1,93329.928.6%
28164StanleyGaston County15,991$82,661$310,300$1,12643.483.5%
28023China GroveRowan County15,255$62,064$224,100$97641.980.9%
28206CharlotteMecklenburg County14,726$51,456$298,600$1,40032.632.9%
28021CherryvilleGaston County13,668$57,652$217,400$1,01039.774.1%
28134PinevilleMecklenburg County13,121$82,947$383,800$1,70635.764.0%
28016Bessemer CityGaston County12,882$52,058$222,700$93946.475.3%
29067KershawLancaster County11,498$45,391$155,100$83139.277.1%
28103MarshvilleUnion County11,058$75,000$248,200$1,14542.181.5%
28166TroutmanIredell County11,009$85,107$348,600$1,20539.483.8%
28168ValeLincoln County10,436$63,396$205,000$82146.582.9%
28138RockwellRowan County9,795$64,032$216,100$96641.571.3%
28204CharlotteMecklenburg County9,744$89,207$585,200$1,73530.728.4%
28207CharlotteMecklenburg County9,709$212,348$1,409,300$1,66445.583.9%
28107MidlandCabarrus County9,638$96,632$385,500$1,31338.685.8%
28170WadesboroAnson County9,595$36,139$154,400$75041.664.8%
28174WingateUnion County9,439$71,115$226,700$1,14927.573.0%
28080Iron StationLincoln County8,075$76,054$268,500$1,14745.288.1%
27013ClevelandRowan County6,975$67,443$212,400$80036.885.6%
28124Mount PleasantCabarrus County6,169$76,600$310,500$1,19442.886.5%
29058Heath SpringsLancaster County5,790$71,622$152,200$76836.872.5%
28135PolktonAnson County5,087$65,313$208,600$1,03440.471.5%
28634HarmonyIredell County5,056$70,375$152,700$98239.277.3%
28223CharlotteMecklenburg County4,248n/an/an/a19.4n/a
29055Great FallsChester County3,858$43,631$107,400$81944.182.0%
28098LowellGaston County3,746$51,879$201,500$1,60341.175.6%
29704CatawbaYork County3,286$71,164$243,800n/a46.486.7%
29714Fort LawnChester County3,247$63,791$189,800$1,33537.077.6%
28032CramertonGaston County3,222$74,085$276,500$1,01041.773.5%
28159SpencerRowan County3,181$63,396$200,300$93243.467.1%
28033CrouseLincoln County3,100$68,643$224,000$92245.990.2%
28071Gold HillRowan County3,056$82,286$283,100$84147.187.0%
28088LandisRowan County2,819$56,958$243,000n/a37.883.5%
28660OlinIredell County2,813$74,403$216,100$1,07335.367.1%
28125Mount UllaRowan County2,769$83,894$360,700$1,14944.190.8%
28689Union GroveIredell County2,525$67,643$157,100$90044.973.0%
28119MorvenAnson County2,454$38,444$79,800$81642.872.8%
27054WoodleafRowan County2,372$89,795$212,300$77547.792.0%
29742SharonYork County2,358$42,005$218,100$1,09755.582.5%
29729RichburgChester County2,313$49,306$102,500$1,00044.893.7%
29712EdgemoorChester County2,136$60,113$208,900n/a43.790.6%
29726Mc ConnellsYork County2,086$85,500$308,300$1,52841.785.3%
28133PeachlandAnson County2,027$55,675$188,800$70044.873.4%
28091LilesvilleAnson County1,990$54,333$152,900$85444.773.5%
29743SmyrnaYork County1,880$71,895$242,500$86235.293.7%
29717Hickory GroveYork County1,585$66,186$168,400$1,13243.271.2%
29733Rock HillYork County1,555n/an/an/a19.4n/a
28006AlexisGaston County1,311$50,117$234,600n/a44.292.4%
29014BlackstockChester County1,229$77,438$187,300n/a47.888.7%
28101Mc AdenvilleGaston County1,027$124,063$364,600$1,08340.795.7%

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.

Scroll to Top