Texhuacán is a municipality situated in the montane central zone of the Mexican state of Veracruz. Located at coordinates 18°37′N 97°02′W, it sits approximately 205 km from Xalapa, which serves as the state capital.
The municipality covers a total surface area of 32.90 km2. It is characterized by its geographic position within the Veracruz highlands.