Além da luz solar e do clima quente, o milho requer solo rico e argiloso com teor moderado de umidade e bastante drenagem. Os níveis de pH do solo em que o milho cresce devem ser entre 5,8 e 6,8. Isso torna o solo moderadamente ácido, pois o milho não cresce bem em solo alcalino.
Adicionar material orgânico ao solo pode ajudar a manter o milho saudável. Muitos agricultores adicionam composto, folhas e outro material orgânico ao solo antes do plantio, especialmente se o solo natural for muito arenoso para a tolerância do milho.
O milho prefere solo úmido, mas é importante para os agricultores evitar a saturação excessiva do solo. Os sistemas de irrigação por gotejamento e soakers são os mais eficazes porque a irrigação por spray pode lavar o pólen.