La cultura olmeca se desarrolló durante el Período Preclásico Medio en el sureste de Veracruz y el oeste de Tabasco. Aunque se desconoce su filiación étnica, florecieron alrededor de 1200 a.C. a 400 a.C. en sitios como San Lorenzo, La Venta y Tres Zapotes, donde dejaron evidencia de ser una de las primeras civilizaciones mesoamericanas.