A crop yield prediction program includes: a degree-of-association acquisition step of acquiring in advance a degree of association between a combination of reference image information which is a captured image of a growing crop and reference soil information about a soil in which the crop is planted and a yield of the growing crop as harvested for the combination, the degree of association being represented in three or more levels; an information acquisition step of, when making a new prediction of the yield of the crop, capturing an image of a new growing crop to acquire image information and to acquire soil information about a soil in which the crop is planted; and a prediction step of predicting a yield of the new growing crop with reference to the degree of association acquired at the degree-of-association acquisition step and based on the image information and the soil information.