A blood pressure correction information generating device which, from a recording medium on which blood pressure value that is calculated every pulse or every plurality of pulses based on a pulse wave detected from a wrist of a person to be measured, motion detection information obtained by detecting motion of the wrist, and detection time information indicating a time when the motion detection information is detected are recorded in association with one another, reads the blood pressure value, the motion detection information, and the detection time information, and which generates blood pressure correction information for correcting the blood pressure value, the pressure correction information generating device comprising: a wrist position change time period detecting section which detects a change time period when a position in a gravity direction of the wrist is changed at a degree equal to or greater than a threshold, based on the motion detection information and the detection time information; characterized in that the blood pressure correction information generating device further comprises: a blood pressure correction information generating section which generates blood pressure correction information for correcting blood pressure value which is calculated from a pulse wave detected after the change time period, based on first blood pressure values which are calculated from a pulse wave detected during a first time period that is before the change time period detected by the wrist position change time period detecting section, and second blood pressure values which are calculated from a pulse wave detected during a second time period that is after the change time period; and a record controller which records the blood pressure correction information that is generated by the blood pressure correction information generating section, on the recording medium while associating with the blood pressure value that is corrected by the blood pressure correction information, wherein the blood pressure correction information generating section obtains a differential between a first value of the first blood pressure values and a second value of the second blood pressure values, and, based on a magnitude relationship of the first value of the first blood pressure values and the second value of the second blood pressure values, adds an absolute value of the differential to past blood pressure correction information which is recorded while associated with the blood pressure value that is calculated from the pulse wave detected during the first time period, or subtracts the absolute value of the differential from the past blood pressure correction information, to generate the blood pressure correction information of the blood pressure value calculated from the pulse wave that is detected after the change time period. a blood pressure correction information generating section which generates blood pressure correction information for correcting blood pressure value which is calculated from a pulse wave detected after the change time period, based on first blood pressure values which are calculated from a pulse wave detected during a first time period that is before the change time period detected by the wrist position change time period detecting section, and second blood pressure values which are calculated from a pulse wave detected during a second time period that is after the change time period; and a record controller which records the blood pressure correction information that is generated by the blood pressure correction information generating section, on the recording medium while associating with the blood pressure value that is corrected by the blood pressure correction information, wherein the blood pressure correction information generating section obtains a differential between a first value of the first blood pressure values and a second value of the second blood pressure values, and, based on a magnitude relationship of the first value of the first blood pressure values and the second value of the second blood pressure values, adds an absolute value of the differential to past blood pressure correction information which is recorded while associated with the blood pressure value that is calculated from the pulse wave detected during the first time period, or subtracts the absolute value of the differential from the past blood pressure correction information, to generate the blood pressure correction information of the blood pressure value calculated from the pulse wave that is detected after the change time period.