Los factores que condicionan la agricultura en España son de varias clases: físicos, como la elevada altitud media que no beneficia a la mayoría de los cultivos, las heladas tardías y la erosión que despoja a las tierras de labor de su sustrato fértil; e históricos, como la tradición ganadera de España desde la Edad Media con la creación de la Mesta y el desigual reparto de la tierra en latifundios y minifundios.