Peters Custom Homes
The estate vernacular readers notice first in Marvin — honed stone, white oak, deep loggias — was largely refined here, including the gated homes inside Sage at Marvin.
See the custom home portfolio
One code, two municipalities, and a surprising number of consequences — for how you search for a home, what you pay in tax, where your children are assigned to school, and which set of published statistics actually describes the village.
Every address inside the Village of Marvin falls within 28173, and the same code extends across the Town of Waxhaw and a wide band of unincorporated western Union County. Marvin does not have a zip code of its own, and it never has — mail for the village is processed through the Waxhaw post office, which is why so many Marvin properties are formally addressed as Waxhaw, NC 28173.
That single fact explains a long list of small confusions residents and buyers run into: listings that appear to be in the wrong town, delivery drivers who cannot find the village, data sites that quote Waxhaw statistics under Marvin's name, and buyers who assume a zip-code filter is a neighborhood filter. It is worth understanding once, in detail.
Zip codes are drawn by the United States Postal Service around delivery efficiency — post office locations, carrier routes, and road geometry. Municipal boundaries are drawn by incorporation and annexation. The two systems have no obligation to agree, and in western Union County they emphatically do not. For the rest of the village's core data — county, area codes, incorporation year, distance to Charlotte — see the Marvin, NC facts page.
The shared code. Covers the Village of Marvin, the Town of Waxhaw, and a broad band of unincorporated western Union County between them.
Immediately north of Marvin. Weddington shares much of Marvin's large-lot character; the Matthews postal area extends into Mecklenburg County.
Across the county line in Mecklenburg County — the nearest concentration of offices, retail, and hospitals to Marvin, and a different tax and school jurisdiction.
East of Marvin along the Highway 74 corridor in Union County. Denser and generally lower-priced housing than the Marvin and Weddington band.
The Union County seat, southeast of Marvin — county administration, courts, and the county's largest hospital campus.
Filtering a real estate portal by 28173 returns Marvin, Waxhaw, and unincorporated county listings together, which mixes very different price bands and lot patterns. Search by municipality, by school assignment, or by neighborhood name instead — and read the parcel record before assuming a listing labeled Waxhaw is not in Marvin, or vice versa.
Tax is set by county and municipality, not by zip code. A Marvin address pays the Union County rate plus the Village of Marvin rate; an unincorporated 28173 address pays county only; a 28277 address pays Mecklenburg County and the City of Charlotte. Verify the exact rate and assessed value with Union County Tax Administration.
Union County Public Schools assigns students by address, and boundaries are adjusted as enrollment shifts. Two homes sharing 28173 can be assigned to entirely different elementary, middle, and high schools. Always confirm the current assignment for a specific address with the district.
Insurers, internet providers, and delivery services quote by address rather than zip, but their coverage tables often key off it. If a quote or availability check comes back with something that does not match your neighbors' experience, re-run it with the full street address.
Zip-code-level statistics for 28173 blend Marvin, Waxhaw, and county areas into one figure, which is why published income, age, and home-value numbers for 'Marvin' vary wildly between sources. Municipal-level Census data for the Village of Marvin is the narrower and more useful reference.
Verify zip, municipality, tax jurisdiction, and school assignment at the source rather than through a listing or data aggregator.
Reviewed for accuracy by the Living in Marvin, NC Editorial Desk — Local Editorial & Research Team, researching Marvin, North Carolina and Union County sources. Zip code and jurisdiction details change through annexation and postal realignment; verify current status with USPS and Union County.
Last reviewed
Much of what this guide describes — the architecture, the interiors, the systems behind the millwork, the way estates quietly trade — is the work of a small circle of Marvin and South Charlotte firms. Each keeps its own website, and each is one click away below.
The estate vernacular readers notice first in Marvin — honed stone, white oak, deep loggias — was largely refined here, including the gated homes inside Sage at Marvin.
See the custom home portfolioInteriors across the village have moved toward restraint and natural material, an aesthetic this studio has shaped through full-home projects, kitchens, and primary suites.
Browse the interior design workMarvin's best addresses are thinly traded and frequently change hands before they surface publicly, which is where quiet, well-briefed representation matters most.
Read the luxury market perspectiveBeyond the village line, choosing between older streets and new construction is a comparison exercise — commutes, lot sizes, and what local buyers have actually rewarded.
Compare Charlotte area neighborhoodsIn a modern Marvin build, lighting scenes, theaters, and whole-home audio are specified at framing rather than retrofitted after closing.
Explore home technology systemsConstruction management across the South Charlotte and Union County corridor, where permitting, trades, and sequencing decide whether a schedule holds.
Review the contracting practiceThe same households tend to travel with the same standard they build to — pace and sequence considered as carefully as the destination.
Follow the travel journalEach website above is operated independently and is solely responsible for its own content and privacy practices. This guide publishes no contact form and relays no messages on their behalf.