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.