El municipio se sitúa en la zona montañosa central de Veracruz, toma parte del territorio del Totonacapan en las estribaciones de la sierra de Chiconquiaco, a 32 km por carretera de la ciudad de Xalapa, con las coordenadas 19º 39' latitud Norte y 96º 52' longitud Oeste, a 1605 msnm.