Ubicado al norte del mismo, su cabecera es el pueblo de Zozocolco de Hidalgo.
El municipio se encuentra localizado en el norte del estado de Veracruz y en sus límites con el de Puebla, en la región Totonacapan.
Tiene una extensión territorial de 69.142 kilómetros cuadrados que equivalen al 0.10% de la extensión total del estado.
[1] La densidad poblacional es de 194.3 habitantes por kilómetro cuadrado.
El municipio incluye en su territorio un total de treinta localidades.