Tres Zapotes est un site archéologique mésoaméricain situé près de la localité moderne du même nom dans la municipalité de Santiago Tuxtla, dans l’État de Veracruz, au Mexique. Le site archéologique se trouve entre le massif volcanique de la Sierra de los Tuxtlas et la plaine alluviale du Río Papaloapan. Tres Zapotes connut une longue occupation à l'Époque préclassique, qui se poursuivit au Classique. Longtemps considéré comme un site entièrement olmèque, Tres Zapotes fut également un important centre épi-olmèque.