Marigold requires mild climate for luxuriant growth and flowering. The optimum temperature range for its profuse growth is 18-20°C. Temperatures above 35°C restrict the growth of the plants, which leads to reduction in flower size and number. In severe winter, plants and flowers are damaged by frost.
Marigold can be grown in a wide range of soils, as it is adapted in different soil types. French (Dwarf) marigolds are best cultivated in light soil whereas a rich well drained, moist soils are best suited for African (Tall) marigolds. Sandy loam soil with pH 5.6 to 6.5 is ideal for its cultivation.