Black Ankle is an unincorporated community in the northeastern part of Montgomery County, North Carolina, United States.
The community of Black Ankle is located at the junction of NC State Road 1349 (Ether Road) and NC State Road 1354 (Blackankle Road). It lies approximately 10 miles (16 km) north of Troy, 8 miles (13 km) northwest of Star, 7 miles (11 km) north of Okeewemee, 4 miles (6.4 km) southwest of Seagrove, 5 miles (8.0 km) northwest of Ether, and 3 miles (4.8 km) west of Steeds.
Black Ankle is just 3 miles (4.8 km) west of Interstate 73 / Interstate 74 / U.S. Hwy 220, off exit 42 (Black Ankle Road Exit), 3 miles west of U.S. 220 (Alt), and 3 miles east of NC Hwy 134.
The community is just 0.5-mile (800 m) south of the Randolph County line. It lies 3 miles (4.8 km) west of Moore County, 8 miles (13 km) east of Davidson County, 13 miles (21 km) east of Stanly County, and 15 miles (24 km) north of Richmond County.
The coordinates of Black Ankle are 35°30′07″N 79°48′26″W / 35.50194°N 79.80722°W (35.50208 north latitude and -79.80726 west longitude). Black Ankle is 682 feet (208 m) above sea level.