Habitat: Kacang karang tumbuh dalam pelbagai habitat tetapi lebih suka tanah liat berpasir dan paling sering dijumpai di tempat tidur gantung kayu keras mesik, terbuka, kayu berpasir, tempat terganggu, atau pembersihan. Ia agak tahan terhadap garam dan mungkin terdapat di kawasan terbuka berhampiran air garam.