Pertanian di Indonesia dipengaruhi oleh iklim tropis dan bentuk negara kepulauan. Terdapat perbedaan antara pertanian dataran tinggi dan rendah, iklim basah dan kering, serta hutan dan padang rumput. Jenis pertanian mencakup tanaman pangan, perkebunan, perikanan darat dan laut, serta ternak. Ada perbedaan antara pertanian di Jawa dan luar Jawa, sawah dan lahan kering, serta modern dan tradisional.