A altitude tem um efeito direto na temperatura, tanto diurna como noturna, afetando tanto a fotossíntese como a respiração. Para as condições brasileiras, o milho plantado em maiores altitudes apresenta maior número de dias para atingir o pendoamento, aumentando o ciclo e apresentando maior rendimento de grãos. Aumentando o período de enchimento de grãos, consequentemente aumentará a produtividade, em temperaturas máximas menores e mais próximas da temperatura ótima. E menores temperaturas noturnas reduzem a taxa de respiração, o que resultará na redução do ponto de compensação (ponto em que a fotossíntese e a respiração são idênticas), o que também implica no aumento da produtividade. Uma análise sobre avaliação de cultivares em diferentes regiões do Brasil mostrou que os ensaios plantados em regiões com altitude superior a 700 m apresentaram maior rendimento (7.429 kg/ha) e florescimento masculino de 65 dias, comparados com os ensaios plantados em altitudes abaixo de 700 m, que apresentaram rendimento de 6.473 kg/ha e florescimento masculino de 65 dias.
O milho é uma cultura muito exigente em água. Entretanto, pode ser cultivado em regiões onde as precipitações vão desde 250 mm até 5.000 mm anuais, sendo que a quantidade de água consumida pela planta, durante seu ciclo, está em torno de 600 mm. O consumo de água pela planta, nos estádios iniciais de crescimento, num clima quente e seco, raramente excede 2,5 mm/dia. Durante o período compreendido entre o espigamento e a maturação, o consumo pode se elevar para 5 a 7,5 mm diários. Mas se a temperatura estiver muito elevada e a umidade do ar, muito baixa, o consumo poderá chegar até 10 mm/dia.