Kangkung tumbuh baik di tanah yang lembab dan subur. Tanah harus memiliki tekstur yang baik, kaya akan humus, serta memiliki drainase yang baik agar air tidak tergenang.