Se distribuye por México, Mesoamérica a Bolivia y Brasil, Venezuela y las Antillas.