Tagete comune è originario del Messico e del Guatemala, dove cresce in molti tipi di foreste, anche in alta quota. È stato introdotto sia come pianta ornamentale che come coltura commerciale in Nord e Sud America, nei Caraibi, in Africa, Asia, Europa e Oceania. È considerato invasivo in Spagna, Cina, Nuova Zelanda e alcune isole del Pacifico.