Cyperus sphaerospermus akan tumbuh di tanah apa pun, dari tanah ringan dan lempung hingga tanah liat yang berat. Demikian juga, ia tidak memiliki preferensi terhadap pH dan akan tumbuh di tanah asam, netral, atau basa. Namun, ia tumbuh paling baik di tanah yang sangat basah, dan bahkan dapat tumbuh di genangan air hingga kedalaman 30cm.