A condition monitoring system for a wind power generation facility comprising: a measurement device that is configured to measure a condition of an apparatus provided for a facility; and a processor that is configured to associate measurement data indicating the condition measured by the measurement device with load data representing an operating load of the facility acting at a time when the measurement data is measured and cumulative load data representing a cumulative operating load accumulated up to the time when the measurement data is measured, to generate a data set of the load data, the cumulative load data, and the measurement data for the time when the measurement data is measured, characterized in that the processor is configured to collect the measurement data and the load data periodically or aperiodically; and is further configured to subject a plurality of data sets each generated based on the collected measurement data and the load data and the cumulative load data calculated from the load data to data interpolation to generate interpolated three-dimensional data with the cumulative load data, the load data, and the measurement data represented along a first axis, a second axis, and a third axis, respectively, wherein the processor further: is configured to use the interpolated three-dimensional data to calculate a relationship between the cumulative load data and the measurement data with the load data set to a predetermined value; and is configured to use a result of the calculation to predict a magnitude of the cumulative load data for which the measurement data exceeds a threshold value. a measurement device that is configured to measure a condition of an apparatus provided for a facility; and a processor that is configured to associate measurement data indicating the condition measured by the measurement device with load data representing an operating load of the facility acting at a time when the measurement data is measured and cumulative load data representing a cumulative operating load accumulated up to the time when the measurement data is measured, to generate a data set of the load data, the cumulative load data, and the measurement data for the time when the measurement data is measured, characterized in that the processor is configured to collect the measurement data and the load data periodically or aperiodically; and is further configured to subject a plurality of data sets each generated based on the collected measurement data and the load data and the cumulative load data calculated from the load data to data interpolation to generate interpolated three-dimensional data with the cumulative load data, the load data, and the measurement data represented along a first axis, a second axis, and a third axis, respectively, wherein the processor further: is configured to use the interpolated three-dimensional data to calculate a relationship between the cumulative load data and the measurement data with the load data set to a predetermined value; and is configured to use a result of the calculation to predict a magnitude of the cumulative load data for which the measurement data exceeds a threshold value. is configured to use the interpolated three-dimensional data to calculate a relationship between the cumulative load data and the measurement data with the load data set to a predetermined value; and is configured to use a result of the calculation to predict a magnitude of the cumulative load data for which the measurement data exceeds a threshold value.