28104 ZIP Code — Matthews, NC

Union County, North Carolina

ZIP code 28104 is located in Matthews, North Carolina, within Union County. It covers approximately 29.60 square miles and serves a population of 35,285 residents. This is a standard ZIP code in the Eastern (ET) timezone, served by area code 704/980.

About ZIP code 28104

The housing stock consists of predominantly single-family detached homes. Most homes were built in the 2000s, giving the area an established character. Median home value is $438,400. Owner-occupancy is high at 93%, well above the national average.

The gap between median ($127,304) and mean household income suggests income inequality — a small number of higher earners pull the average up. The poverty rate of 4% is below the national average.

The dominant occupation class is management, business, and professional, with education and healthcare as the leading industry. The average commute of 29 minutes is near the national average. Remote work is prevalent — 22% of workers work from home.

Educational attainment is high — 56% of residents hold a bachelor's degree or higher, well above the national average of 33%.

Overall, ZIP code 28104 reflects a community defined by a highly educated population, high homeownership, and a high rate of remote workers.

35,285
population
29.60
sq mi land
Standard
ZIP type
Eastern (ET)
timezone
28104 ZIP code map
Cities in ZIP code 28104

Below are the cities the US Postal Service accepts for ZIP code 28104. Using any city not on this list may result in mail delivery delays.

City Status
Matthews Acceptable
Matthews Preferred
Nearby ZIP codes
28105 Matthews (2.8 mi) 28270 Charlotte (5 mi) 28079 Indian Trail (5.1 mi) 28277 Charlotte (7.8 mi) 28227 Charlotte (8 mi) 28212 Charlotte (8.2 mi) 28226 Charlotte (8.4 mi) 28110 Monroe (8.9 mi) 28211 Charlotte (9 mi) 28263 Charlotte (9.4 mi) 28210 Charlotte (10.1 mi) 28173 Waxhaw (10.6 mi)
Demographics updated 05/2026
Population
Total population 35,285
Population density 1,192 / sq mi
State FIPS 37
County FIPS 179
Geography
Land area 29.60 sq mi
Water area 0.33 sq mi
Latitude 35.0742
Longitude -80.6869
Timezone Eastern (ET)
Area code 704/980
Total population by age
Gender
Race & ethnicity
Economics updated 05/2026
Household income
Income range This ZIP County avg State avg
Under $50k 18.1% 28.8% 44.4%
$50k – $100k 27.5% 30.6% 30.6%
$100k – $200k 34.2% 27.9% 19.1%
Over $200k 20.3% 12.6% 6.0%

Demographics & statistics

35,285
Population
1,192
People per sq mi
41.0
Median age
$127,304
Median household income
$57,301
Per capita income
$438,400
Median home value
$1,652
Median monthly rent
93.0%
Home ownership
3.7%
Poverty rate
4.0%
Unemployment
11,596
Housing units
56.2%
Bachelor's or higher

Age distribution

Male Female
945
Under 5
1,033
1,078
5–9
1,180
1,572
10–14
1,720
1,339
15–19
1,465
850
20–24
931
1,443
25–34
1,579
2,190
35–44
2,396
3,114
45–54
3,408
1,155
55–59
1,263
879
60–64
962
1,358
65–74
1,485
743
75–84
813
183
85+
201
← Male
Female →

Age summary

GroupCount%
Under 189,29426.3%
18 and over25,99173.7%
65 and over4,78313.6%
Median age41.0 years

Race & ethnicity

White 73.8%
Black or African American 8.5%
Asian 5.3%
Two or more races 5%
Hispanic or Latino 4.8%
Other race 2.1%
American Indian / Alaska Native 0.4%
GroupCount%
White27,36573.8%
Black or African American3,1678.5%
Asian1,9515.3%
Two or more races1,8605%
Hispanic or Latino1,7944.8%
Other race7832.1%
American Indian / Alaska Native1460.4%

Household income

Income range This ZIP County avg State avg
Under $50k 18.1% 28.8% 44.4%
$50k – $100k 27.5% 30.6% 30.6%
$100k – $200k 34.2% 27.9% 19.1%
Over $200k 20.3% 12.6% 6.0%
Under $10k 1.6%
$10k–$15k 0.4%
$15k–$25k 2.8%
$25k–$35k 4.1%
$35k–$50k 6.8%
$50k–$75k 12.6%
$75k–$100k 10.9%
$100k–$150k 19.3%
$150k–$200k 13.4%
$200k+ 28.1%
Range% of households
Under $10k1.6%
$10k–$15k0.4%
$15k–$25k2.8%
$25k–$35k4.1%
$35k–$50k6.8%
$50k–$75k12.6%
$75k–$100k10.9%
$100k–$150k19.3%
$150k–$200k13.4%
$200k+28.1%
Median income$127,304

Housing

Home values

Under $50k 1.6%
$50k–$100k 0.7%
$100k–$150k 1.9%
$150k–$200k 3.9%
$200k–$300k 18.1%
$300k–$500k 34.2%
$500k–$1M 31.9%
$1M+ 7.7%

Housing overview

MetricValue
Median home value$438,400
Median rent / month$1,652
Owner occupied93.0%
Renter occupied7.0%
Vacant4.3%
Single-family detached92.8%
Large apartment buildings0.3%
Mobile homes1.2%
Median rooms8.0
Avg household size (owned)2.97

Year built

Era%
2020 or later1.5%
2010–201916.5%
2000–200933.3%
1990–199923.3%
1980–198912.5%
1970–19797.5%
1960–19693.2%
1950–19591.2%
1940–19490.9%
1939 or earlier0.1%

Bedrooms

Size% of units
No bedroom (studio)0.1%
1 bedroom0.6%
2 bedrooms4.6%
3 bedrooms38.6%
4 bedrooms32.8%
5+ bedrooms23.3%

Vehicles per household

Vehicles% of households
No vehicle1.4%
1 vehicle14.9%
2 vehicles49.3%
3 or more34.4%

Heating fuel

Fuel type%
Utility gas61.3%
Electricity34.5%
Propane / LP gas3.3%
Fuel oil0.1%
Wood0.1%
No fuel used0.6%

Households & families

Household typeCount%
Married-couple family8,67672.9%
Cohabiting couple3983.3%
Male householder, no spouse7796.5%
Female householder, no spouse2,04617.2%
Households with children under 185,27544.3%
Households with seniors (65+)3,30727.8%
Average household size2.97

Marital status

StatusMaleFemale
Never married26.2%22.8%
Married67.4%60.7%
Separated0.6%2.0%
Widowed1.3%6.0%
Divorced4.5%8.5%

Education

Less than 9th grade 1.2%
Some HS, no diploma 3.3%
HS graduate 13.9%
Some college, no degree 18.3%
Associate's degree 7.1%
Bachelor's degree 35.8%
Graduate / professional 20.4%
Metric%
HS diploma or higher95.5%
Bachelor's or higher56.2%

School enrollment (ages 3–17)

TypeCount%
Nursery / preschool8308.6%
Kindergarten5165.3%
Elementary school4,29644.3%
High school2,55626.3%
College / grad school1,50515.5%

Employment

Industry of employment

Education & healthcare 19.5%
Professional & management 14.0%
Finance & real estate 13.8%
Retail trade 11.6%
Manufacturing 8.3%
Arts, food & hospitality 8.1%
Construction 6.7%
Transportation & utilities 6.3%
Other services 4.3%
Wholesale trade 3.0%
Information 2.2%
Public administration 2.0%
Agriculture & mining 0.3%

Occupation

Category%
Management, business & arts55.3%
Service10.7%
Sales & office21.6%
Natural resources & construction5.8%
Production & transportation6.6%

Employment type

Type%
Private sector82.8%
Government9.3%
Self-employed7.7%
Unpaid family workers0.1%

Commute

Method%
Drive alone71.2%
Carpool5.3%
Public transit0.2%
Walk0.5%
Work from home22.1%
Other means0.6%
Avg commute (minutes)28.9

Poverty

All people 3.7%
Under 18 years 2.6%
18 and over 4.1%
Married-couple families 1.9%
Female-led households 13.4%

Income support

Source% of households
Social Security26.8%
Retirement income24.0%
Supplemental Security1.4%
Cash public assistance0.8%
Food stamps / SNAP4.0%

Health indicators

Condition%
Obesity29.9%
High blood pressure28.4%
High cholesterol32.5%
Diabetes7.7%
Heart disease4.7%
Stroke2.1%
Asthma8.2%
Arthritis21.8%
Kidney disease2.2%
Pulmonary disease4.6%
Cancer6.1%
Behavior / access%
Smoking14.4%
Binge drinking18.0%
No physical activity16.3%
Less than 7 hrs sleep29.2%
Depression21.9%
Fair or poor health9.0%
Poor mental health12.5%
Poor physical health7.8%
No health insurance12.5%
Visited doctor (checkup)77.4%
Visited dentist72.3%
Cholesterol screening92.2%
Teeth loss8.2%

Veterans & disability

VeteransCount%
Civilian veterans1,7436.7%
Disability%
Any disability7.6%
Under 182.9%
18–64 years4.7%
65 and over29.3%

Health insurance coverage

Type%
Private insurance83.6%
Public insurance21.2%
No insurance5.3%
Uninsured under 193.6%

Language & origin

Language spoken at home (age 5+)

LanguageCount%
English only33,30794.4%
Spanish1,2433.7%
Other Indo-European7842.4%
Asian & Pacific Islander2630.8%
Other languages1640.5%

Place of birth & citizenship

OriginCount%
Native born (US)31,01887.9%
Born in same state30,53786.5%
Born in different state14,32540.6%
Foreign born4811.4%
Naturalized citizen4,26712.1%
Not a US citizen2,62561.5%

Ancestry

AncestryCount%
French4,79413.6%
Italian4,01311.4%
Arab2,5907.3%
Irish3421%
English2410.7%
AncestryCount%
German2180.6%
Polish1960.6%
Dutch950.3%
Norwegian670.2%

Technology access

Metric% of households
Computer access33.7%
Internet access98.2%

Source: U.S. Census Bureau, American Community Survey 2025 estimates.

Frequently asked questions about ZIP code 28104

What city is ZIP code 28104 in?

ZIP code 28104 is primarily assigned to Matthews, North Carolina.

What county is ZIP code 28104 in?

ZIP code 28104 falls within Union County, North Carolina.

Is ZIP code 28104 mostly owner-occupied?

93% of occupied units in ZIP code 28104 are owner-occupied, well above the national average.

How educated is the population of ZIP code 28104?

56% of residents hold a bachelor's degree or higher — well above the national average of ~33%, reflecting a highly educated population.

What is the median household income in ZIP code 28104?

The median household income in ZIP code 28104 is $127,304, above the national median of ~$75,000.

What is the typical home value in ZIP code 28104?

The median home value in ZIP code 28104 is $438,400.

What timezone is ZIP code 28104 in?

ZIP code 28104 observes the EST timezone.

Need the complete ZIP code database? Download all 42,000+ US ZIP codes — Excel, CSV, or Access. Includes lat/lng, county FIPS & timezone.
Download database →