
Cosco, como le dicen sus pobladores, está ubicada en una de las regiones de Veracruz que ofrece mayores alternativas para el ecoturismo; se encuentra entre dos grandes barrancas la del río Jamapa y la Atoyac, y en el punto más alto del camino que cruza desde Xalapa hasta Córdoba.
La ciudad de Coscomatepec, tiene su antecedente en un asentamiento prehispánico: su nombre viene del náhuatl y significa "En el cerro de las trojes" (Kuescomatl, vasija para semillas, cubierta con una jícara), debido a que la zona era utilizada por el imperio mexicano como un almacén de granos. Ya con la introducción del catolicismo en México, el lugar cambia de nombre a San Juan Coscomatepec, santo que le daba nombre también a la parroquia del pueblo.