A blood pressure data processing apparatus includes: a blood pressure data acquisition unit to acquire blood pressure data; a blood pressure surge candidate detection unit detecting a blood pressure waveform that is a blood pressure surge candidate based on the blood pressure data; a blood pressure waveform extraction unit extracting a blood pressure waveform of one or more heartbeats; a waveform feature amount calculation unit calculating a waveform feature amount for each blood pressure waveform of one heartbeat isolated from the blood pressure waveform of one or more heartbeats, or for an average blood pressure waveform obtained by averaging the blood pressure waveforms of one heartbeat isolated from the blood pressure waveform of one or more heartbeats; and a blood pressure surge identification unit identifying whether or not the blood pressure waveform that is the blood pressure surge candidate is a blood pressure surge based on the waveform feature amount.