Weddington is an influential town in Union County, North Carolina, United States. A small portion of the town extends into Mecklenburg County. The population was 6,696 at the 2000 census, and the 2005 estimate is 8,465.
Weddington is located at 35°1′19″N 80°43′55″W / 35.02194°N 80.73194°W / 35.02194; -80.73194 (35.022007, -80.731808).
According to the United States Census Bureau, the town has a total area of 15.9 square miles (41.2 km²), of which, 15.8 square miles (40.9 km²) of it is land and 0.1 square miles (0.3 km²) of it (0.69%) is water.