Weddington is a town in Union County, North Carolina. A small portion of the town extends into Mecklenburg County. The population was 9,459 at the 2010 census. It is a suburb of Charlotte, North Carolina. Weddington is notable for being North Carolina's third wealthiest town in terms of median household income.