عوامل زیادی در تولید موادغذایی تأثیر میگذارد؛ عواملی مانند زمین، جمعیت، آبوهوا و کیفیت زیرساختهای کشاورزی و فناوری. درحالی که ایالات متحده بزرگترین صادرکننده کالاهای کشاورزی است، کشورهای دیگری ازجمله چین، هند و برزیل بهعنوان تامینکنندگان عمده موادغذایی ظاهر شدهاند.