Ihre Zentren lagen bei den heutigen Orten La Venta, Tres Zapotes und San Lorenzo Tenochtitlan an der südlichen Golfküste Mexikos in den heutigen Bundesstaaten Tabasco und Veracruz. Die hohen Niederschläge in diesem Gebiet ermöglichten ihnen einen ganzjährigen intensiven Maisanbau. Die Ursprünge ihrer Kultur sind jedoch möglicherweise im mexikanischen Hochland (Guerrero) zu suchen und reichen in die Zeit um 1500 v. Chr. zurück. Gegen 400 v. Chr. wurden die letzten bedeutenden olmekischen Zentren zerstört.