Maize grows best in warm climate where the day temperature is fairly light. Heavy rains and dry hot winds are not suitable. Favourable annual rainfall is 60-100 cm. The crop comes up well in soils with good drainage and fair moisture status.