
Union County, North Carolina
28104 — Matthews (Weddington & Marvin)
A Matthews mailing address that actually contains Weddington and Marvin — the corridor's highest-income towns and the Marvin Ridge catchment.
Population
≈ 43,000 in the delivery area
Median Price
≈ $1.15M median sale price
County
Union County, North Carolina
28104 is the corridor's most misleading ZIP code. The postal city is Matthews, but the majority of the delivery area lies in Union County and includes both Weddington and Marvin — two of the wealthiest municipalities in North Carolina. Buyers routinely search Matthews, land in 28104, and discover they are actually shopping Weddington estates on one-acre minimums.
The distinction matters for taxes, services, and schools. A Matthews mailing address inside Union County pays Union County taxes and attends Union County Public Schools, not Charlotte-Mecklenburg. Mecklenburg-side Matthews addresses in the same postal region behave completely differently.
Housing skews larger and newer than 28173's historic core. Weddington's one-acre zoning minimum and Marvin's rural-estate character produced two decades of custom construction on wooded acreage, most of it inside gated or semi-gated communities like Chatelaine, Kingsmead, Marvin Creek, Providence Downs, and Weddington Chase — plus Aero Plantation, the corridor's fly-in residential airpark.
What the 28104 delivery area covers
- ✦Town of Weddington
- ✦Village of Marvin
- ✦Union County portions of the Matthews mailing area
- ✦Western Wesley Chapel
Housing Stock
What 28104 buys.
- Gated estate enclaves
- Chatelaine, Kingsmead, and Marvin Creek deliver stone-and-stucco custom homes on wooded acreage, mostly $1.4M to $5M.
- One-acre Weddington custom
- Weddington Chase, Champion Forest and Providence Downs — stately custom builds on generous homesites under the town's low-density zoning, roughly $1M to $3M.
- Specialty
- Aero Plantation is a residential airpark with a private grass runway and equestrian parcels — the only community of its kind in the corridor.
- Club living
- Firethorne Country Club spans the Waxhaw–Marvin line with golf, tennis, and swim on a broader price band starting near $800K.
Schools
School assignment in 28104.
- Union County Public Schools serves the Union County portion of 28104 — the Marvin Ridge attendance area covers most of Marvin and Weddington and is the single most-searched catchment in the county.
- Marvin Ridge High and Marvin Ridge Middle consistently rank among the highest-performing public schools in North Carolina by proficiency and AP participation.
- Mecklenburg-side addresses sharing the Matthews postal city attend Charlotte-Mecklenburg Schools instead — a critical distinction when comparing two listings that look identical on a portal.
Commute distances.
| Destination | Distance & typical drive |
|---|---|
| Uptown Charlotte | ≈ 20 miles. 32–42 minutes off-peak via Providence Road or NC-16; 55–70 in peak. |
| Ballantyne | ≈ 8 miles. 15–20 minutes via Rea Road or Marvin Road. |
| SouthPark | ≈ 14 miles. 25–33 minutes. |
| Charlotte Douglas (CLT) | ≈ 27 miles. 35–45 minutes via I-485. |
Build a door-to-door estimate for any origin and destination with the commute time finder.
Everyday practicalities.
- ✦Retail clusters at Providence Road / Waxhaw-Marvin Road and along Rea Road toward Ballantyne, which functions as the de facto commercial center for both towns.
- ✦Weddington and Marvin deliberately limit commercial zoning — expect to drive for groceries rather than walk.
- ✦Novant Health Ballantyne and Atrium Health Pineville are the nearest full-service hospital campuses.
- ✦Municipal water availability varies parcel by parcel; older estate sections still run on well and septic.
Inside 28104
Communities in this ZIP code.
Chatelaine
$2M – $5M
An intimate enclave of European-styled estates on wooded acreage.
Aero Plantation
$1.8M – $5M+
A fly-in residential airpark with private runway and equestrian estates.
Marvin Creek
$1.5M – $3.5M
A gated estate community of European-inspired custom homes.
Firethorne Country Club
$800K – $2.5M
An established country club community along Tom Short Road.
Weddington Chase
$1.2M – $2.5M
Stately custom homes on generous wooded homesites.
Kingsmead
$1.4M – $3.2M
A gated enclave of stone-and-stucco estates off Marvin Road.
Providence Downs
$1.3M – $3M
The original Providence Road estate community.
Champion Forest
$1M – $2.2M
Custom estates on private wooded acreage.
The Hamptons
$900K – $1.6M
Coastal-inspired custom homes on the Weddington corridor.
Questions
28104 questions, answered.
- Is 28104 Matthews or Weddington?
- Both, postally. 28104 carries a Matthews mailing city, but most of the delivery area lies in Union County and includes the Town of Weddington and the Village of Marvin. Property taxes, schools, and municipal services follow the actual jurisdiction, not the mailing city.
- What schools are in the 28104 ZIP code?
- The Union County portion is served by Union County Public Schools, predominantly the Marvin Ridge attendance area. Mecklenburg-side Matthews addresses in the same postal region attend Charlotte-Mecklenburg Schools.
- Is 28104 a good ZIP code to live in?
- It contains two of the highest-income municipalities in North Carolina, a top-ranked school catchment, one-acre zoning that preserves wooded lots, and a 15 to 20 minute drive to Ballantyne employment. Trade-offs are limited walkability and near-total car dependence.
- What is the median home price in 28104?
- Roughly $1.15M, with gated estate enclaves in Marvin trading well above that and established Weddington subdivisions filling the $900K to $1.6M band.
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.