Moving to Union County, NC

Union County Utility Guide

Who to call for power, gas, water, sewer, trash and internet when you move into a home in Union County, North Carolina. Updated 10/14/2026.

Start here

  1. Find out if the home is inside a town's limits. Union County's "Find My Municipality" tool at unioncountync.gov will tell you. Water, sewer and trash depend on it.
  2. Ask the sellers for a recent electric bill. Four different electric companies serve Union County, and the bill shows which one serves the home.
  3. Call to start service about two weeks before closing. Ask for service to start on your closing date.

Power and Gas

Electric · Natural gas · Propane

Electric

Your electric company is set by the home's address, not by your choice.

Duke Energy
Many areas throughout the county outside the City of Monroe system
800-777-9898duke-energy.com
Union Power Cooperative
Member-owned co-op serving areas in and around every town in the county
704-289-3145Outages800-794-44231525 N. Rocky River Rd., Monroe, NC 28110
City of Monroe Energy Services
Homes inside the City of Monroe electric system
Start service704-282-4511Outages704-282-4600201 E. Windsor St., Monroe, NC 28112
Pee Dee Electric
Parts of eastern Union County, including the New Salem area

Natural gas

Not every home has a gas line. If the home has no gas line, it may use propane or be all electric.

Piedmont Natural Gas
Most of the county with gas service
800-752-7504piedmontng.com · Also the gas leak line
City of Monroe Natural Gas
Monroe, Wingate, Marshville, Unionville and parts of central Union County

Propane

Many rural homes use a propane tank. Check the tank for a company name before you call anyone. Many tanks are leased, and only the company that owns the tank can fill it.

Southern Propane
Local propane delivery based in Monroe

Water

Public water · Private well

Union County Water serves most of the county. Monroe, Marshville and Wingate run their own water systems.

Not sure if the home is inside town limits? See the Town List below for numbers to call.

Union County Water
Most of the county, including Indian Trail, Waxhaw, Weddington, Marvin, Stallings, Wesley Chapel and unincorporated areas
704-296-4210500 N. Main St., 4th Floor, Monroe, NC 28112unioncountywater.org
City of Monroe
Homes inside the City of Monroe system
704-282-4511201 E. Windsor St., Monroe, NC 28112
Town of Marshville
Homes in the Marshville service area
704-624-2515118 E. Union St., Marshville, NC 28103
Town of Wingate
Homes in the Wingate service area
704-233-4411101 W. Wilson St., Wingate, NC 28174
Private water companies
A few neighborhoods get water from a private company. The seller's bill or the HOA will show it. The two largest in NC are Aqua North Carolina and Carolina Water Service.

Private well

Union County Environmental Health
Well permits and records. No monthly water bill for a well, but plan on regular water testing.
704-283-3553500 N. Main St., Ground Floor, Monroe, NC 28112

Sewer

Public sewer · Septic

Public sewer is usually billed by the same provider as the water, so one call often covers both.

Not sure if the home is inside town limits? See the Town List below for numbers to call.

Union County Water
Most of the county, including Indian Trail, Waxhaw, Weddington, Marvin, Stallings, Wesley Chapel and unincorporated areas
704-296-4210500 N. Main St., 4th Floor, Monroe, NC 28112unioncountywater.org
City of Monroe
Homes on the City of Monroe sewer system
704-282-4511201 E. Windsor St., Monroe, NC 28112
Town of Marshville
Homes on the Marshville sewer system
704-624-2515118 E. Union St., Marshville, NC 28103
Town of Wingate
Homes on the Wingate sewer system
704-233-4411101 W. Wilson St., Wingate, NC 28174
Private sewer companies
A few neighborhoods get sewer service from a private company. The seller's bill or the HOA will show it.

Septic

Union County Environmental Health
Septic permits and system records. No monthly sewer bill, but the tank needs pumping every few years.
704-283-3553500 N. Main St., Ground Floor, Monroe, NC 28112

Trash and Recycling

Town pickup · Private haulers · County drop-off

Union County does not pick up trash at the curb. Most towns do, through a hauler the town hires. Outside town limits, you set up service with a private hauler.

Not sure if the home is inside town limits? See the Town List below for numbers to call.

Towns with curbside pickup

Call your town to start service
Indian Trail, Lake Park, Marshville, Marvin, Monroe, Stallings, Waxhaw, Weddington, Wesley Chapel and Wingate

No town pickup

Fairview, Hemby Bridge, Mineral Springs, Unionville and unincorporated areas. These haulers serve Union County:

Waste Pro
Residential trash and recycling
Waste Connections
Residential trash and recycling
Active Waste Solutions
Residential trash and recycling

County drop-off

Union County Solid Waste
County landfill plus five drop-off centers. Free recycling, and the Trash Pass lets residents drop off a limited amount of household trash for free with proof of residency.
704-296-4260Landfill: 2125 Austin Chaney Rd., Wingate, NC 28174

Internet and TV

Cable · Fiber · Satellite

Choices vary street by street. Enter the home's address on each company's website to see what reaches it.

Spectrum
Cable internet and TV across most of the county
855-757-7328spectrum.com
AT&T
Fiber internet, expanding across Monroe, Weddington and greater Union County
Ripple Fiber
Fiber internet in Waxhaw, Wesley Chapel, Monroe, Indian Trail, Weddington, Lake Park and Stallings
980-920-7006100 W. John St., Suite E, Matthews, NC 28105
TDS Fiber
Fiber internet and TV in Monroe, Stallings, Wesley Chapel, Indian Trail and Waxhaw
855-220-2592tdstelecom.com
Kinetic by Windstream
Internet in parts of the county, mostly more rural areas
866-445-5880windstream.com
Frontier
Internet in parts of the county
800-921-8101frontier.com
Satellite and wireless options
For homes without cable or fiber: DirecTV and Dish for TV, Viasat for satellite internet, and Verizon home internet where it reaches.
Check each website by address

Town List

Town and village halls

Union County has 14 towns and villages. Call the town hall to start trash service or to confirm the home is inside town limits. If the home isn't in any of these, it's in unincorporated Union County.

Fairview
704-753-19817516 Concord Hwy., Monroe, NC 28110No town trash pickup. Water is Union County Water or a private well.
Hemby Bridge
704-882-3940No town trash pickup. Water is Union County Water or a private well.
Indian Trail
704-821-5401315 Matthews-Indian Trail Rd., Indian Trail, NC 28079Town trash pickup. Water and sewer: Union County Water.
Lake Park
704-882-86573801 Lake Park Rd., Lake Park, NC 28079Village trash pickup. Water and sewer: Union County Water.
Marshville
704-624-2515118 E. Union St., Marshville, NC 28103Town water, sewer and trash.
Marvin
704-843-168010006 Marvin School Rd., Marvin, NC 28173Village trash pickup. Water and sewer: Union County Water.
Mineral Springs
704-289-5331No town trash pickup. Water is Union County Water or a private well.
Monroe
704-282-4500300 W. Crowell St., Monroe, NC 28112City electric, gas, water, sewer and trash. Start service: 704-282-4511.
Stallings
704-821-8557315 Stallings Rd., Stallings, NC 28104Town trash pickup. Water and sewer: Union County Water.
Unionville
704-226-19891102 Unionville Church Rd., Monroe, NC 28110No town trash pickup. Water is Union County Water or a private well.
Waxhaw
704-843-2195Town trash pickup. Water and sewer: Union County Water.
Weddington
704-846-27091924 Weddington Rd., Weddington, NC 28104Town trash pickup. Water and sewer: Union County Water.
Wesley Chapel
704-839-01826490 Weddington Rd., Wesley Chapel, NC 28104Village trash pickup. Water and sewer: Union County Water.
Wingate
704-233-4411101 W. Wilson St., Wingate, NC 28174Town water, sewer and trash.

Good to Know

Town limits decide a lot

A "Monroe" or "Waxhaw" mailing address doesn't always mean the home is inside town limits. Confirm with Union County's Find My Municipality tool before you call about water or trash.

Ask for deposits up front

Water and electric providers may charge a setup fee or deposit for new accounts. Ask when you call so it doesn't surprise you.

Call 811 before you dig

Planning a fence or garden? North Carolina law requires a free call to 811 so buried lines can be marked first.

Smell gas?

Leave the house first, then call your gas company's emergency line from outside. If the smell is strong, call 911.