the guanacaste tree is native to tropical america. it grows from southern mexico through central america to northern south america. it is found also in the west indies. it has been introduced in other tropical regions.