Cotton requires well-aerated, loamy soil that allows good drainage and prevents waterlogging. Loamy soil provides the right balance of sand, silt, and clay. Cotton cannot grow in waterlogged clayey soil and needs proper aeration for root development.