Provided are a soil estimation apparatus, a soil estimation method, and a program that can improve the estimation accuracy of the state in the soil without increasing the number of sensors that detect the state in the soil. The soil estimation apparatus 100 includes an estimated model generation unit 10. The estimation model generation unit 10 generates an estimation model based on at least one of the topography information that specifies the topography of the target field and the soil distribution information that specifies the soil distribution in the field. The estimation model is a model for estimating the state in the soil at another point different from the one point from the actually measured value indicating the state in the soil at the one point in the field.土中の状態を検出するセンサの数を増加させることなく、土中の状態の推定精度を向上し得る、土壌推定装置、土壌推定方法、及びプログラムを提供する。土壌推定装置100は、推定モデル生成部10を備えている。推定モデル生成部10は、対象となる圃場の地形を特定する地形情報及び圃場における土壌分布を特定する土壌分布情報のうち少なくとも一方に基づいて、推定モデルを生成する。推定モデルは、圃場内の一の地点における土中の状態を示す実測値から一の地点とは異なる他の地点における土中の状態を推定するためのモデルである。