Скудные сельскохозяйственные ресурсы Северной Кореи ограничивают производство сельхозпродукции. Климат, ландшафт и состав почвы слабо подходят для земледелия и оставляют сравнительно мало времени на уборку урожая. Только 17 % территории, или приблизительно 20 000 км², пригодны для пашни, из которых только 14 000 км² хорошо для неё подходят; большая часть страны имеет грубый горный ландшафт.
Погода заметно разнится в зависимости от высоты местности. При подъёме выше 400 метров над уровнем моря недостаток осадков и неплодородная почва приводят к невозможности использования земли для любых сельскохозяйственных нужд кроме пастбищ. Осадки распределяются неравномерно, в большей части страны половина годовой нормы осадков выпадает за три летних месяца. Погодные условия в жарких регионах страны хорошо подходят для создания заливных полей, оснащённых системами орошения и контроля уровня воды. На таких полях собирается около 5,3 тонн риса с одного гектара, что сравнимо с международными нормами.