Huntersville is a town in Mecklenburg and Cabarrus Counties, North Carolina, United States. The population was 24,960 at the 2000 census. It is located about 12 miles north of uptown Charlotte. It is thought that the town derives its name from the Rev. Humphrey Hunter, a minister at Steele Creek and Unity Presbyterian Churches and a local Revolutionary War hero.
Huntersville is located at 35°24′34″N 80°51′49″W / 35.40944°N 80.86361°W / 35.40944; -80.86361 (35.409544, -80.863622).
According to the United States Census Bureau, the town has a total non-contiguous area of 31.2 square miles (80.7 km²), of which, 31.1 square miles (80.7 km²) of it is land and 0.03% is water.