En México se encuentra de forma silvestre desde el sur de Tamaulipas, este de San Luis Potosí, norte de Puebla hasta la Península de Yucatán en la vertiente del Golfo; y de Sonora hasta Chiapas en la vertiente del pacífico.