Limita al norte con los municipios de Acatlán, Miahuatlán y Tonayán; al sur con los municipios de Actopan, Emiliano Zapata y Xalapa; al este con los municipios de Alto Lucero de Gutiérrez Barrios y Tepetlán; al oeste con Coacoatzintla y con el municipio de Jilotepec.