Areas We Serve in Union County
Waxhaw
Waxhaw's historic downtown is ringed by newer subdivisions and larger estate lots along NC 16 and NC 75. Requests for ne…
Marvin
Marvin is a small, mostly residential village between Waxhaw and Weddington, known for large lots and equestrian propert…
Monroe
Monroe is the Union County seat, and Union County Environmental Health is located at 500 North Main Street. The city its…
Indian Trail
Indian Trail is the largest town in Union County and is largely suburban, with much of it served by public water. Well w…
Weddington
Weddington is a low-density town along NC 84 with large-lot neighborhoods. Many homes there were built with private well…
Wingate
Wingate is a small town on US 74 east of Monroe and home to Wingate University. The surrounding farmland and rural homes…
Marshville
Marshville sits farther east on US 74 toward Anson County, in one of the more rural parts of Union County. Private wells…
Mineral Springs
Mineral Springs is a rural town south of Monroe along NC 75 that has worked to keep its countryside character. Most home…