McAdenville is located on the South Fork Catawba River at(35.263893, -81.079282). McAdenville Lake is formed by a dam on the South Fork in central McAdenville. According to the United States Census Bureau, the town has a total area of 1.5 square miles (3.8Â km2), of which 1.4 square miles (3.6Â km2) is land and 0.077 square miles (0.2Â km2), or 4.33%, is water.Â The town lies in the Cramerton Watershed. The McAdenville Historic District was listed on the National Register of Historic Places in 2009.Â McAdenville, also known as Christmas Town USA, is a small town in Gaston County, North Carolina, United States. It is a suburb of both Charlotte and Gastonia. The population was 651 at the 2010 census.