Union County and Its Homes
Union County grew 12 percent from 2020 to 2025, to 267,674 people by the Census Bureau's estimate, in about 88,900 housing units.
Its fourteen incorporated towns each have a page here: Indian Trail, Monroe, Waxhaw, Stallings, Weddington, Wesley Chapel, Unionville, Marvin, Wingate, Fairview, Lake Park, Mineral Springs, Marshville and Hemby Bridge. About 70 percent of Union County's housing units are inside town limits, the rest in unincorporated areas.

Union County at a Glance
- Population: 267,674 (2025), 239,615 (2020)
- Housing units: about 88,900
- Median year built: 2000 (North Carolina: 1991)
- Built before 1980: 20% (statewide: 34%)
- Detached houses: 86%
- Mobile homes: 5%
- Owner-occupied: 82%
- Heated with electricity: 45% (statewide: 65%)
- Climate zone: 3 on both maps
- Towns with pages here: 14
Census Bureau estimates for Union County (housing: 2020 to 2024).
Towns and Communities in Union County
Indian Trail
44,303 people · median home 2004 · Duke Energy Carolinas
Monroe
42,644 people · median home 1989 · its own electric system
Waxhaw
23,140 people · median home 2010 · power varies by address
Stallings
17,760 people · median home 2002 · power varies by address
Weddington
14,517 people · median home 2000 · Duke Energy Carolinas
Wesley Chapel
9,566 people · median home 2004 · Duke Energy Carolinas
Unionville
7,322 people · median home 1993 · power varies by address
Marvin
7,040 people · median home 2005 · power varies by address
Wingate
4,628 people · median home 1987 · Duke Energy Carolinas
Fairview
3,805 people · median home 1987 · power varies by address
Lake Park
3,609 people · median home 1997 · power varies by address
Mineral Springs
3,514 people · median home 1993 · power varies by address
Marshville
2,739 people · median home 1972 · Duke Energy Carolinas
Hemby Bridge
1,764 people · median home 1975 · power varies by address
Unincorporated communities the Census Bureau maps in Union County: JAARS (median year built 1987).
What We Do in Union County
Attic Insulation in Union County
Some 20 percent of Union County housing units predate 1980; joists showing above their insulation mean more blown-in fiberglass is due, R-49 from bare.
Attic Insulation Removal in Union County
Wet, moldy or animal-soiled insulation comes out of Union County attics, and a mouse-soiled Union County attic is sanitized and deodorized; in the 7 percent of homes built before 1960, vermiculite is ruled out first.
Air Sealing in Union County
Some 45 percent of Union County homes heat with electricity, often through attic ducts; their joints and the ceiling's gaps are sealed first.
Homes in Union County
Half of Union County's 88,900 housing units were built before 2000: 12 percent before 1970, 20 percent before 1980 (nearly all before the state's 1978 insulation rule) and 21 percent in 2010 or later. The largest share went up in the 2000s, under codes that asked for less than ENERGY STAR now suggests; ENERGY STAR notes insulation is often thinnest at the eaves. Among Union County towns, the median home is oldest in Marshville (1972) and newest in Waxhaw (2010).
Union County by type: 86 percent detached houses, 6 percent in buildings of two or more homes and 5 percent mobile homes (11 percent statewide). In Union County, 45 percent of homes heat with electricity, 47 percent with piped gas (24 percent statewide) and 6 percent with tank gas.
Union County Homes by Year Built
- Before 1940: about 2,240 units, 3% (±1)
- 1940s: about 1,190 units, 1% (±1)
- 1950s: about 2,770 units, 3% (±1)
- 1960s: about 4,310 units, 5% (±1)
- 1970s: about 7,290 units, 8% (±1)
- 1980s: about 9,520 units, 11% (±1)
- 1990s: about 17,600 units, 20% (±1)
- 2000s: about 24,890 units, 28% (±1)
- 2010s: about 14,660 units, 16% (±1)
- 2020 or later: about 4,390 units, 5% (±1)
Climate Across Union County
NOAA 1991 to 2020 normals for Union County towns, by station: Monroe Airport station (Indian Trail, Waxhaw, Stallings, Weddington and 5 more): about 3,060 heating and 1,710 cooling degree days; Monroe 2 SE station (Monroe, Unionville, Wingate, Fairview and 1 more): about 3,200 heating and 1,740 cooling degree days.
Power and Gas in Union County
The card lists Union County's town and countryside utilities by the territory maps; a power bill confirms the one at an address.
Piedmont Natural Gas holds the Union County gas franchise (NC Utilities Commission map), and 47 percent of Union County homes heat with piped gas.
Who Supplies Power in Union County
- Duke Energy Carolinas: Indian Trail, Weddington, Wesley Chapel, Wingate and Marshville; parts of Waxhaw, Stallings, Unionville, Marvin, Fairview, Lake Park, Mineral Springs and Hemby Bridge; homes near Monroe
- Union Power Cooperative: parts of Waxhaw, Stallings, Unionville, Marvin, Fairview, Lake Park, Mineral Springs and Hemby Bridge; homes near Indian Trail, Monroe, Weddington and Wesley Chapel
- Monroe's own electric system: Monroe
- Pee Dee Electric: other parts of Union County
Energy Programs for Union County Homes
Check each program's current terms for an Union County home; some pay only through the utility's contractor network. Insulation Pros is an approved Duke Energy trade ally for Duke's rebate.
Programs for Union County
- Smart $aver Insulate and Seal (Duke Energy rebate; Indian Trail, Weddington, Wesley Chapel, Wingate and more).
- Home Energy House Call (Duke Energy home assessment; Indian Trail, Weddington, Wesley Chapel, Wingate and more).
- Audit My Home (Union Power Cooperative; Waxhaw, Stallings, Unionville, Marvin and more): free in-home audit.
- ElectriCities energy audits (ElectriCities member towns; Monroe).
- Income-qualified Weatherization (Duke Energy income-qualified; Indian Trail, Weddington, Wesley Chapel, Wingate and more).
- Energy Saver North Carolina (statewide income-qualified; any Union County address).
- Weatherization Assistance Program (statewide income-qualified; any Union County address).
- Piedmont Natural Gas lists rebates for high-efficiency gas furnaces, and none for insulation or air sealing (program page).
Union County Insulation FAQs
Do you serve all of Union County?
Yes: Indian Trail, Monroe, Waxhaw, Stallings, Weddington, Wesley Chapel, Unionville, Marvin and six more towns, and every unincorporated Union County address.
Which utilities offer insulation rebates in Union County?
Duke Energy's Smart $aver Insulate and Seal (Indian Trail, Weddington, Wesley Chapel, Wingate and more).
Does attic insulation in Union County need a permit?
Ask Union County Development Services before work starts. For an address in Indian Trail, Monroe, Waxhaw or another Union County town, the town or city hall can tell you whether Union County's office handles its permits.
Counties Near Union County
Anson County · Mecklenburg County · Stanly County · Cabarrus County · Montgomery County · All service areas
Union County, NC
Open in Google Maps (opens in a new tab)Insulation Pros in Union County
An insulation contractor serving North Carolina, Union County included.
Send the square footage of your Union County attic, or call (336) 870-3893.
