Cravo-de-defunto é nativo do México e da Guatemala, onde cresce em muitos tipos diferentes de florestas, incluindo em altitudes. Ele foi introduzido tanto como ornamental quanto como cultura comercial em toda a América do Norte e do Sul, no Caribe, na África, na Ásia, na Europa e na Oceania. É considerado invasivo na Espanha, na China, na Nova Zelândia e em algumas ilhas do Pacífico.