Artillery plant is native from Mexico to Brazil, often rooting in moist soil along walls and rocky places in USDA zones 11 to 12. This plant has been recorded as invasive in forty-six countries, including Brazil, India, Ecuador, China, and Micronesia. Male specimens expel seeds into the air, giving rise to the name "artillery plant." Dispersed by the wind, these seeds will spread quickly if given a chance to take root. Artillery plant can be controlled by using chemical herbicides, and mechanical removal of seedlings by hand is also effective.