Discover Waxhaw
28105 — Matthews

Mecklenburg County, North Carolina

28105 — Matthews

Mecklenburg County's version of a small town: a genuinely walkable downtown, CMS schools, and the corridor's shortest drive to uptown.

Population

≈ 45,000 in the delivery area

Median Price

≈ $535K median sale price

County

Mecklenburg County, North Carolina

28105 is the Mecklenburg County half of the Matthews story, and the distinction from Union County's 28104 drives more buyer confusion than any other line in the region. Same postal city, different county, different school district, different tax bill.

The town itself is the corridor's most complete small downtown — a compact grid of independent retail, restaurants, a farmers market with a long regional reputation, and a hospital campus, all within walking distance of surrounding neighborhoods. That walkability does not exist in Weddington, Marvin, or most of Waxhaw outside the historic core.

Housing runs older and denser than the Union County corridor. Established 1980s and 1990s subdivisions dominate, with infill custom construction and a growing attached segment near the downtown core. Lots are smaller, canopy is mature, and prices sit between Indian Trail's value tier and Weddington's estate band.

What the 28105 delivery area covers

Housing Stock

What 28105 buys.

Established subdivisions
1980s–2000s stock on quarter to half acre lots, generally $450K to $750K, the ZIP's volume market.
Downtown-adjacent
Older cottages, bungalows, and infill builds within walking distance of Trade Street, often carrying a walkability premium.
Club and golf
Shannamara and neighboring golf-oriented sections straddle the county line with amenity packages at $700K to $1.4M.
Attached product
Townhomes and low-maintenance builds near the commercial spine, typically $350K to $500K.

Schools

School assignment in 28105.

Commute distances.

DestinationDistance & typical drive
Uptown Charlotte≈ 12 miles. 22–30 minutes off-peak via Independence Boulevard; peak adds 15–25 minutes.
Ballantyne≈ 11 miles. 20–26 minutes.
SouthPark≈ 9 miles. 18–24 minutes.
Charlotte Douglas (CLT)≈ 22 miles. 30–40 minutes via I-485.

Build a door-to-door estimate for any origin and destination with the commute time finder.

Everyday practicalities.

Questions

28105 questions, answered.

Is Matthews NC in Union County or Mecklenburg County?
The Town of Matthews is in Mecklenburg County and uses ZIP 28105. The nearby 28104 ZIP also carries a Matthews mailing city but lies mostly in Union County, covering Weddington and Marvin.
What schools serve 28105?
Charlotte-Mecklenburg Schools. This is the key difference from 28104, where Union County Public Schools and the Marvin Ridge catchment apply.
Is Matthews walkable?
The downtown core is — a compact grid of retail, restaurants, parks, and the farmers market is walkable from surrounding older neighborhoods. Outlying subdivisions are car-dependent like the rest of the corridor.
What is the median home price in Matthews NC?
Roughly $535K in 28105, placing it between Indian Trail's value tier and the Weddington and Marvin estate market.

Population and price figures are approximations compiled from U.S. Census Bureau delivery-area estimates and Canopy MLS sale data; distances and drive times from Google Maps. Figures move with the market and are published for orientation, not as a substitute for current professional data. School catchments must be verified by parcel address with the assigning district.