Checked
Union County, NC
15 cities and towns and 8 ZIP codes in Union County, North Carolina.
Population
250,958
Land area
633sq mi
People per sq mi
397
ZIP codes
8
Cities and towns in Union County
Union County at a glance
- Union County is 80% denser than North Carolina as a whole.
- It is the 8th most populous of 100 counties in North Carolina.
- Households here earn a median of $102,900 a year, 42% more than the North Carolina figure of $72,388.
- A typical owner-occupied home is valued at $417,300 (44% above North Carolina) and median rent is $1,496 a month.
- The biggest population centers are Indian Trail (42,036), Monroe (36,759) and Waxhaw (22,275).
Local data for Union County, NC
Counts from official public data
- Hospitals1
- Emergency Rooms1
- Nursing Homes7
- Schools67
- Colleges1
- Libraries4
- Banks33
- Post Offices8
- Parks40
- Grocery Stores79
- Restaurants462
- Affordable Housing8
- Home Health Agencies1
- Hospice Care1
- Dialysis Centers4
- Community Health Centers3
- Mental Health & Addiction Treatment6
- Private Schools10
- Toxic Release Facilities19
- Historic Places5
Housing and community stats
Union County, NC, American Community Survey 2020-2024
Median household income
$102,900
Poverty rate
7.7%
Median home value
$417,300
Prices +3.5% in a year
Median rent
$1,496/mo
Homeownership
81.6%
Bachelor's or higher
40.5%
Median age
39.2
Average commute
29.8 min
Largest reported origins and ancestries: German Americans (25,997), Irish Americans (23,548), Mexican Americans (17,263).
Economy and federal money
Jobs, income, federal spending and pandemic loans
Unemployment rate
3.4%
Aug 2026, -0.3 pts in a year
Average annual pay
$65,474
78,177 jobs, 2025
Income per person
$76,528
BEA, 2024
Federal spending
$1.3B
FY 2026, $5,275 per person
PPP loans
$327M
5,867 loans, 40,683 jobs reported
Campaign donations
$1.5M
Itemized, 2026 cycle
How people get to work
Union County, NC, workers 16 and older. American Community Survey 5-year estimates
- Drove alone69.6%
- Carpooled8.9%
- Public transit0.2%
- Walked0.7%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other1.0%
- Worked from home19.5%
Average one-way commute: 29.8 minutes for people who do not work from home.
Environment and hazard risk
Union County, NC, from FEMA, NOAA and EPA
Natural hazard risk
Relatively Moderate
Top: ice storm
Storm events since 1996
538
Most often thunderstorm wind
Flood insurance policies
354
0.4% of homes, county
July high / Jan low
91° / 30°F
47.8 inches of rain a year
Hazards, floods and storm historyCheck a flood zone5 historic places
Health statistics
Share of adults in Union County, NC, CDC PLACES estimates
Obesity
33.4%
U.S. 33.3% about the same
Diabetes
10.5%
U.S. 12.1% -1.6 pts
Smoking
11.9%
U.S. 12.8% -0.9 pts
Uninsured (18-64)
9.3%
U.S. 11.1% -1.8 pts
Cities, towns and ZIP codes in Union County
Population shown
Frequently asked questions
- What is the largest city in Union County, NC?
- Indian Trail is the largest city or town in Union County, with about 42,036 residents.
- How many ZIP codes are in Union County?
- Union County includes 8 ZIP Code Tabulation Areas, including 28079, 28103, 28104, 28108, 28110.
- What is the population of Union County, NC?
- About 250,958 people live in Union County, based on American Community Survey 5-year estimates.
- What counties border Union County?
- Union County borders Mecklenburg County, Cabarrus County, Lancaster County, SC, Stanly County, Chesterfield County, SC, Anson County.
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023