The Town of Indian Trail is located in Union County and is just 15 miles southeast of Charlotte. The town limits encompass approximately 20 square miles with an additional 15 square miles of planning area.Indian Trail was incorporated in 1907, and works hard to recognize its history and come together as a community. Annual celebrations include a Fourth of July parade, a Christmas parade, Halloween Candy Crawl and more.Indian Trail has an Engineering Department, Finance Department, Planning Department, Parks & Recreation Department, Communications/Information Technology, and Administration.