Mount Holly is a city located in Gaston County, North Carolina, United States. It is situated on the eastern banks of the Catawba River and is approximately 15 miles west of Charlotte. The city has a population of around 14,000 and is known for its small-town charm and historic downtown area. Mount Holly offers a variety of recreational activities, including parks, trails, and access to the nearby Mountain Island Lake. The city also has a thriving arts community, with several galleries and studios showcasing local talent.