Attic Insulation in Union County, NC

Attic insulation, insulation removal and air sealing for homes across Union County, from Indian Trail, Monroe and Waxhaw to every unincorporated road.

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.

Red brick historic Monroe City Hall behind a bed of red roses
Historic Monroe City Hall in Monroe, the county seat of Union County, North Carolina Photo: Mpbusyb, CC BY-SA 3.0, via Wikimedia Commons; cropped and resized

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

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.

Send the square footage of your Union County attic, or call (336) 870-3893.

What You Can Count On

AshevilleCharlotteWinston-SalemGreensboroDurhamRaleighFayettevilleWilmingtonGreenville

Areas We Serve

We serve homes across North Carolina. These are the largest towns we work in.

Alamance County

Buncombe County

Cabarrus County

Cumberland County

Durham County

Forsyth County

Gaston County

Guilford County

Mecklenburg County

New Hanover County

Onslow County

Orange County

Pitt County

(336) 870-3893 Text us Mon–Fri 8am – 5pmSat By appointmentSun Closed 257-4 Grove Ct, Thomasville, NC 27360
View All Service Areas