Data dari Litbang Partai Perindo menyebutkan ada 3 alasan rendahnya produksi kedelai dalam negeri:
1. Faktor Iklim
Kedelai adalah tanaman yang sebenarnya merupakan tanaman sub-tropis sehingga pertumbuhan di daerah tropis seperti Indonesia menjadi tidak maksimal. Usaha produksi kedelai di Indonesia harus menyesuaikan dengan pola dan rotasi tanam.
Hal ini disebabkan karena petani belum menilai kedelai sebagai tanaman utama. Kedelai adalah jenis tanaman yang membutuhkan kelembaban tanah yang cukup dan suhu yang relatif tinggi untuk pertumbuhan yang optimal. Sementara itu, di Indonesia, curah hujan yang tinggi pada musim hujan sering berakibat tanah menjadi jenuh air. Drainase yang buruk juga menyebabkan tanah juga menjadi kurang ideal untuk pertumbuhan kedelai.
2. Luas Lahan yang terus menurun
Dalam satu dekade terakhir, produksi kedelai nasional cenderung turun dari 907 ribu ton pada 2010 menjadi 424,2 ribu ton pada 2019 dan 500 ribu ton pada tahun 2020.
Salah satu penyebabnya adalah luas lahan panen yang terus menyusut dari 660,8 ribu ha pada 2010 menjadi 285,3 ribu ha pada 2019.
Hal ini juga dipengaruhi perubahan fungsi lahan ke sektor nonpertanian.