Деревья шелковицы не требовательны к почве, но более предпочитают рыхлые суглинистые и супесчаные почвы. Шелковица хорошо растет на песчаных почвах, при засыпании ствола песком образует придаточные корни. Может расти на засоленных почвах. Светолюбива и в достаточной мере засухоустойчива.