Es originaria del valle de México, de Sonora a Chiapas y a Veracruz, y posiblemente el oeste de Guatemala.