US Census Data

ZIP Code 28031

ZIP Code Tabulation Area in Mecklenburg County, North Carolina.

Population
31,021
+10.5%’19–’23
Median household income
$115,746
+26.3%’19–’23
Median home value
$497,400
+58.1%’19–’23

ZIP Code 28031 (Mecklenburg County, North Carolina) is home to about 31,021 residents. Its median household income of $115,746 runs above the Mecklenburg County figure of $83,765.

Between 2019 and 2023, ZIP Code 28031's population grew 10.5% from 28,077 to 31,021, while its median gross rent rose 28.1% from $1,239 to $1,587.

66.2% of workers drive to work alone. 61.8% of homes are single-family detached houses.

Demographics

ACS 2019–2023
Population
31,021
Median age
45.4 yrs
Median household income
$115,746
Median home value
$497,400
Median gross rent
$1,587
Housing units
14,194
Homeownership rate
72.1%
Bachelor's degree or higher
60.6%
Unemployment rate
3.9%

Trends

ACS 5-year · 2019–2023
Population
28,07731,021
Median household income
$91,658$115,746
Median home value
$314,600$497,400
Median gross rent
$1,239$1,587
YearPopulationMedian household incomeMedian home valueMedian gross rent
201928,077$91,658$314,600$1,239
202028,408$89,658$341,600$1,227
202129,698$94,883$365,500$1,347
202230,324$111,823$447,400$1,498
202331,021$115,746$497,400$1,587

Each year is a US Census Bureau ACS 5-year estimate ending that year.

Age distribution

CountShare
Under 51,2264.0%
5 to 175,68418.3%
18 to 241,9446.3%
25 to 342,4107.8%
35 to 444,01612.9%
45 to 544,95816.0%
55 to 644,48714.5%
65 to 743,95812.8%
75 and over2,3387.5%

Race & ethnicity

CountShare
White (non-Hispanic)25,41981.9%
Black or African American1,3364.3%
American Indian & Alaska Native00.0%
Asian7462.4%
Native Hawaiian & Pacific Islander00.0%
Some other race650.2%
Two or more races1,4984.8%
Hispanic or Latino (any race)1,9576.3%

Educational attainment (age 25+)

CountShare
No high school diploma6162.8%
High school graduate2,52811.4%
Some college or associate's5,58725.2%
Bachelor's degree8,83839.9%
Graduate or professional degree4,59820.7%

Commute to work

Mean travel time to work
25 min

How workers get to work

CountShare
Drove alone10,06166.2%
Carpooled7705.1%
Public transit1170.8%
Walked1280.8%
Bicycle1501.0%
Worked from home3,87725.5%
Other means850.6%

Travel time

CountShare
Under 15 min3,36529.7%
15 to 29 min3,86834.2%
30 to 44 min2,39621.2%
45 to 59 min1,0379.2%
60+ min6455.7%

Households

Average household size
2.37
Poverty rate
4.5% (1,405 of 30,968)
CountShare
Family households8,88067.8%
Nonfamily households4,20832.2%

Housing

Median year structure built
2001

Occupancy

CountShare
Occupied13,08892.2%
Vacant1,1067.8%

Tenure (of occupied units)

CountShare
Owner-occupied9,43672.1%
Renter-occupied3,65227.9%

Units in structure

CountShare
1-unit, detached8,77361.8%
1-unit, attached1,3799.7%
2 to 4 units5944.2%
5 to 19 units1,99714.1%
20 or more units1,3099.2%
Mobile home & other1421.0%

Geography

ZCTA
28031
Land area
14 sq mi
Water area
9.86 sq mi
Center point
35.4752, -80.8937

Counties this ZIP covers

1

Compare with nearby ZIP codes

6

National ZIP rankings

21

Nearby ZIP codes

13