La cabecera del Municipio, está situada en el km 163 de la carretera México-Tuxpan, vía pirámides, enclavada en la Sierra Norte de Puebla, y forma parte de la Sierra Madre Oriental que se extiende en la zona norte del Estado, desde Huauchinango hasta Teziutlán; limitando con la llanura costera del Golfo de México.