In the wild, poinsettias are native to tropical forests of southern Mexico and Central America, where they grow as bushes or small trees.